From 47cc88d1e106b07157d5b8026f44a7df30fa2a6c Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 10 Jan 2017 13:17:48 -0800 Subject: [PATCH 01/38] ILI9341: Tidy scroll types, use height(). --- firmware/common/lcd_ili9341.hpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/firmware/common/lcd_ili9341.hpp b/firmware/common/lcd_ili9341.hpp index c277f407..628cfe17 100644 --- a/firmware/common/lcd_ili9341.hpp +++ b/firmware/common/lcd_ili9341.hpp @@ -33,7 +33,7 @@ namespace lcd { class ILI9341 { public: constexpr ILI9341( - ) : scroll_state { 0, 0, 320, 0 } + ) : scroll_state { 0, 0, height(), 0 } { } @@ -100,10 +100,10 @@ public: private: struct scroll_t { - uint16_t top_area; - uint16_t bottom_area; - uint16_t height; - uint16_t current_position; + ui::Coord top_area; + ui::Coord bottom_area; + ui::Dim height; + ui::Coord current_position; }; scroll_t scroll_state; From 492a704e916c4f891617272a727d7077686a4ab9 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Sat, 28 Jan 2017 14:54:33 -0800 Subject: [PATCH 02/38] PCB: Interim revision number/date. --- hardware/portapack_h1/hackrf_if.sch | 4 ++-- hardware/portapack_h1/lcd_sw_sd.sch | 4 ++-- hardware/portapack_h1/portapack_h1.kicad_pcb | 2 +- hardware/portapack_h1/portapack_h1.sch | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/hardware/portapack_h1/hackrf_if.sch b/hardware/portapack_h1/hackrf_if.sch index bca7df99..9f086c31 100644 --- a/hardware/portapack_h1/hackrf_if.sch +++ b/hardware/portapack_h1/hackrf_if.sch @@ -25,8 +25,8 @@ $Descr A4 11693 8268 encoding utf-8 Sheet 4 4 Title "PortaPack H1" -Date "21 Aug 2015" -Rev "20150821" +Date "?? ??? ????" +Rev "????????" Comp "ShareBrained Technology, Inc." Comment1 "Copyright © 2014, 2015 Jared Boone" Comment2 "License: GNU General Public License, version 2" diff --git a/hardware/portapack_h1/lcd_sw_sd.sch b/hardware/portapack_h1/lcd_sw_sd.sch index 73a87954..67d05757 100644 --- a/hardware/portapack_h1/lcd_sw_sd.sch +++ b/hardware/portapack_h1/lcd_sw_sd.sch @@ -25,8 +25,8 @@ $Descr A4 11693 8268 encoding utf-8 Sheet 3 4 Title "PortaPack H1" -Date "21 Aug 2015" -Rev "20150821" +Date "?? ??? ????" +Rev "????????" Comp "ShareBrained Technology, Inc." Comment1 "Copyright © 2014, 2015 Jared Boone" Comment2 "License: GNU General Public License, version 2" diff --git a/hardware/portapack_h1/portapack_h1.kicad_pcb b/hardware/portapack_h1/portapack_h1.kicad_pcb index 8830b2d2..bb044233 100644 --- a/hardware/portapack_h1/portapack_h1.kicad_pcb +++ b/hardware/portapack_h1/portapack_h1.kicad_pcb @@ -2752,7 +2752,7 @@ (gr_text "File\n\n.GTP\n.GTO\n.GTS\n.GTL\n\n.G1\n\n.G2\n\n.GBL\n.GBS\n.GBO\n.GBP\n.GKO\n" (at 20 40) (layer Dwgs.User) (effects (font (size 1.5 1.5) (thickness 0.1)) (justify left)) ) - (gr_text 20150901 (at 75 164 180) (layer F.SilkS) + (gr_text ???????? (at 75 164 180) (layer F.SilkS) (effects (font (size 1.524 0.762) (thickness 0.1524))) ) (gr_text 4 (at 76.5 139 90) (layer 4_bot) diff --git a/hardware/portapack_h1/portapack_h1.sch b/hardware/portapack_h1/portapack_h1.sch index 5fbe2457..98b87814 100644 --- a/hardware/portapack_h1/portapack_h1.sch +++ b/hardware/portapack_h1/portapack_h1.sch @@ -25,8 +25,8 @@ $Descr A4 11693 8268 encoding utf-8 Sheet 1 4 Title "PortaPack H1" -Date "21 Aug 2015" -Rev "20150821" +Date "?? ??? ????" +Rev "????????" Comp "ShareBrained Technology, Inc." Comment1 "Copyright © 2014, 2015 Jared Boone" Comment2 "License: GNU General Public License, version 2" From d1517702b722c834cc59ce48c407ac87174bc3ce Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Sat, 28 Jan 2017 14:57:20 -0800 Subject: [PATCH 03/38] PCB: Remove H1 (fifth hole). --- hardware/portapack_h1/portapack_h1.kicad_pcb | 101 +- hardware/portapack_h1/portapack_h1.net | 1151 +++++++++--------- hardware/portapack_h1/portapack_h1.sch | 38 +- 3 files changed, 589 insertions(+), 701 deletions(-) diff --git a/hardware/portapack_h1/portapack_h1.kicad_pcb b/hardware/portapack_h1/portapack_h1.kicad_pcb index bb044233..ee520e09 100644 --- a/hardware/portapack_h1/portapack_h1.kicad_pcb +++ b/hardware/portapack_h1/portapack_h1.kicad_pcb @@ -846,35 +846,6 @@ (net 63 GND)) ) - (module hole:HOLE_3200UM_VIAS (layer 1_top) (tedit 53AA3E1E) (tstamp 53AA27C8) - (at 126 104) - (path /5369BBC4) - (fp_text reference H1 (at 0 0) (layer F.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524))) - ) - (fp_text value HOLE1 (at 0 0) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.1524))) - ) - (pad 1 thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask) - (net 63 GND)) - (pad 1 thru_hole circle (at 0 -2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) - (pad 1 thru_hole circle (at -2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) - (pad 1 thru_hole circle (at 0 2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) - (pad 1 thru_hole circle (at 2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) - (pad 1 thru_hole circle (at 1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) - (pad 1 thru_hole circle (at -1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) - (pad 1 thru_hole circle (at -1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) - (pad 1 thru_hole circle (at 1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) - ) - (module hole:HOLE_3200UM_VIAS (layer 1_top) (tedit 53AA3E1E) (tstamp 53AA27D5) (at 176 104) (path /5369BBD8) @@ -3447,6 +3418,10 @@ (segment (start 172.4 166.4) (end 167.55 171.25) (width 0.4) (layer 4_bot) (net 62) (tstamp 53B2EF6D)) (segment (start 167.55 171.25) (end 125.05 171.25) (width 0.4) (layer 4_bot) (net 62) (tstamp 53AE1D44)) (segment (start 174.285 158.98584) (end 174.29916 159) (width 0.4) (layer 4_bot) (net 62) (tstamp 53AE1D3A) (status 30)) + (segment (start 127.25 101.25) (end 124.75 101.25) (width 0.4) (layer 4_bot) (net 63)) + (segment (start 124.75 101.25) (end 122 101.25) (width 0.4) (layer 4_bot) (net 63)) + (segment (start 130 101.25) (end 127.25 101.25) (width 0.4) (layer 4_bot) (net 63)) + (via (at 127.25 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63) (tstamp 588D1B46)) (segment (start 86 101.25) (end 89 101.25) (width 0.4) (layer 4_bot) (net 63)) (segment (start 83 101.25) (end 86 101.25) (width 0.4) (layer 4_bot) (net 63)) (via (at 86 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) @@ -3583,21 +3558,7 @@ (via (at 119 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) (segment (start 119 101.25) (end 122 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE543F)) (via (at 122 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 122 101.25) (end 122 104.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5443)) - (via (at 122 104.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 122 104.25) (end 122 105.5) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5446)) - (segment (start 122 105.5) (end 123 106.5) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5447)) - (via (at 123 106.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 123 106.5) (end 124.5 108) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE544E)) - (segment (start 124.5 108) (end 126 108) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE544F)) - (via (at 126 108) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 126 108) (end 127.5 108) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE545D)) - (segment (start 127.5 108) (end 128.75 106.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE545E)) - (via (at 128.75 106.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 128.75 106.75) (end 130 105.5) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5466)) - (segment (start 130 105.5) (end 130 104.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5467)) - (via (at 130 104.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 130 104.25) (end 130 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE546D)) + (via (at 124.75 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) (via (at 130 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) (segment (start 130 101.25) (end 133 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5471)) (via (at 133 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) @@ -4412,12 +4373,10 @@ (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.3)) (polygon (pts - (xy 62 109) (xy 66 109) (xy 69 106) (xy 69 102) (xy 121 102) - (xy 121 106) (xy 124 109) (xy 128 109) (xy 131 106) (xy 131 102) - (xy 171 102) (xy 171 106) (xy 174 109) (xy 178 109) (xy 178 166) - (xy 174 166) (xy 171 169) (xy 171 173) (xy 69 173) (xy 69 169) - (xy 66 166) (xy 62 166) (xy 62 159) (xy 70 159) (xy 70 121.4) - (xy 62 121.4) + (xy 62 109) (xy 66 109) (xy 69 106) (xy 69 102) (xy 171 102) + (xy 171 106) (xy 174 109) (xy 178 109) (xy 178 166) (xy 174 166) + (xy 171 169) (xy 171 173) (xy 69 173) (xy 69 169) (xy 66 166) + (xy 62 166) (xy 62 159) (xy 70 159) (xy 70 121.4) (xy 62 121.4) ) ) ) @@ -4475,22 +4434,6 @@ ) ) ) - (zone (net 0) (net_name "") (layer 4_bot) (tstamp 53B3161C) (hatch edge 0.508) - (connect_pads (clearance 0.2)) - (min_thickness 0.2) - (keepout (tracks allowed) (vias allowed) (copperpour not_allowed)) - (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.3)) - (polygon - (pts - (xy 69 102) (xy 121 102) (xy 121 106) (xy 124 109) (xy 128 109) - (xy 131 106) (xy 131 102) (xy 171 102) (xy 171 105.8) (xy 171 106) - (xy 174 109) (xy 178 109) (xy 178 166) (xy 174 166) (xy 171 169) - (xy 171 173) (xy 69 173) (xy 69 169) (xy 66 166) (xy 62 166) - (xy 62 159) (xy 70 159) (xy 70 121.4) (xy 62 121.4) (xy 62 109) - (xy 66 109) (xy 69 106) - ) - ) - ) (zone (net 63) (net_name GND) (layer 2_pwr) (tstamp 53B317F9) (hatch edge 0.508) (connect_pads (clearance 0.2)) (min_thickness 0.2) @@ -4508,12 +4451,11 @@ (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.3)) (polygon (pts - (xy 69 102) (xy 121 102) (xy 121 106) (xy 124 109) (xy 128 109) - (xy 131 106) (xy 131 102) (xy 171 102) (xy 171 105.8) (xy 171 106) - (xy 174 109) (xy 178 109) (xy 178 166) (xy 174 166) (xy 171 169) - (xy 171 173) (xy 69 173) (xy 69 169) (xy 66 166) (xy 62 166) - (xy 62 159) (xy 70 159) (xy 70 121.4) (xy 62 121.4) (xy 62 109) - (xy 66 109) (xy 69 106) + (xy 69 102) (xy 171 102) (xy 171 105.8) (xy 171 106) (xy 174 109) + (xy 178 109) (xy 178 166) (xy 174 166) (xy 171 169) (xy 171 173) + (xy 69 173) (xy 69 169) (xy 66 166) (xy 62 166) (xy 62 159) + (xy 70 159) (xy 70 121.4) (xy 62 121.4) (xy 62 109) (xy 66 109) + (xy 69 106) ) ) ) @@ -4538,4 +4480,19 @@ ) ) ) + (zone (net 0) (net_name "") (layer 4_bot) (tstamp 53B3161C) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (keepout (tracks allowed) (vias allowed) (copperpour not_allowed)) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.3)) + (polygon + (pts + (xy 69 102) (xy 171 102) (xy 171 105.8) (xy 171 106) (xy 174 109) + (xy 178 109) (xy 178 166) (xy 174 166) (xy 171 169) (xy 171 173) + (xy 69 173) (xy 69 169) (xy 66 166) (xy 62 166) (xy 62 159) + (xy 70 159) (xy 70 121.4) (xy 62 121.4) (xy 62 109) (xy 66 109) + (xy 69 106) + ) + ) + ) ) diff --git a/hardware/portapack_h1/portapack_h1.net b/hardware/portapack_h1/portapack_h1.net index 40e54ccb..b05671b6 100644 --- a/hardware/portapack_h1/portapack_h1.net +++ b/hardware/portapack_h1/portapack_h1.net @@ -48,12 +48,6 @@ (comment (number 3) (value "")) (comment (number 4) (value ""))))) (components - (comp (ref H1) - (value HOLE1) - (footprint hole:HOLE_3200UM_VIAS) - (libsource (lib hole) (part HOLE1)) - (sheetpath (names /) (tstamps /)) - (tstamp 5369BBC4)) (comp (ref H2) (value HOLE1) (footprint hole:HOLE_3200UM_VIAS) @@ -78,18 +72,6 @@ (libsource (lib hole) (part HOLE1)) (sheetpath (names /) (tstamps /)) (tstamp 5369BC14)) - (comp (ref LOGO1) - (value SHAREBRAINED) - (footprint sharebrained:sharebrained_text_300) - (libsource (lib sharebrained) (part SHAREBRAINED)) - (sheetpath (names /) (tstamps /)) - (tstamp 53B1AE0D)) - (comp (ref LOGO2) - (value PORTAPACK_H1) - (footprint sharebrained:portapack_text_300) - (libsource (lib sharebrained) (part PORTAPACK_H1)) - (sheetpath (names /) (tstamps /)) - (tstamp 53B1B509)) (comp (ref FID1) (value FIDUCIAL) (footprint fiducial:FIDUCIAL_65MIL) @@ -793,6 +775,24 @@ (pin (num 63) (name IO/DIFFIO_T1p) (type BiDi)) (pin (num 64) (name IO/DIFFIO_L1p) (type BiDi)) (pin (num 65) (name GND) (type power_in)))) + (libpart (lib battery) (part BATTERY) + (footprints + (fp MPD_BU2032SM-BT-G)) + (fields + (field (name Reference) BT) + (field (name Value) BATTERY)) + (pins + (pin (num 1) (name +) (type passive)) + (pin (num 2) (name -) (type passive)))) + (libpart (lib passive) (part C) + (footprints + (fp IPC_CAPC*)) + (fields + (field (name Reference) C) + (field (name Value) C)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) (libpart (lib ck) (part CK_TSWB-3N-CB) (footprints (fp CK_TSWB-3N-CB*)) @@ -809,57 +809,54 @@ (pin (num S3) (name R) (type BiDi)) (pin (num S4) (name U) (type BiDi)) (pin (num S5) (name L) (type BiDi)))) - (libpart (lib battery) (part BATTERY) + (libpart (lib passive) (part CP) + (aliases + (alias CAPAPOL)) (footprints - (fp MPD_BU2032SM-BT-G)) + (fp IPC_CAPCP*) + (fp IPC_CAPAE*) + (fp IPC_CAPMP*)) (fields - (field (name Reference) BT) - (field (name Value) BATTERY)) + (field (name Reference) C) + (field (name Value) CP)) (pins - (pin (num 1) (name +) (type passive)) - (pin (num 2) (name -) (type passive)))) - (libpart (lib trs_jack) (part TRRS_SW_JACK) + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib fiducial) (part FIDUCIAL) (footprints - (fp CUI_SJ-43516-SMT)) + (fp FIDUCIAL_65MIL)) (fields - (field (name Reference) P) - (field (name Value) TRRS_SW_JACK)) - (pins - (pin (num 1) (name S) (type passive)) - (pin (num 2) (name T) (type passive)) - (pin (num 3) (name R1) (type passive)) - (pin (num 4) (name R2) (type passive)) - (pin (num 5) (name TSW) (type passive)) - (pin (num 6) (name RSW) (type passive)))) - (libpart (lib hackrf_expansion) (part HACKRF_ONE_P28) + (field (name Reference) FID) + (field (name Value) FIDUCIAL))) + (libpart (lib hackrf_expansion) (part HACKRF_ONE_P20) (footprints (fp HEADER_11X2_*_254)) (fields (field (name Reference) J) - (field (name Value) HACKRF_ONE_P28)) + (field (name Value) HACKRF_ONE_P20)) (pins - (pin (num 1) (name VCC) (type power_out)) - (pin (num 2) (name GND) (type power_in)) - (pin (num 3) (name SD_CD) (type BiDi)) - (pin (num 4) (name SD_DAT3) (type BiDi)) - (pin (num 5) (name SD_DAT2) (type BiDi)) - (pin (num 6) (name SD_DAT1) (type BiDi)) - (pin (num 7) (name SD_DAT0) (type BiDi)) - (pin (num 8) (name SD_VOLT0) (type BiDi)) - (pin (num 9) (name SD_CMD) (type BiDi)) - (pin (num 10) (name SD_POW) (type BiDi)) - (pin (num 11) (name SD_CLK) (type BiDi)) - (pin (num 12) (name GND) (type power_in)) - (pin (num 13) (name GCLK2) (type output)) - (pin (num 14) (name GCK1) (type output)) - (pin (num 15) (name B1AUX14) (type BiDi)) - (pin (num 16) (name B1AUX13) (type BiDi)) - (pin (num 17) (name CPLD_TCK) (type output)) - (pin (num 18) (name BANK2F3M2) (type BiDi)) - (pin (num 19) (name CPLD_TDI) (type input)) - (pin (num 20) (name BANK2F3M6) (type BiDi)) - (pin (num 21) (name BANK2F3M12) (type BiDi)) - (pin (num 22) (name BANK2F3M4) (type BiDi)))) + (pin (num 1) (name VBAT) (type power_in)) + (pin (num 2) (name RTC_ALARM) (type output)) + (pin (num 3) (name VCC) (type power_out)) + (pin (num 4) (name WAKEUP) (type input)) + (pin (num 5) (name GPIO3_8) (type BiDi)) + (pin (num 6) (name GPIO3_9) (type BiDi)) + (pin (num 7) (name GPIO3_10) (type BiDi)) + (pin (num 8) (name GPIO3_11) (type BiDi)) + (pin (num 9) (name GPIO3_12) (type BiDi)) + (pin (num 10) (name GPIO3_13) (type BiDi)) + (pin (num 11) (name GPIO3_14) (type BiDi)) + (pin (num 12) (name GPIO3_15) (type BiDi)) + (pin (num 13) (name GND) (type power_in)) + (pin (num 14) (name ADC0_6) (type input)) + (pin (num 15) (name GND) (type power_in)) + (pin (num 16) (name ADC0_2) (type input)) + (pin (num 17) (name VBUSCTRL) (type input)) + (pin (num 18) (name ADC0_5) (type input)) + (pin (num 19) (name GND) (type power_in)) + (pin (num 20) (name ADC0_0) (type input)) + (pin (num 21) (name VBUS) (type output)) + (pin (num 22) (name VIN) (type power_in)))) (libpart (lib hackrf_expansion) (part HACKRF_ONE_P22) (footprints (fp HEADER_13X2_*_254)) @@ -893,92 +890,35 @@ (pin (num 24) (name SDA) (type BiDi)) (pin (num 25) (name CLK6) (type output)) (pin (num 26) (name SCL) (type output)))) - (libpart (lib hackrf_expansion) (part HACKRF_ONE_P20) + (libpart (lib hackrf_expansion) (part HACKRF_ONE_P28) (footprints (fp HEADER_11X2_*_254)) (fields (field (name Reference) J) - (field (name Value) HACKRF_ONE_P20)) + (field (name Value) HACKRF_ONE_P28)) (pins - (pin (num 1) (name VBAT) (type power_in)) - (pin (num 2) (name RTC_ALARM) (type output)) - (pin (num 3) (name VCC) (type power_out)) - (pin (num 4) (name WAKEUP) (type input)) - (pin (num 5) (name GPIO3_8) (type BiDi)) - (pin (num 6) (name GPIO3_9) (type BiDi)) - (pin (num 7) (name GPIO3_10) (type BiDi)) - (pin (num 8) (name GPIO3_11) (type BiDi)) - (pin (num 9) (name GPIO3_12) (type BiDi)) - (pin (num 10) (name GPIO3_13) (type BiDi)) - (pin (num 11) (name GPIO3_14) (type BiDi)) - (pin (num 12) (name GPIO3_15) (type BiDi)) - (pin (num 13) (name GND) (type power_in)) - (pin (num 14) (name ADC0_6) (type input)) - (pin (num 15) (name GND) (type power_in)) - (pin (num 16) (name ADC0_2) (type input)) - (pin (num 17) (name VBUSCTRL) (type input)) - (pin (num 18) (name ADC0_5) (type input)) - (pin (num 19) (name GND) (type power_in)) - (pin (num 20) (name ADC0_0) (type input)) - (pin (num 21) (name VBUS) (type output)) - (pin (num 22) (name VIN) (type power_in)))) - (libpart (lib wolfson) (part WM8731SEDS) - (footprints - (fp IPC_SOP65P780X200-28N)) - (fields - (field (name Reference) U) - (field (name Value) WM8731SEDS)) - (pins - (pin (num 1) (name DBVDD) (type power_in)) - (pin (num 2) (name CLKOUT) (type output)) - (pin (num 3) (name BCLK) (type BiDi)) - (pin (num 4) (name DACDAT) (type input)) - (pin (num 5) (name DACLRC) (type BiDi)) - (pin (num 6) (name ADCDAT) (type output)) - (pin (num 7) (name ADCLRC) (type BiDi)) - (pin (num 8) (name HPVDD) (type power_in)) - (pin (num 9) (name LHPOUT) (type output)) - (pin (num 10) (name RHPOUT) (type output)) - (pin (num 11) (name HPGND) (type power_in)) - (pin (num 12) (name LOUT) (type output)) - (pin (num 13) (name ROUT) (type output)) - (pin (num 14) (name AVDD) (type power_in)) - (pin (num 15) (name AGND) (type power_in)) - (pin (num 16) (name VMID) (type output)) - (pin (num 17) (name MICBIAS) (type output)) - (pin (num 18) (name MICIN) (type input)) - (pin (num 19) (name RLINEIN) (type input)) - (pin (num 20) (name LLINEIN) (type input)) - (pin (num 21) (name MODE) (type input)) - (pin (num 22) (name CSB) (type input)) - (pin (num 23) (name SDIN) (type BiDi)) - (pin (num 24) (name SCLK) (type input)) - (pin (num 25) (name XTI/MCLK) (type input)) - (pin (num 26) (name XTO) (type output)) - (pin (num 27) (name DCVDD) (type power_in)) - (pin (num 28) (name DGND) (type power_in)))) - (libpart (lib mosfet) (part MOSFET_N) - (footprints - (fp IPC_SOT95P230X110-3N)) - (fields - (field (name Reference) Q) - (field (name Value) MOSFET_N)) - (pins - (pin (num 1) (name G) (type passive)) - (pin (num 2) (name S) (type passive)) - (pin (num 3) (name D) (type passive)))) - (libpart (lib regulator) (part REGULATOR_SOT23_5) - (footprints - (fp IPC_SOT95P280X110-5N)) - (fields - (field (name Reference) U) - (field (name Value) REGULATOR_SOT23_5)) - (pins - (pin (num 1) (name VIN) (type power_in)) + (pin (num 1) (name VCC) (type power_out)) (pin (num 2) (name GND) (type power_in)) - (pin (num 3) (name EN) (type input)) - (pin (num 4) (name BP) (type input)) - (pin (num 5) (name VOUT) (type power_out)))) + (pin (num 3) (name SD_CD) (type BiDi)) + (pin (num 4) (name SD_DAT3) (type BiDi)) + (pin (num 5) (name SD_DAT2) (type BiDi)) + (pin (num 6) (name SD_DAT1) (type BiDi)) + (pin (num 7) (name SD_DAT0) (type BiDi)) + (pin (num 8) (name SD_VOLT0) (type BiDi)) + (pin (num 9) (name SD_CMD) (type BiDi)) + (pin (num 10) (name SD_POW) (type BiDi)) + (pin (num 11) (name SD_CLK) (type BiDi)) + (pin (num 12) (name GND) (type power_in)) + (pin (num 13) (name GCLK2) (type output)) + (pin (num 14) (name GCK1) (type output)) + (pin (num 15) (name B1AUX14) (type BiDi)) + (pin (num 16) (name B1AUX13) (type BiDi)) + (pin (num 17) (name CPLD_TCK) (type output)) + (pin (num 18) (name BANK2F3M2) (type BiDi)) + (pin (num 19) (name CPLD_TDI) (type input)) + (pin (num 20) (name BANK2F3M6) (type BiDi)) + (pin (num 21) (name BANK2F3M12) (type BiDi)) + (pin (num 22) (name BANK2F3M4) (type BiDi)))) (libpart (lib hole) (part HOLE1) (footprints (fp *HOLE*)) @@ -987,99 +927,6 @@ (field (name Value) HOLE1)) (pins (pin (num 1) (name ~) (type passive)))) - (libpart (lib sharebrained) (part PORTAPACK_H1) - (footprints - (fp portapack_text_300)) - (fields - (field (name Reference) LOGO) - (field (name Value) PORTAPACK_H1))) - (libpart (lib sharebrained) (part SHAREBRAINED) - (footprints - (fp sharebrained_text_300)) - (fields - (field (name Reference) LOGO) - (field (name Value) SHAREBRAINED))) - (libpart (lib passive) (part C) - (footprints - (fp IPC_CAPC*)) - (fields - (field (name Reference) C) - (field (name Value) C)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)))) - (libpart (lib sd) (part MICROSD_DETSW) - (footprints - (fp HIROSE_DM3D) - (fp ALPS_SCHA4B0400)) - (fields - (field (name Reference) J) - (field (name Value) MICROSD_DETSW)) - (pins - (pin (num 0) (name GND) (type power_in)) - (pin (num 1) (name DAT2) (type BiDi)) - (pin (num 2) (name DAT3/CD) (type BiDi)) - (pin (num 3) (name CMD) (type BiDi)) - (pin (num 4) (name VDD) (type power_in)) - (pin (num 5) (name CLK) (type input)) - (pin (num 6) (name VSS) (type power_in)) - (pin (num 7) (name DAT0) (type BiDi)) - (pin (num 8) (name DAT1) (type BiDi)) - (pin (num A) (name DETA) (type passive)) - (pin (num B) (name DETB) (type passive)) - (pin (num SH) (name SHIELD) (type passive)))) - (libpart (lib lcd_kingtech) (part KINGTECH_DW0240A2BZ_PANEL) - (footprints - (fp KINGTECH_DW0240A2BZ_PANEL)) - (fields - (field (name Reference) LCD) - (field (name Value) KINGTECH_DW0240A2BZ_PANEL))) - (libpart (lib passive) (part CP) - (aliases - (alias CAPAPOL)) - (footprints - (fp IPC_CAPCP*) - (fp IPC_CAPAE*) - (fp IPC_CAPMP*)) - (fields - (field (name Reference) C) - (field (name Value) CP)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)))) - (libpart (lib passive) (part L) - (footprints - (fp IPC_INDC*)) - (fields - (field (name Reference) L) - (field (name Value) L)) - (pins - (pin (num 1) (name 1) (type passive)) - (pin (num 2) (name 2) (type passive)))) - (libpart (lib passive) (part R) - (footprints - (fp IPC_RESC*)) - (fields - (field (name Reference) R) - (field (name Value) R)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)))) - (libpart (lib passive) (part RPACK4) - (footprints - (fp IPC_RESCAXS80P160X320X60-8N)) - (fields - (field (name Reference) RP) - (field (name Value) RPACK4)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)) - (pin (num 3) (name ~) (type passive)) - (pin (num 4) (name ~) (type passive)) - (pin (num 5) (name ~) (type passive)) - (pin (num 6) (name ~) (type passive)) - (pin (num 7) (name ~) (type passive)) - (pin (num 8) (name ~) (type passive)))) (libpart (lib lcd_kingtech) (part KINGTECH_DW0240A2BZ_FPC) (footprints (fp MOLEX_54132-40XX_LR)) @@ -1128,135 +975,256 @@ (pin (num 39) (name TP_L) (type passive)) (pin (num 40) (name TP_U) (type passive)) (pin (num SHLD) (name ~) (type passive)))) - (libpart (lib fiducial) (part FIDUCIAL) + (libpart (lib lcd_kingtech) (part KINGTECH_DW0240A2BZ_PANEL) (footprints - (fp FIDUCIAL_65MIL)) + (fp KINGTECH_DW0240A2BZ_PANEL)) (fields - (field (name Reference) FID) - (field (name Value) FIDUCIAL)))) + (field (name Reference) LCD) + (field (name Value) KINGTECH_DW0240A2BZ_PANEL))) + (libpart (lib passive) (part L) + (footprints + (fp IPC_INDC*)) + (fields + (field (name Reference) L) + (field (name Value) L)) + (pins + (pin (num 1) (name 1) (type passive)) + (pin (num 2) (name 2) (type passive)))) + (libpart (lib sd) (part MICROSD_DETSW) + (footprints + (fp HIROSE_DM3D) + (fp ALPS_SCHA4B0400)) + (fields + (field (name Reference) J) + (field (name Value) MICROSD_DETSW)) + (pins + (pin (num 0) (name GND) (type power_in)) + (pin (num 1) (name DAT2) (type BiDi)) + (pin (num 2) (name DAT3/CD) (type BiDi)) + (pin (num 3) (name CMD) (type BiDi)) + (pin (num 4) (name VDD) (type power_in)) + (pin (num 5) (name CLK) (type input)) + (pin (num 6) (name VSS) (type power_in)) + (pin (num 7) (name DAT0) (type BiDi)) + (pin (num 8) (name DAT1) (type BiDi)) + (pin (num A) (name DETA) (type passive)) + (pin (num B) (name DETB) (type passive)) + (pin (num SH) (name SHIELD) (type passive)))) + (libpart (lib mosfet) (part MOSFET_N) + (footprints + (fp IPC_SOT95P230X110-3N)) + (fields + (field (name Reference) Q) + (field (name Value) MOSFET_N)) + (pins + (pin (num 1) (name G) (type passive)) + (pin (num 2) (name S) (type passive)) + (pin (num 3) (name D) (type passive)))) + (libpart (lib passive) (part R) + (footprints + (fp IPC_RESC*)) + (fields + (field (name Reference) R) + (field (name Value) R)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)))) + (libpart (lib regulator) (part REGULATOR_SOT23_5) + (footprints + (fp IPC_SOT95P280X110-5N)) + (fields + (field (name Reference) U) + (field (name Value) REGULATOR_SOT23_5)) + (pins + (pin (num 1) (name VIN) (type power_in)) + (pin (num 2) (name GND) (type power_in)) + (pin (num 3) (name EN) (type input)) + (pin (num 4) (name BP) (type input)) + (pin (num 5) (name VOUT) (type power_out)))) + (libpart (lib passive) (part RPACK4) + (footprints + (fp IPC_RESCAXS80P160X320X60-8N)) + (fields + (field (name Reference) RP) + (field (name Value) RPACK4)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)) + (pin (num 3) (name ~) (type passive)) + (pin (num 4) (name ~) (type passive)) + (pin (num 5) (name ~) (type passive)) + (pin (num 6) (name ~) (type passive)) + (pin (num 7) (name ~) (type passive)) + (pin (num 8) (name ~) (type passive)))) + (libpart (lib trs_jack) (part TRRS_SW_JACK) + (footprints + (fp CUI_SJ-43516-SMT)) + (fields + (field (name Reference) P) + (field (name Value) TRRS_SW_JACK)) + (pins + (pin (num 1) (name S) (type passive)) + (pin (num 2) (name T) (type passive)) + (pin (num 3) (name R1) (type passive)) + (pin (num 4) (name R2) (type passive)) + (pin (num 5) (name TSW) (type passive)) + (pin (num 6) (name RSW) (type passive)))) + (libpart (lib wolfson) (part WM8731SEDS) + (footprints + (fp IPC_SOP65P780X200-28N)) + (fields + (field (name Reference) U) + (field (name Value) WM8731SEDS)) + (pins + (pin (num 1) (name DBVDD) (type power_in)) + (pin (num 2) (name CLKOUT) (type output)) + (pin (num 3) (name BCLK) (type BiDi)) + (pin (num 4) (name DACDAT) (type input)) + (pin (num 5) (name DACLRC) (type BiDi)) + (pin (num 6) (name ADCDAT) (type output)) + (pin (num 7) (name ADCLRC) (type BiDi)) + (pin (num 8) (name HPVDD) (type power_in)) + (pin (num 9) (name LHPOUT) (type output)) + (pin (num 10) (name RHPOUT) (type output)) + (pin (num 11) (name HPGND) (type power_in)) + (pin (num 12) (name LOUT) (type output)) + (pin (num 13) (name ROUT) (type output)) + (pin (num 14) (name AVDD) (type power_in)) + (pin (num 15) (name AGND) (type power_in)) + (pin (num 16) (name VMID) (type output)) + (pin (num 17) (name MICBIAS) (type output)) + (pin (num 18) (name MICIN) (type input)) + (pin (num 19) (name RLINEIN) (type input)) + (pin (num 20) (name LLINEIN) (type input)) + (pin (num 21) (name MODE) (type input)) + (pin (num 22) (name CSB) (type input)) + (pin (num 23) (name SDIN) (type BiDi)) + (pin (num 24) (name SCLK) (type input)) + (pin (num 25) (name XTI/MCLK) (type input)) + (pin (num 26) (name XTO) (type output)) + (pin (num 27) (name DCVDD) (type power_in)) + (pin (num 28) (name DGND) (type power_in))))) (libraries - (library (logical hackrf_expansion) - (uri /Users/jboone/src/library-kicad/hackrf_expansion.lib)) - (library (logical battery) - (uri /Users/jboone/src/library-kicad/battery.lib)) - (library (logical ck) - (uri /Users/jboone/src/library-kicad/ck.lib)) - (library (logical altera) - (uri /Users/jboone/src/library-kicad/altera.lib)) - (library (logical lcd_kingtech) - (uri /Users/jboone/src/library-kicad/lcd_kingtech.lib)) - (library (logical regulator) - (uri /Users/jboone/src/library-kicad/regulator.lib)) - (library (logical trs_jack) - (uri /Users/jboone/src/library-kicad/trs_jack.lib)) - (library (logical fiducial) - (uri /Users/jboone/src/library-kicad/fiducial.lib)) (library (logical wolfson) - (uri /Users/jboone/src/library-kicad/wolfson.lib)) - (library (logical mosfet) - (uri /Users/jboone/src/library-kicad/mosfet.lib)) - (library (logical sharebrained) - (uri /Users/jboone/src/library-kicad/sharebrained.lib)) - (library (logical sd) - (uri /Users/jboone/src/library-kicad/sd.lib)) - (library (logical hole) - (uri /Users/jboone/src/library-kicad/hole.lib)) + (uri /home/jboone/src/library-kicad/wolfson.lib)) + (library (logical hackrf_expansion) + (uri /home/jboone/src/library-kicad/hackrf_expansion.lib)) (library (logical passive) - (uri /Users/jboone/src/library-kicad/passive.lib))) + (uri /home/jboone/src/library-kicad/passive.lib)) + (library (logical lcd_kingtech) + (uri /home/jboone/src/library-kicad/lcd_kingtech.lib)) + (library (logical trs_jack) + (uri /home/jboone/src/library-kicad/trs_jack.lib)) + (library (logical battery) + (uri /home/jboone/src/library-kicad/battery.lib)) + (library (logical mosfet) + (uri /home/jboone/src/library-kicad/mosfet.lib)) + (library (logical sd) + (uri /home/jboone/src/library-kicad/sd.lib)) + (library (logical altera) + (uri /home/jboone/src/library-kicad/altera.lib)) + (library (logical ck) + (uri /home/jboone/src/library-kicad/ck.lib)) + (library (logical regulator) + (uri /home/jboone/src/library-kicad/regulator.lib)) + (library (logical hole) + (uri /home/jboone/src/library-kicad/hole.lib)) + (library (logical fiducial) + (uri /home/jboone/src/library-kicad/fiducial.lib))) (nets (net (code 1) (name /hackrf_if/LCD_BACKLIGHT) - (node (ref Q1) (pin 1)) + (node (ref U3) (pin 4)) (node (ref R20) (pin 2)) - (node (ref U3) (pin 4))) + (node (ref Q1) (pin 1))) (net (code 2) (name /hackrf_if/LCD_RESET#) - (node (ref J3) (pin 5)) + (node (ref R19) (pin 1)) (node (ref U3) (pin 38)) - (node (ref R19) (pin 1))) + (node (ref J3) (pin 5))) (net (code 3) (name /hackrf_if/LCD_RS) (node (ref J3) (pin 6)) (node (ref U3) (pin 43))) (net (code 4) (name /hackrf_if/LCD_RD#) (node (ref U3) (pin 44)) (node (ref J3) (pin 7))) - (net (code 5) (name /audio/I2S0_TX_SDA) - (node (ref P22) (pin 13)) - (node (ref RP1) (pin 1))) - (net (code 6) (name /audio/I2S0_WS) - (node (ref RP1) (pin 2)) - (node (ref P22) (pin 15))) - (net (code 7) (name /audio/I2S0_MCLK) - (node (ref RP1) (pin 4)) - (node (ref P22) (pin 17))) - (net (code 8) (name /audio/I2S0_SCK) - (node (ref P22) (pin 16)) - (node (ref RP1) (pin 3))) - (net (code 9) (name /audio/SDA) - (node (ref U1) (pin 23)) - (node (ref P22) (pin 24))) - (net (code 10) (name /audio/SCL) - (node (ref P22) (pin 26)) - (node (ref U1) (pin 24))) - (net (code 11) (name /hackrf_if/SD_CD) - (node (ref P28) (pin 3)) - (node (ref J2) (pin B))) - (net (code 12) (name /hackrf_if/SD_DAT2) - (node (ref J2) (pin 1)) - (node (ref P28) (pin 5))) - (net (code 13) (name /hackrf_if/SD_DAT0) + (net (code 5) (name /hackrf_if/SD_DAT0) (node (ref J2) (pin 7)) (node (ref P28) (pin 7))) - (net (code 14) (name /hackrf_if/SD_CMD) + (net (code 6) (name /audio/I2S0_TX_SDA) + (node (ref P22) (pin 13)) + (node (ref RP1) (pin 1))) + (net (code 7) (name /audio/I2S0_WS) + (node (ref P22) (pin 15)) + (node (ref RP1) (pin 2))) + (net (code 8) (name /audio/I2S0_MCLK) + (node (ref P22) (pin 17)) + (node (ref RP1) (pin 4))) + (net (code 9) (name /audio/I2S0_SCK) + (node (ref P22) (pin 16)) + (node (ref RP1) (pin 3))) + (net (code 10) (name /audio/SDA) + (node (ref P22) (pin 24)) + (node (ref U1) (pin 23))) + (net (code 11) (name /audio/SCL) + (node (ref U1) (pin 24)) + (node (ref P22) (pin 26))) + (net (code 12) (name /hackrf_if/SD_CD) + (node (ref P28) (pin 3)) + (node (ref J2) (pin B))) + (net (code 13) (name /hackrf_if/SD_DAT2) + (node (ref J2) (pin 1)) + (node (ref P28) (pin 5))) + (net (code 14) (name /hackrf_if/LCD_WR#) + (node (ref U3) (pin 45)) + (node (ref J3) (pin 10))) + (net (code 15) (name /hackrf_if/SD_CMD) (node (ref P28) (pin 9)) (node (ref J2) (pin 3))) - (net (code 15) (name /hackrf_if/SD_CLK) + (net (code 16) (name /hackrf_if/SD_CLK) (node (ref P28) (pin 11)) (node (ref J2) (pin 5))) - (net (code 16) (name /hackrf_if/SD_DAT3) - (node (ref J2) (pin 2)) - (node (ref P28) (pin 4))) - (net (code 17) (name /hackrf_if/SD_DAT1) - (node (ref J2) (pin 8)) - (node (ref P28) (pin 6))) - (net (code 18) (name /audio/I2S0_RX_SDA) + (net (code 17) (name /hackrf_if/SD_DAT3) + (node (ref P28) (pin 4)) + (node (ref J2) (pin 2))) + (net (code 18) (name /hackrf_if/SD_DAT1) + (node (ref P28) (pin 6)) + (node (ref J2) (pin 8))) + (net (code 19) (name /audio/I2S0_RX_SDA) (node (ref R22) (pin 2)) (node (ref U1) (pin 6))) - (net (code 19) (name /hackrf_if/LCD_WR#) - (node (ref J3) (pin 10)) - (node (ref U3) (pin 45))) - (net (code 20) (name /hackrf_if/LCD_TE) + (net (code 20) (name /hackrf_if/SW_L) + (node (ref U3) (pin 28)) + (node (ref SW1) (pin S5))) + (net (code 21) (name /hackrf_if/LCD_TE) (node (ref J3) (pin 34)) (node (ref U3) (pin 63))) - (net (code 21) (name /hackrf_if/TP_U) + (net (code 22) (name /hackrf_if/TP_U) (node (ref J3) (pin 40)) - (node (ref U3) (pin 3)) - (node (ref P20) (pin 20))) - (net (code 22) (name /hackrf_if/TP_R) + (node (ref P20) (pin 20)) + (node (ref U3) (pin 3))) + (net (code 23) (name /hackrf_if/TP_R) (node (ref J3) (pin 37)) - (node (ref P20) (pin 14)) - (node (ref U3) (pin 64))) - (net (code 23) (name /hackrf_if/TP_D) - (node (ref P20) (pin 16)) + (node (ref U3) (pin 64)) + (node (ref P20) (pin 14))) + (net (code 24) (name /hackrf_if/TP_D) (node (ref J3) (pin 38)) - (node (ref U3) (pin 1))) - (net (code 24) (name /hackrf_if/TP_L) - (node (ref U3) (pin 2)) + (node (ref U3) (pin 1)) + (node (ref P20) (pin 16))) + (net (code 25) (name /hackrf_if/TP_L) + (node (ref P20) (pin 18)) (node (ref J3) (pin 39)) - (node (ref P20) (pin 18))) - (net (code 25) (name /hackrf_if/SW_U) + (node (ref U3) (pin 2))) + (net (code 26) (name /hackrf_if/SW_U) (node (ref U3) (pin 25)) (node (ref SW1) (pin S4))) - (net (code 26) (name /hackrf_if/SW_R) - (node (ref SW1) (pin S3)) - (node (ref U3) (pin 9))) - (net (code 27) (name /hackrf_if/SW_D) - (node (ref U3) (pin 10)) - (node (ref SW1) (pin S2))) - (net (code 28) (name /hackrf_if/SW_L) - (node (ref SW1) (pin S5)) - (node (ref U3) (pin 28))) + (net (code 27) (name /hackrf_if/SW_R) + (node (ref U3) (pin 9)) + (node (ref SW1) (pin S3))) + (net (code 28) (name /hackrf_if/SW_D) + (node (ref SW1) (pin S2)) + (node (ref U3) (pin 10))) (net (code 29) (name /hackrf_if/SW_ROT_A) - (node (ref U3) (pin 11)) - (node (ref SW1) (pin A))) + (node (ref SW1) (pin A)) + (node (ref U3) (pin 11))) (net (code 30) (name /hackrf_if/SW_ROT_B) (node (ref SW1) (pin B)) (node (ref U3) (pin 12))) @@ -1264,36 +1232,36 @@ (node (ref SW1) (pin S1)) (node (ref U3) (pin 13))) (net (code 32) (name GND) - (node (ref U3) (pin 65)) - (node (ref C43) (pin 2)) (node (ref C41) (pin 2)) - (node (ref U2) (pin 2)) - (node (ref C38) (pin 2)) - (node (ref C40) (pin 2)) - (node (ref C31) (pin 2)) + (node (ref C42) (pin 2)) + (node (ref C43) (pin 2)) + (node (ref C35) (pin 2)) (node (ref C37) (pin 2)) (node (ref C36) (pin 2)) + (node (ref C31) (pin 2)) (node (ref C34) (pin 2)) - (node (ref C32) (pin 2)) - (node (ref C42) (pin 2)) - (node (ref C35) (pin 2)) - (node (ref C33) (pin 2)) (node (ref C39) (pin 2)) - (node (ref Q1) (pin 2)) - (node (ref J3) (pin 12)) - (node (ref J3) (pin 11)) + (node (ref C33) (pin 2)) + (node (ref U3) (pin 65)) + (node (ref C40) (pin 2)) + (node (ref C38) (pin 2)) + (node (ref U2) (pin 2)) + (node (ref C29) (pin 2)) (node (ref J3) (pin 9)) + (node (ref Q1) (pin 2)) (node (ref J3) (pin 8)) - (node (ref J3) (pin 3)) + (node (ref J3) (pin 11)) + (node (ref J3) (pin 12)) (node (ref J3) (pin 13)) (node (ref J3) (pin 14)) (node (ref J3) (pin 15)) (node (ref J3) (pin 35)) (node (ref J3) (pin 16)) (node (ref J3) (pin 17)) + (node (ref C27) (pin 2)) (node (ref J2) (pin A)) (node (ref J2) (pin SH)) - (node (ref C27) (pin 2)) + (node (ref J3) (pin 3)) (node (ref SW1) (pin CA)) (node (ref SW1) (pin CB)) (node (ref C26) (pin 2)) @@ -1302,136 +1270,135 @@ (node (ref P22) (pin 4)) (node (ref P22) (pin 10)) (node (ref P20) (pin 13)) + (node (ref J3) (pin SHLD)) (node (ref R20) (pin 1)) (node (ref J2) (pin 0)) (node (ref J2) (pin 6)) - (node (ref J3) (pin SHLD)) (node (ref R19) (pin 2)) (node (ref P22) (pin 18)) (node (ref P28) (pin 2)) (node (ref P28) (pin 12)) - (node (ref C13) (pin 2)) - (node (ref C12) (pin 2)) (node (ref R17) (pin 2)) + (node (ref C7) (pin 2)) + (node (ref C28) (pin 2)) + (node (ref C12) (pin 2)) (node (ref C25) (pin 2)) (node (ref R11) (pin 1)) (node (ref R12) (pin 2)) - (node (ref C22) (pin 1)) (node (ref C23) (pin 2)) - (node (ref U1) (pin 11)) (node (ref C3) (pin 2)) (node (ref C10) (pin 2)) - (node (ref C6) (pin 2)) (node (ref C2) (pin 2)) (node (ref C5) (pin 2)) (node (ref C4) (pin 2)) - (node (ref U1) (pin 15)) + (node (ref C6) (pin 2)) (node (ref U1) (pin 28)) + (node (ref C22) (pin 1)) (node (ref C8) (pin 2)) (node (ref C9) (pin 2)) - (node (ref C7) (pin 2)) + (node (ref U1) (pin 15)) + (node (ref C13) (pin 2)) (node (ref H5) (pin 1)) (node (ref H4) (pin 1)) (node (ref H3) (pin 1)) (node (ref H2) (pin 1)) - (node (ref H1) (pin 1)) + (node (ref C32) (pin 2)) + (node (ref C11) (pin 2)) + (node (ref U1) (pin 11)) (node (ref U1) (pin 21)) (node (ref U1) (pin 22)) (node (ref L6) (pin 2)) - (node (ref C28) (pin 2)) (node (ref BT1) (pin 2)) - (node (ref C11) (pin 2)) - (node (ref C29) (pin 2)) (node (ref C30) (pin 2))) - (net (code 33) (name "Net-(C24-Pad1)") - (node (ref R10) (pin 1)) - (node (ref C24) (pin 1))) - (net (code 34) (name "Net-(C24-Pad2)") - (node (ref C24) (pin 2)) + (net (code 33) (name "Net-(C24-Pad2)") + (node (ref C25) (pin 1)) (node (ref R18) (pin 2)) (node (ref L9) (pin 2)) - (node (ref R17) (pin 1)) - (node (ref C25) (pin 1))) + (node (ref C24) (pin 2)) + (node (ref R17) (pin 1))) + (net (code 34) (name "Net-(L5-Pad1)") + (node (ref P2) (pin 3)) + (node (ref L5) (pin 1))) (net (code 35) (name /audio/VMID) - (node (ref C8) (pin 1)) + (node (ref U1) (pin 16)) (node (ref C6) (pin 1)) - (node (ref U1) (pin 16))) + (node (ref C8) (pin 1))) (net (code 36) (name /audio/MICBIAS) - (node (ref C10) (pin 1)) - (node (ref C12) (pin 1)) (node (ref U1) (pin 17)) - (node (ref R18) (pin 1))) - (net (code 37) (name "Net-(L5-Pad1)") - (node (ref L5) (pin 1)) - (node (ref P2) (pin 3))) - (net (code 38) (name "Net-(L4-Pad1)") - (node (ref L4) (pin 1)) - (node (ref P2) (pin 2))) - (net (code 39) (name "Net-(L6-Pad1)") - (node (ref P2) (pin 4)) - (node (ref L6) (pin 1))) - (net (code 40) (name "Net-(L9-Pad1)") + (node (ref R18) (pin 1)) + (node (ref C10) (pin 1)) + (node (ref C12) (pin 1))) + (net (code 37) (name "Net-(C24-Pad1)") + (node (ref C24) (pin 1)) + (node (ref R10) (pin 1))) + (net (code 38) (name /audio/I2S0_WS_R) + (node (ref RP1) (pin 7)) + (node (ref U1) (pin 5)) + (node (ref U1) (pin 7))) + (net (code 39) (name "Net-(L4-Pad1)") + (node (ref P2) (pin 2)) + (node (ref L4) (pin 1))) + (net (code 40) (name "Net-(L6-Pad1)") + (node (ref L6) (pin 1)) + (node (ref P2) (pin 4))) + (net (code 41) (name "Net-(L9-Pad1)") (node (ref P2) (pin 1)) (node (ref L9) (pin 1))) - (net (code 41) (name /audio/I2S0_TX_SDA_R) + (net (code 42) (name /audio/I2S0_TX_SDA_R) (node (ref RP1) (pin 8)) (node (ref U1) (pin 4))) - (net (code 42) (name /audio/I2S0_WS_R) - (node (ref RP1) (pin 7)) - (node (ref U1) (pin 7)) - (node (ref U1) (pin 5))) (net (code 43) (name /audio/I2S0_SCK_R) - (node (ref U1) (pin 3)) - (node (ref RP1) (pin 6))) + (node (ref RP1) (pin 6)) + (node (ref U1) (pin 3))) (net (code 44) (name /audio/I2S0_MCLK_R) (node (ref RP1) (pin 5)) (node (ref U1) (pin 25))) (net (code 45) (name +3.3V) - (node (ref C30) (pin 1)) + (node (ref U3) (pin 23)) + (node (ref C28) (pin 1)) + (node (ref U1) (pin 1)) + (node (ref C3) (pin 1)) + (node (ref C13) (pin 1)) + (node (ref P22) (pin 11)) (node (ref U1) (pin 8)) (node (ref J2) (pin 4)) + (node (ref C30) (pin 1)) + (node (ref C38) (pin 1)) (node (ref U2) (pin 1)) - (node (ref C13) (pin 1)) - (node (ref U3) (pin 23)) + (node (ref U2) (pin 3)) + (node (ref P28) (pin 1)) + (node (ref P20) (pin 3)) + (node (ref C34) (pin 1)) + (node (ref C7) (pin 1)) + (node (ref C43) (pin 1)) + (node (ref U3) (pin 6)) + (node (ref C9) (pin 1)) + (node (ref C26) (pin 1)) + (node (ref C42) (pin 1)) (node (ref J3) (pin 2)) + (node (ref U1) (pin 27)) + (node (ref C32) (pin 1)) + (node (ref J3) (pin 4)) + (node (ref C2) (pin 1)) (node (ref U1) (pin 14)) (node (ref C11) (pin 1)) - (node (ref U3) (pin 6)) - (node (ref C2) (pin 1)) - (node (ref C38) (pin 1)) - (node (ref C28) (pin 1)) - (node (ref P22) (pin 11)) - (node (ref C3) (pin 1)) - (node (ref C26) (pin 1)) - (node (ref C27) (pin 1)) - (node (ref C34) (pin 1)) - (node (ref C32) (pin 1)) - (node (ref P28) (pin 1)) - (node (ref C43) (pin 1)) - (node (ref C7) (pin 1)) - (node (ref C42) (pin 1)) - (node (ref C9) (pin 1)) - (node (ref J3) (pin 4)) (node (ref C5) (pin 1)) - (node (ref C4) (pin 1)) - (node (ref P20) (pin 3)) - (node (ref U1) (pin 27)) - (node (ref U2) (pin 3)) - (node (ref U1) (pin 1))) + (node (ref C27) (pin 1)) + (node (ref C4) (pin 1))) (net (code 46) (name "Net-(P2-Pad6)") (node (ref P2) (pin 6))) (net (code 47) (name "Net-(P2-Pad5)") (node (ref P2) (pin 5))) (net (code 48) (name "Net-(C18-Pad2)") + (node (ref C18) (pin 2)) (node (ref C22) (pin 2)) - (node (ref R11) (pin 2)) (node (ref L4) (pin 2)) - (node (ref C18) (pin 2))) + (node (ref R11) (pin 2))) (net (code 49) (name "Net-(C19-Pad2)") + (node (ref C23) (pin 1)) (node (ref L5) (pin 2)) (node (ref C19) (pin 2)) - (node (ref R12) (pin 1)) - (node (ref C23) (pin 1))) + (node (ref R12) (pin 1))) (net (code 50) (name "Net-(U1-Pad13)") (node (ref U1) (pin 13))) (net (code 51) (name "Net-(U1-Pad12)") @@ -1446,8 +1413,8 @@ (net (code 55) (name "Net-(U1-Pad2)") (node (ref U1) (pin 2))) (net (code 56) (name /audio/RHPOUT) - (node (ref C19) (pin 1)) - (node (ref U1) (pin 10))) + (node (ref U1) (pin 10)) + (node (ref C19) (pin 1))) (net (code 57) (name /audio/LHPOUT) (node (ref U1) (pin 9)) (node (ref C18) (pin 1))) @@ -1457,154 +1424,154 @@ (node (ref U3) (pin 16)) (node (ref P28) (pin 17))) (net (code 60) (name "Net-(C39-Pad1)") - (node (ref U2) (pin 4)) - (node (ref C39) (pin 1))) - (net (code 61) (name "Net-(U3-Pad36)") - (node (ref U3) (pin 36))) - (net (code 62) (name /hackrf_if/PP_CPLD_TDO) - (node (ref P28) (pin 10)) - (node (ref U3) (pin 17))) - (net (code 63) (name "Net-(U3-Pad37)") - (node (ref U3) (pin 37))) - (net (code 64) (name "Net-(U3-Pad35)") - (node (ref U3) (pin 35))) - (net (code 65) (name /hackrf_if/MCU_LCD_RD_R) - (node (ref R1) (pin 1)) - (node (ref U3) (pin 30))) - (net (code 66) (name /hackrf_if/H1_CPLD_TDI) - (node (ref P28) (pin 19)) - (node (ref R22) (pin 1)) - (node (ref U3) (pin 15))) - (net (code 67) (name /hackrf_if/MCU_ADDR_R) - (node (ref RP4) (pin 8)) - (node (ref U3) (pin 33))) - (net (code 68) (name /hackrf_if/MCU_IO_STBX_R) - (node (ref U3) (pin 32)) - (node (ref R3) (pin 1))) - (net (code 69) (name /hackrf_if/MCU_D0) - (node (ref P20) (pin 5)) - (node (ref RP7) (pin 3))) - (net (code 70) (name /hackrf_if/MCU_D1) - (node (ref RP7) (pin 4)) - (node (ref P20) (pin 6))) - (net (code 71) (name /hackrf_if/MCU_D2) - (node (ref RP7) (pin 2)) - (node (ref P20) (pin 7))) - (net (code 72) (name /hackrf_if/MCU_D3) - (node (ref P20) (pin 8)) - (node (ref RP7) (pin 1))) - (net (code 73) (name /hackrf_if/MCU_D4) - (node (ref P20) (pin 9)) - (node (ref RP6) (pin 3))) - (net (code 74) (name /hackrf_if/MCU_D5) - (node (ref RP6) (pin 4)) - (node (ref P20) (pin 10))) - (net (code 75) (name /hackrf_if/MCU_D6) - (node (ref RP6) (pin 2)) - (node (ref P20) (pin 11))) - (net (code 76) (name /hackrf_if/MCU_D7) - (node (ref P20) (pin 12)) - (node (ref RP6) (pin 1))) - (net (code 77) (name /hackrf_if/MCU_DIR) - (node (ref P22) (pin 22)) - (node (ref RP4) (pin 4))) - (net (code 78) (name /hackrf_if/PP_CPLD_TMS) - (node (ref P28) (pin 8)) - (node (ref U3) (pin 14))) - (net (code 79) (name /hackrf_if/RESET#) - (node (ref P22) (pin 3)) - (node (ref U3) (pin 29))) - (net (code 80) (name /hackrf_if/MCU_LCD_WR) - (node (ref P22) (pin 21)) - (node (ref RP4) (pin 3))) - (net (code 81) (name "Net-(U3-Pad7)") - (node (ref U3) (pin 7))) - (net (code 82) (name "Net-(U3-Pad5)") - (node (ref U3) (pin 5))) - (net (code 83) (name /hackrf_if/P2_8) - (node (ref RP4) (pin 2)) - (node (ref P22) (pin 23))) - (net (code 84) (name /hackrf_if/P2_8_R) - (node (ref U3) (pin 34)) - (node (ref RP4) (pin 7))) - (net (code 85) (name /hackrf_if/VBAT) - (node (ref C41) (pin 1)) - (node (ref BT1) (pin 1)) - (node (ref P20) (pin 1))) - (net (code 86) (name /hackrf_if/MCU_LCD_TE_R) - (node (ref R2) (pin 1)) - (node (ref U3) (pin 31))) - (net (code 87) (name +1.8V) + (node (ref C39) (pin 1)) + (node (ref U2) (pin 4))) + (net (code 61) (name +1.8V) + (node (ref U3) (pin 39)) (node (ref C40) (pin 1)) - (node (ref C31) (pin 1)) + (node (ref U3) (pin 8)) (node (ref U2) (pin 5)) (node (ref J3) (pin 36)) - (node (ref C33) (pin 1)) - (node (ref C29) (pin 1)) - (node (ref C35) (pin 1)) - (node (ref U3) (pin 41)) (node (ref U3) (pin 57)) - (node (ref U3) (pin 8)) - (node (ref U3) (pin 39)) (node (ref C36) (pin 1)) - (node (ref C37) (pin 1))) - (net (code 88) (name /hackrf_if/MCU_D7_R) - (node (ref U3) (pin 18)) - (node (ref RP6) (pin 8))) - (net (code 89) (name /hackrf_if/MCU_D6_R) - (node (ref U3) (pin 19)) - (node (ref RP6) (pin 7))) - (net (code 90) (name /hackrf_if/MCU_D4_R) - (node (ref U3) (pin 20)) - (node (ref RP6) (pin 6))) - (net (code 91) (name /hackrf_if/MCU_D5_R) - (node (ref RP6) (pin 5)) - (node (ref U3) (pin 21))) - (net (code 92) (name /hackrf_if/MCU_D3_R) - (node (ref U3) (pin 22)) - (node (ref RP7) (pin 8))) - (net (code 93) (name /hackrf_if/MCU_D2_R) + (node (ref C29) (pin 1)) + (node (ref C33) (pin 1)) + (node (ref C37) (pin 1)) + (node (ref C31) (pin 1)) + (node (ref U3) (pin 41)) + (node (ref C35) (pin 1))) + (net (code 62) (name "Net-(U3-Pad36)") + (node (ref U3) (pin 36))) + (net (code 63) (name /hackrf_if/PP_CPLD_TDO) + (node (ref P28) (pin 10)) + (node (ref U3) (pin 17))) + (net (code 64) (name "Net-(U3-Pad37)") + (node (ref U3) (pin 37))) + (net (code 65) (name "Net-(U3-Pad35)") + (node (ref U3) (pin 35))) + (net (code 66) (name /hackrf_if/RESET#) + (node (ref U3) (pin 29)) + (node (ref P22) (pin 3))) + (net (code 67) (name /hackrf_if/MCU_LCD_RD_R) + (node (ref U3) (pin 30)) + (node (ref R1) (pin 1))) + (net (code 68) (name /hackrf_if/H1_CPLD_TDI) + (node (ref R22) (pin 1)) + (node (ref P28) (pin 19)) + (node (ref U3) (pin 15))) + (net (code 69) (name /hackrf_if/MCU_ADDR_R) + (node (ref U3) (pin 33)) + (node (ref RP4) (pin 8))) + (net (code 70) (name /hackrf_if/MCU_IO_STBX_R) + (node (ref U3) (pin 32)) + (node (ref R3) (pin 1))) + (net (code 71) (name /hackrf_if/MCU_D5) + (node (ref RP6) (pin 4)) + (node (ref P20) (pin 10))) + (net (code 72) (name /hackrf_if/MCU_D0) + (node (ref P20) (pin 5)) + (node (ref RP7) (pin 3))) + (net (code 73) (name /hackrf_if/MCU_D1) + (node (ref RP7) (pin 4)) + (node (ref P20) (pin 6))) + (net (code 74) (name /hackrf_if/MCU_D2) + (node (ref RP7) (pin 2)) + (node (ref P20) (pin 7))) + (net (code 75) (name /hackrf_if/MCU_D3) + (node (ref P20) (pin 8)) + (node (ref RP7) (pin 1))) + (net (code 76) (name /hackrf_if/MCU_D4) + (node (ref P20) (pin 9)) + (node (ref RP6) (pin 3))) + (net (code 77) (name /hackrf_if/MCU_D6) + (node (ref RP6) (pin 2)) + (node (ref P20) (pin 11))) + (net (code 78) (name /hackrf_if/MCU_D7) + (node (ref RP6) (pin 1)) + (node (ref P20) (pin 12))) + (net (code 79) (name /hackrf_if/MCU_DIR) + (node (ref P22) (pin 22)) + (node (ref RP4) (pin 4))) + (net (code 80) (name /hackrf_if/PP_CPLD_TMS) + (node (ref P28) (pin 8)) + (node (ref U3) (pin 14))) + (net (code 81) (name /hackrf_if/MCU_LCD_WR) + (node (ref P22) (pin 21)) + (node (ref RP4) (pin 3))) + (net (code 82) (name /hackrf_if/P2_8_R) + (node (ref RP4) (pin 7)) + (node (ref U3) (pin 34))) + (net (code 83) (name "Net-(U3-Pad7)") + (node (ref U3) (pin 7))) + (net (code 84) (name "Net-(U3-Pad5)") + (node (ref U3) (pin 5))) + (net (code 85) (name /hackrf_if/P2_8) + (node (ref RP4) (pin 2)) + (node (ref P22) (pin 23))) + (net (code 86) (name /hackrf_if/VBAT) + (node (ref BT1) (pin 1)) + (node (ref C41) (pin 1)) + (node (ref P20) (pin 1))) + (net (code 87) (name /hackrf_if/MCU_LCD_TE_R) + (node (ref U3) (pin 31)) + (node (ref R2) (pin 1))) + (net (code 88) (name /hackrf_if/MCU_D2_R) (node (ref RP7) (pin 7)) (node (ref U3) (pin 24))) - (net (code 94) (name /hackrf_if/MCU_D0_R) - (node (ref RP7) (pin 6)) - (node (ref U3) (pin 26))) - (net (code 95) (name /hackrf_if/MCU_D1_R) - (node (ref RP7) (pin 5)) - (node (ref U3) (pin 27))) - (net (code 96) (name /hackrf_if/MCU_DIR_R) - (node (ref U3) (pin 42)) - (node (ref RP4) (pin 5))) - (net (code 97) (name /hackrf_if/MCU_LCD_WR_R) - (node (ref U3) (pin 40)) - (node (ref RP4) (pin 6))) - (net (code 98) (name /hackrf_if/MCU_LCD_RD) + (net (code 89) (name /hackrf_if/MCU_D1_R) + (node (ref U3) (pin 27)) + (node (ref RP7) (pin 5))) + (net (code 90) (name /hackrf_if/MCU_D7_R) + (node (ref U3) (pin 18)) + (node (ref RP6) (pin 8))) + (net (code 91) (name /hackrf_if/MCU_D6_R) + (node (ref U3) (pin 19)) + (node (ref RP6) (pin 7))) + (net (code 92) (name /hackrf_if/MCU_D4_R) + (node (ref RP6) (pin 6)) + (node (ref U3) (pin 20))) + (net (code 93) (name /hackrf_if/MCU_D5_R) + (node (ref U3) (pin 21)) + (node (ref RP6) (pin 5))) + (net (code 94) (name /hackrf_if/MCU_D3_R) + (node (ref U3) (pin 22)) + (node (ref RP7) (pin 8))) + (net (code 95) (name /hackrf_if/MCU_D0_R) + (node (ref U3) (pin 26)) + (node (ref RP7) (pin 6))) + (net (code 96) (name /hackrf_if/MCU_LCD_RD) (node (ref R1) (pin 2)) (node (ref P22) (pin 5))) + (net (code 97) (name /hackrf_if/MCU_DIR_R) + (node (ref RP4) (pin 5)) + (node (ref U3) (pin 42))) + (net (code 98) (name /hackrf_if/MCU_LCD_WR_R) + (node (ref RP4) (pin 6)) + (node (ref U3) (pin 40))) (net (code 99) (name /hackrf_if/MCU_ADDR) - (node (ref P22) (pin 19)) - (node (ref RP4) (pin 1))) + (node (ref RP4) (pin 1)) + (node (ref P22) (pin 19))) (net (code 100) (name /hackrf_if/MCU_IO_STBX) - (node (ref R3) (pin 2)) - (node (ref P22) (pin 20))) - (net (code 101) (name "Net-(P20-Pad22)") - (node (ref P20) (pin 22))) - (net (code 102) (name "Net-(P20-Pad21)") - (node (ref P20) (pin 21))) - (net (code 103) (name "Net-(P20-Pad4)") + (node (ref P22) (pin 20)) + (node (ref R3) (pin 2))) + (net (code 101) (name "Net-(P20-Pad4)") (node (ref P20) (pin 4))) + (net (code 102) (name "Net-(P20-Pad22)") + (node (ref P20) (pin 22))) + (net (code 103) (name "Net-(P20-Pad21)") + (node (ref P20) (pin 21))) (net (code 104) (name "Net-(P20-Pad2)") (node (ref P20) (pin 2))) (net (code 105) (name "Net-(P22-Pad14)") (node (ref P22) (pin 14))) (net (code 106) (name "Net-(P22-Pad12)") (node (ref P22) (pin 12))) - (net (code 107) (name "Net-(P22-Pad9)") - (node (ref P22) (pin 9))) - (net (code 108) (name "Net-(P22-Pad8)") - (node (ref P22) (pin 8))) - (net (code 109) (name "Net-(P22-Pad7)") + (net (code 107) (name "Net-(P22-Pad7)") (node (ref P22) (pin 7))) + (net (code 108) (name "Net-(P22-Pad9)") + (node (ref P22) (pin 9))) + (net (code 109) (name "Net-(P22-Pad8)") + (node (ref P22) (pin 8))) (net (code 110) (name /hackrf_if/MCU_LCD_TE) (node (ref R2) (pin 2)) (node (ref P22) (pin 6))) @@ -1614,72 +1581,72 @@ (node (ref P22) (pin 1))) (net (code 113) (name "Net-(P20-Pad17)") (node (ref P20) (pin 17))) - (net (code 114) (name "Net-(P28-Pad13)") - (node (ref P28) (pin 13))) - (net (code 115) (name "Net-(P28-Pad14)") + (net (code 114) (name "Net-(P28-Pad14)") (node (ref P28) (pin 14))) - (net (code 116) (name "Net-(P28-Pad16)") + (net (code 115) (name "Net-(P28-Pad16)") (node (ref P28) (pin 16))) - (net (code 117) (name "Net-(P28-Pad15)") + (net (code 116) (name "Net-(P28-Pad15)") (node (ref P28) (pin 15))) - (net (code 118) (name "Net-(P28-Pad21)") + (net (code 117) (name "Net-(P28-Pad21)") (node (ref P28) (pin 21))) - (net (code 119) (name "Net-(P28-Pad22)") + (net (code 118) (name "Net-(P28-Pad22)") (node (ref P28) (pin 22))) - (net (code 120) (name "Net-(P28-Pad20)") + (net (code 119) (name "Net-(P28-Pad20)") (node (ref P28) (pin 20))) - (net (code 121) (name "Net-(P28-Pad18)") + (net (code 120) (name "Net-(P28-Pad18)") (node (ref P28) (pin 18))) - (net (code 122) (name "Net-(P22-Pad25)") + (net (code 121) (name "Net-(P22-Pad25)") (node (ref P22) (pin 25))) + (net (code 122) (name "Net-(P28-Pad13)") + (node (ref P28) (pin 13))) (net (code 123) (name "Net-(J3-Pad1)") (node (ref Q1) (pin 3)) (node (ref J3) (pin 1))) - (net (code 124) (name /hackrf_if/LCD_DB4) - (node (ref J3) (pin 29)) - (node (ref U3) (pin 58))) - (net (code 125) (name /hackrf_if/LCD_DB5) + (net (code 124) (name /hackrf_if/LCD_DB12) + (node (ref J3) (pin 21)) + (node (ref U3) (pin 49))) + (net (code 125) (name /hackrf_if/LCD_DB4) + (node (ref U3) (pin 58)) + (node (ref J3) (pin 29))) + (net (code 126) (name /hackrf_if/LCD_DB5) (node (ref J3) (pin 28)) (node (ref U3) (pin 56))) - (net (code 126) (name /hackrf_if/LCD_DB6) - (node (ref J3) (pin 27)) - (node (ref U3) (pin 55))) - (net (code 127) (name /hackrf_if/LCD_DB7) - (node (ref J3) (pin 26)) - (node (ref U3) (pin 54))) - (net (code 128) (name /hackrf_if/LCD_DB8) - (node (ref U3) (pin 53)) - (node (ref J3) (pin 25))) - (net (code 129) (name /hackrf_if/LCD_DB9) - (node (ref U3) (pin 52)) - (node (ref J3) (pin 24))) - (net (code 130) (name /hackrf_if/LCD_DB10) - (node (ref J3) (pin 23)) - (node (ref U3) (pin 51))) - (net (code 131) (name /hackrf_if/LCD_DB11) - (node (ref U3) (pin 50)) - (node (ref J3) (pin 22))) - (net (code 132) (name /hackrf_if/LCD_DB12) - (node (ref U3) (pin 49)) - (node (ref J3) (pin 21))) - (net (code 133) (name /hackrf_if/LCD_DB13) + (net (code 127) (name /hackrf_if/LCD_DB6) + (node (ref U3) (pin 55)) + (node (ref J3) (pin 27))) + (net (code 128) (name /hackrf_if/LCD_DB7) + (node (ref U3) (pin 54)) + (node (ref J3) (pin 26))) + (net (code 129) (name /hackrf_if/LCD_DB8) + (node (ref J3) (pin 25)) + (node (ref U3) (pin 53))) + (net (code 130) (name /hackrf_if/LCD_DB9) + (node (ref J3) (pin 24)) + (node (ref U3) (pin 52))) + (net (code 131) (name /hackrf_if/LCD_DB10) + (node (ref U3) (pin 51)) + (node (ref J3) (pin 23))) + (net (code 132) (name /hackrf_if/LCD_DB11) + (node (ref J3) (pin 22)) + (node (ref U3) (pin 50))) + (net (code 133) (name /hackrf_if/LCD_DB3) + (node (ref J3) (pin 30)) + (node (ref U3) (pin 59))) + (net (code 134) (name /hackrf_if/LCD_DB13) (node (ref U3) (pin 48)) (node (ref J3) (pin 20))) - (net (code 134) (name /hackrf_if/LCD_DB14) + (net (code 135) (name /hackrf_if/LCD_DB14) (node (ref J3) (pin 19)) (node (ref U3) (pin 47))) - (net (code 135) (name /hackrf_if/LCD_DB15) - (node (ref J3) (pin 18)) - (node (ref U3) (pin 46))) - (net (code 136) (name /hackrf_if/LCD_DB0) + (net (code 136) (name /hackrf_if/LCD_DB15) + (node (ref U3) (pin 46)) + (node (ref J3) (pin 18))) + (net (code 137) (name /hackrf_if/LCD_DB0) (node (ref U3) (pin 62)) (node (ref J3) (pin 33))) - (net (code 137) (name /hackrf_if/LCD_DB1) - (node (ref U3) (pin 61)) - (node (ref J3) (pin 32))) - (net (code 138) (name /hackrf_if/LCD_DB2) + (net (code 138) (name /hackrf_if/LCD_DB1) + (node (ref J3) (pin 32)) + (node (ref U3) (pin 61))) + (net (code 139) (name /hackrf_if/LCD_DB2) (node (ref U3) (pin 60)) - (node (ref J3) (pin 31))) - (net (code 139) (name /hackrf_if/LCD_DB3) - (node (ref U3) (pin 59)) - (node (ref J3) (pin 30))))) \ No newline at end of file + (node (ref J3) (pin 31))))) \ No newline at end of file diff --git a/hardware/portapack_h1/portapack_h1.sch b/hardware/portapack_h1/portapack_h1.sch index 98b87814..78c18cc5 100644 --- a/hardware/portapack_h1/portapack_h1.sch +++ b/hardware/portapack_h1/portapack_h1.sch @@ -34,17 +34,6 @@ Comment3 "" Comment4 "" $EndDescr $Comp -L HOLE1 H1 -U 1 1 5369BBC4 -P 9500 2000 -F 0 "H1" H 9500 2150 60 0000 C CNN -F 1 "HOLE1" H 9500 1850 60 0000 C CNN -F 2 "hole:HOLE_3200UM_VIAS" H 9500 2000 60 0001 C CNN -F 3 "" H 9500 2000 60 0000 C CNN - 1 9500 2000 - 1 0 0 -1 -$EndComp -$Comp L HOLE1 H2 U 1 1 5369BBD8 P 9500 2500 @@ -241,35 +230,10 @@ Wire Wire Line Wire Wire Line 3700 2900 4700 2900 Wire Wire Line - 9700 2000 9800 2000 -Wire Wire Line - 9800 2000 9800 4100 -Connection ~ 9800 2500 + 9800 2500 9800 4100 Connection ~ 9800 3000 Connection ~ 9800 3500 $Comp -L SHAREBRAINED LOGO1 -U 1 1 53B1AE0D -P 6050 7000 -F 0 "LOGO1" H 6050 7050 60 0000 C CNN -F 1 "SHAREBRAINED" H 6050 6950 60 0000 C CNN -F 2 "sharebrained:sharebrained_text_300" H 6050 7000 60 0001 C CNN -F 3 "" H 6050 7000 60 0000 C CNN - 1 6050 7000 - 1 0 0 -1 -$EndComp -$Comp -L PORTAPACK_H1 LOGO2 -U 1 1 53B1B509 -P 6050 7450 -F 0 "LOGO2" H 6050 7500 60 0000 C CNN -F 1 "PORTAPACK_H1" H 6050 7400 60 0000 C CNN -F 2 "sharebrained:portapack_text_300" H 6050 7450 60 0001 C CNN -F 3 "" H 6050 7450 60 0000 C CNN - 1 6050 7450 - 1 0 0 -1 -$EndComp -$Comp L FIDUCIAL FID1 U 1 1 53B309AC P 4100 7100 From f4fdc21c20af6627c20e0b7627d4a26fa3c70353 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Sat, 28 Jan 2017 15:18:49 -0800 Subject: [PATCH 04/38] PCB: Remove series resistors. Not sure they're of much benefit. --- hardware/portapack_h1/hackrf_if.sch | 230 +- hardware/portapack_h1/portapack_h1.kicad_pcb | 3925 ++++++++---------- hardware/portapack_h1/portapack_h1.net | 829 ++-- hardware/portapack_h1/portapack_h1.sch | 12 +- 4 files changed, 2192 insertions(+), 2804 deletions(-) diff --git a/hardware/portapack_h1/hackrf_if.sch b/hardware/portapack_h1/hackrf_if.sch index 9f086c31..aba72f14 100644 --- a/hardware/portapack_h1/hackrf_if.sch +++ b/hardware/portapack_h1/hackrf_if.sch @@ -395,26 +395,6 @@ Text Label 9450 2400 0 60 ~ 0 LCD_DB14 Text Label 9450 2500 0 60 ~ 0 LCD_DB15 -Text Label 5100 6200 0 60 ~ 0 -MCU_D0 -Text Label 5100 6300 0 60 ~ 0 -MCU_D1 -Text Label 5100 6100 0 60 ~ 0 -MCU_D2 -Text Label 5100 6000 0 60 ~ 0 -MCU_D3 -Text Label 3300 6200 0 60 ~ 0 -MCU_D4 -Text Label 3300 6300 0 60 ~ 0 -MCU_D5 -Text Label 3300 6100 0 60 ~ 0 -MCU_D6 -Text Label 3300 6000 0 60 ~ 0 -MCU_D7 -Text Label 6900 6200 0 60 ~ 0 -MCU_LCD_WR -Text Label 6900 6300 0 60 ~ 0 -MCU_DIR Text Label 5500 3600 0 60 ~ 0 PP_CPLD_TMS $Comp @@ -475,13 +455,13 @@ $EndComp Text Label 8200 5400 1 60 ~ 0 RESET# Text Label 8300 5400 1 60 ~ 0 -MCU_LCD_RD_R +MCU_LCD_RD Text Label 5500 3700 0 60 ~ 0 H1_CPLD_TDI Text Label 9700 3800 0 60 ~ 0 -MCU_ADDR_R +MCU_ADDR Text Label 8500 5400 1 60 ~ 0 -MCU_IO_STBX_R +MCU_IO_STBX $Comp L +1.8V #PWR066 U 1 1 53A8D16D @@ -504,32 +484,10 @@ F 3 "" H 7700 950 60 0000 C CNN 1 7700 950 1 0 0 -1 $EndComp -Wire Wire Line - 5000 6300 5500 6300 -Wire Wire Line - 5000 6200 5500 6200 -Wire Wire Line - 5000 6100 5500 6100 -Wire Wire Line - 5000 6000 5500 6000 Wire Wire Line 7000 4650 7000 5500 -Wire Wire Line - 3200 6300 3700 6300 -Wire Wire Line - 3200 6200 3700 6200 -Wire Wire Line - 3200 6100 3700 6100 -Wire Wire Line - 3200 6000 3700 6000 Wire Wire Line 5400 3100 6150 3100 -Wire Wire Line - 6800 6100 7500 6100 -Wire Wire Line - 6800 6300 7500 6300 -Wire Wire Line - 6800 6000 7500 6000 Wire Wire Line 5400 3600 6150 3600 Wire Wire Line @@ -1152,97 +1110,27 @@ Wire Wire Line Text Label 3900 2600 0 60 ~ 0 MCU_LCD_TE Text Label 8400 5400 1 60 ~ 0 -MCU_LCD_TE_R -Wire Wire Line - 8800 6000 7900 6000 -Wire Wire Line - 8800 6100 7900 6100 -Wire Wire Line - 8800 6300 7900 6300 -Text Label 8000 6300 0 60 ~ 0 -MCU_DIR_R -Text Label 8000 6200 0 60 ~ 0 -MCU_LCD_WR_R -Text Label 9650 2900 0 60 ~ 0 -MCU_DIR_R -Text Label 9650 3100 0 60 ~ 0 -MCU_LCD_WR_R -Wire Wire Line - 9000 6000 9700 6000 -Wire Wire Line - 9000 6200 9700 6200 -Wire Wire Line - 9000 6400 9700 6400 -Wire Wire Line - 11100 6000 10200 6000 -Wire Wire Line - 11100 6200 10200 6200 -Wire Wire Line - 11100 6400 10200 6400 -Text Label 9100 6000 0 60 ~ 0 -MCU_LCD_RD -Text Label 9100 6200 0 60 ~ 0 MCU_LCD_TE -Text Label 6900 6000 0 60 ~ 0 -MCU_ADDR -Text Label 9100 6400 0 60 ~ 0 -MCU_IO_STBX -Text Label 10300 6000 0 60 ~ 0 -MCU_LCD_RD_R -Text Label 10300 6200 0 60 ~ 0 -MCU_LCD_TE_R -Text Label 8000 6000 0 60 ~ 0 -MCU_ADDR_R -Text Label 10300 6400 0 60 ~ 0 -MCU_IO_STBX_R +Text Label 9650 2900 0 60 ~ 0 +MCU_DIR +Text Label 9650 3100 0 60 ~ 0 +MCU_LCD_WR Text Label 7100 5400 1 60 ~ 0 -MCU_D7_R +MCU_D7 Text Label 7200 5400 1 60 ~ 0 -MCU_D6_R +MCU_D6 Text Label 7300 5400 1 60 ~ 0 -MCU_D4_R +MCU_D4 Text Label 7400 5400 1 60 ~ 0 -MCU_D5_R +MCU_D5 Text Label 7500 5400 1 60 ~ 0 -MCU_D3_R +MCU_D3 Text Label 7700 5400 1 60 ~ 0 -MCU_D2_R +MCU_D2 Text Label 7900 5400 1 60 ~ 0 -MCU_D0_R +MCU_D0 Text Label 8000 5400 1 60 ~ 0 -MCU_D1_R -Wire Wire Line - 4800 6000 4100 6000 -Wire Wire Line - 4800 6100 4100 6100 -Wire Wire Line - 4800 6200 4100 6200 -Wire Wire Line - 4800 6300 4100 6300 -Wire Wire Line - 6600 6000 5900 6000 -Wire Wire Line - 6600 6100 5900 6100 -Wire Wire Line - 6600 6200 5900 6200 -Wire Wire Line - 6600 6300 5900 6300 -Text Label 4200 6000 0 60 ~ 0 -MCU_D7_R -Text Label 4200 6100 0 60 ~ 0 -MCU_D6_R -Text Label 4200 6200 0 60 ~ 0 -MCU_D4_R -Text Label 4200 6300 0 60 ~ 0 -MCU_D5_R -Text Label 6000 6000 0 60 ~ 0 -MCU_D3_R -Text Label 6000 6100 0 60 ~ 0 -MCU_D2_R -Text Label 6000 6200 0 60 ~ 0 -MCU_D0_R -Text Label 6000 6300 0 60 ~ 0 -MCU_D1_R +MCU_D1 $Comp L R R22 U 1 1 53A915E9 @@ -1379,94 +1267,8 @@ Text HLabel 4400 4400 2 60 BiDi ~ 0 SD_DAT1 Text HLabel 1200 5300 0 60 Input ~ 0 I2S0_RX_SDA -$Comp -L RPACK4 RP4 -U 1 1 53AB047A -P 7700 6150 -F 0 "RP4" H 7700 6400 60 0000 C CNN -F 1 "220R" H 7700 5900 60 0000 C CNN -F 2 "ipc_resc:IPC_RESCAXS80P160X320X60-8N" H 7700 6150 60 0001 C CNN -F 3 "" H 7700 6150 60 0000 C CNN -F 4 "Panasonic" H 7700 6150 60 0001 C CNN "Mfr" -F 5 "EXB-38V221JV" H 7700 6150 60 0001 C CNN "Part" - 1 7700 6150 - 1 0 0 -1 -$EndComp -$Comp -L RPACK4 RP6 -U 1 1 53AB04B9 -P 3900 6150 -F 0 "RP6" H 3900 6400 60 0000 C CNN -F 1 "220R" H 3900 5900 60 0000 C CNN -F 2 "ipc_resc:IPC_RESCAXS80P160X320X60-8N" H 3900 6150 60 0001 C CNN -F 3 "" H 3900 6150 60 0000 C CNN -F 4 "Panasonic" H 3900 6150 60 0001 C CNN "Mfr" -F 5 "EXB-38V221JV" H 3900 6150 60 0001 C CNN "Part" - 1 3900 6150 - 1 0 0 -1 -$EndComp -$Comp -L RPACK4 RP7 -U 1 1 53AB04D6 -P 5700 6150 -F 0 "RP7" H 5700 6400 60 0000 C CNN -F 1 "220R" H 5700 5900 60 0000 C CNN -F 2 "ipc_resc:IPC_RESCAXS80P160X320X60-8N" H 5700 6150 60 0001 C CNN -F 3 "" H 5700 6150 60 0000 C CNN -F 4 "Panasonic" H 5700 6150 60 0001 C CNN "Mfr" -F 5 "EXB-38V221JV" H 5700 6150 60 0001 C CNN "Part" - 1 5700 6150 - 1 0 0 -1 -$EndComp -Wire Wire Line - 8800 6200 7900 6200 -Wire Wire Line - 6800 6200 7500 6200 -Text Label 6900 6100 0 60 ~ 0 -P2_8 -Text Label 8000 6100 0 60 ~ 0 -P2_8_R -$Comp -L R R1 -U 1 1 53AB79CA -P 9950 6000 -F 0 "R1" V 10030 6000 50 0000 C CNN -F 1 "220R" V 9950 6000 50 0000 C CNN -F 2 "ipc_resc:IPC_RESC1608X55N" H 9950 6000 60 0001 C CNN -F 3 "" H 9950 6000 60 0000 C CNN -F 4 "Yageo" V 9950 6000 60 0001 C CNN "Mfr" -F 5 "RC0603FR-07220RL" V 9950 6000 60 0001 C CNN "Part" - 1 9950 6000 - 0 1 -1 0 -$EndComp -$Comp -L R R2 -U 1 1 53AB79D5 -P 9950 6200 -F 0 "R2" V 10030 6200 50 0000 C CNN -F 1 "220R" V 9950 6200 50 0000 C CNN -F 2 "ipc_resc:IPC_RESC1608X55N" H 9950 6200 60 0001 C CNN -F 3 "" H 9950 6200 60 0000 C CNN -F 4 "Yageo" V 9950 6200 60 0001 C CNN "Mfr" -F 5 "RC0603FR-07220RL" V 9950 6200 60 0001 C CNN "Part" - 1 9950 6200 - 0 1 -1 0 -$EndComp -$Comp -L R R3 -U 1 1 53AB79EA -P 9950 6400 -F 0 "R3" V 10030 6400 50 0000 C CNN -F 1 "220R" V 9950 6400 50 0000 C CNN -F 2 "ipc_resc:IPC_RESC1608X55N" H 9950 6400 60 0001 C CNN -F 3 "" H 9950 6400 60 0000 C CNN -F 4 "Yageo" V 9950 6400 60 0001 C CNN "Mfr" -F 5 "RC0603FR-07220RL" V 9950 6400 60 0001 C CNN "Part" - 1 9950 6400 - 0 1 -1 0 -$EndComp Text Label 9700 3700 0 60 ~ 0 -P2_8_R +P2_8 Wire Bus Line 10050 700 10050 2400 Wire Wire Line diff --git a/hardware/portapack_h1/portapack_h1.kicad_pcb b/hardware/portapack_h1/portapack_h1.kicad_pcb index ee520e09..4ec446a0 100644 --- a/hardware/portapack_h1/portapack_h1.kicad_pcb +++ b/hardware/portapack_h1/portapack_h1.kicad_pcb @@ -1,15 +1,15 @@ -(kicad_pcb (version 4) (host pcbnew "(2015-08-20 BZR 6109)-product") +(kicad_pcb (version 4) (host pcbnew 4.0.5-e0-6337~52~ubuntu16.10.1) (general - (links 291) - (no_connects 0) - (area 19.949999 22.3 274.050002 175.190501) + (links 263) + (no_connects 114) + (area 19.949999 21.275 274.000002 175.190501) (thickness 1.6) (drawings 110) - (tracks 1594) + (tracks 1546) (zones 0) - (modules 77) - (nets 140) + (modules 69) + (nets 121) ) (page A4) @@ -108,142 +108,123 @@ (net 1 +1.8V) (net 2 +3.3V) (net 3 /audio/I2S0_MCLK) - (net 4 /audio/I2S0_MCLK_R) - (net 5 /audio/I2S0_RX_SDA) - (net 6 /audio/I2S0_SCK) - (net 7 /audio/I2S0_SCK_R) - (net 8 /audio/I2S0_TX_SDA) - (net 9 /audio/I2S0_TX_SDA_R) - (net 10 /audio/I2S0_WS) - (net 11 /audio/I2S0_WS_R) - (net 12 /audio/LHPOUT) - (net 13 /audio/MICBIAS) - (net 14 /audio/MICIN) - (net 15 /audio/RHPOUT) - (net 16 /audio/SCL) - (net 17 /audio/SDA) - (net 18 /audio/VMID) - (net 19 /hackrf_if/LCD_BACKLIGHT) - (net 20 /hackrf_if/LCD_DB0) - (net 21 /hackrf_if/LCD_DB1) - (net 22 /hackrf_if/LCD_DB10) - (net 23 /hackrf_if/LCD_DB11) - (net 24 /hackrf_if/LCD_DB12) - (net 25 /hackrf_if/LCD_DB13) - (net 26 /hackrf_if/LCD_DB14) - (net 27 /hackrf_if/LCD_DB15) - (net 28 /hackrf_if/LCD_DB2) - (net 29 /hackrf_if/LCD_DB3) - (net 30 /hackrf_if/LCD_DB4) - (net 31 /hackrf_if/LCD_DB5) - (net 32 /hackrf_if/LCD_DB6) - (net 33 /hackrf_if/LCD_DB7) - (net 34 /hackrf_if/LCD_DB8) - (net 35 /hackrf_if/LCD_DB9) - (net 36 /hackrf_if/LCD_RD#) - (net 37 /hackrf_if/LCD_RESET#) - (net 38 /hackrf_if/LCD_RS) - (net 39 /hackrf_if/LCD_TE) - (net 40 /hackrf_if/LCD_WR#) - (net 41 /hackrf_if/P2_8) - (net 42 /hackrf_if/P2_8_R) - (net 43 /hackrf_if/RESET#) - (net 44 /hackrf_if/SD_CD) - (net 45 /hackrf_if/SD_CLK) - (net 46 /hackrf_if/SD_CMD) - (net 47 /hackrf_if/SD_DAT0) - (net 48 /hackrf_if/SD_DAT1) - (net 49 /hackrf_if/SD_DAT2) - (net 50 /hackrf_if/SD_DAT3) - (net 51 /hackrf_if/SW_D) - (net 52 /hackrf_if/SW_L) - (net 53 /hackrf_if/SW_R) - (net 54 /hackrf_if/SW_ROT_A) - (net 55 /hackrf_if/SW_ROT_B) - (net 56 /hackrf_if/SW_SEL) - (net 57 /hackrf_if/SW_U) - (net 58 /hackrf_if/TP_D) - (net 59 /hackrf_if/TP_L) - (net 60 /hackrf_if/TP_R) - (net 61 /hackrf_if/TP_U) - (net 62 /hackrf_if/VBAT) - (net 63 GND) - (net 64 "Net-(C18-Pad2)") - (net 65 "Net-(C19-Pad2)") - (net 66 "Net-(C24-Pad1)") - (net 67 "Net-(C24-Pad2)") - (net 68 "Net-(C39-Pad1)") - (net 69 "Net-(J3-Pad1)") - (net 70 "Net-(L4-Pad1)") - (net 71 "Net-(L5-Pad1)") - (net 72 "Net-(L6-Pad1)") - (net 73 "Net-(L9-Pad1)") - (net 74 "Net-(P2-Pad5)") - (net 75 "Net-(P2-Pad6)") - (net 76 "Net-(P20-Pad2)") - (net 77 "Net-(P20-Pad4)") - (net 78 /hackrf_if/MCU_D1) - (net 79 /hackrf_if/MCU_D0) - (net 80 /hackrf_if/MCU_D3) - (net 81 /hackrf_if/MCU_D2) - (net 82 /hackrf_if/MCU_D5) - (net 83 /hackrf_if/MCU_D4) - (net 84 /hackrf_if/MCU_D7) - (net 85 /hackrf_if/MCU_D6) - (net 86 "Net-(P20-Pad17)") - (net 87 "Net-(P20-Pad22)") - (net 88 "Net-(P20-Pad21)") - (net 89 "Net-(P22-Pad2)") - (net 90 "Net-(P22-Pad1)") - (net 91 /hackrf_if/MCU_LCD_TE) - (net 92 /hackrf_if/MCU_LCD_RD) - (net 93 "Net-(P22-Pad8)") - (net 94 "Net-(P22-Pad7)") - (net 95 "Net-(P22-Pad9)") - (net 96 "Net-(P22-Pad12)") - (net 97 "Net-(P22-Pad14)") - (net 98 /hackrf_if/MCU_IO_STBX) - (net 99 /hackrf_if/MCU_ADDR) - (net 100 /hackrf_if/MCU_DIR) - (net 101 /hackrf_if/MCU_LCD_WR) - (net 102 "Net-(P22-Pad25)") - (net 103 /hackrf_if/PP_CPLD_TMS) - (net 104 /hackrf_if/PP_CPLD_TDO) - (net 105 "Net-(P28-Pad14)") - (net 106 "Net-(P28-Pad13)") - (net 107 "Net-(P28-Pad16)") - (net 108 "Net-(P28-Pad15)") - (net 109 "Net-(P28-Pad18)") - (net 110 /hackrf_if/H1_CPLD_TCK) - (net 111 "Net-(P28-Pad20)") - (net 112 /hackrf_if/H1_CPLD_TDI) - (net 113 "Net-(P28-Pad22)") - (net 114 "Net-(P28-Pad21)") - (net 115 /hackrf_if/MCU_LCD_RD_R) - (net 116 /hackrf_if/MCU_LCD_TE_R) - (net 117 /hackrf_if/MCU_IO_STBX_R) - (net 118 /hackrf_if/MCU_DIR_R) - (net 119 /hackrf_if/MCU_LCD_WR_R) - (net 120 /hackrf_if/MCU_ADDR_R) - (net 121 /hackrf_if/MCU_D5_R) - (net 122 /hackrf_if/MCU_D4_R) - (net 123 /hackrf_if/MCU_D6_R) - (net 124 /hackrf_if/MCU_D7_R) - (net 125 /hackrf_if/MCU_D1_R) - (net 126 /hackrf_if/MCU_D0_R) - (net 127 /hackrf_if/MCU_D2_R) - (net 128 /hackrf_if/MCU_D3_R) - (net 129 "Net-(U1-Pad2)") - (net 130 "Net-(U1-Pad12)") - (net 131 "Net-(U1-Pad13)") - (net 132 "Net-(U1-Pad19)") - (net 133 "Net-(U1-Pad20)") - (net 134 "Net-(U1-Pad26)") - (net 135 "Net-(U3-Pad5)") - (net 136 "Net-(U3-Pad7)") - (net 137 "Net-(U3-Pad35)") - (net 138 "Net-(U3-Pad36)") - (net 139 "Net-(U3-Pad37)") + (net 4 /audio/I2S0_RX_SDA) + (net 5 /audio/I2S0_SCK) + (net 6 /audio/I2S0_TX_SDA) + (net 7 /audio/I2S0_WS) + (net 8 /audio/LHPOUT) + (net 9 /audio/MICBIAS) + (net 10 /audio/MICIN) + (net 11 /audio/RHPOUT) + (net 12 /audio/SCL) + (net 13 /audio/SDA) + (net 14 /audio/VMID) + (net 15 /hackrf_if/LCD_BACKLIGHT) + (net 16 /hackrf_if/LCD_DB0) + (net 17 /hackrf_if/LCD_DB1) + (net 18 /hackrf_if/LCD_DB10) + (net 19 /hackrf_if/LCD_DB11) + (net 20 /hackrf_if/LCD_DB12) + (net 21 /hackrf_if/LCD_DB13) + (net 22 /hackrf_if/LCD_DB14) + (net 23 /hackrf_if/LCD_DB15) + (net 24 /hackrf_if/LCD_DB2) + (net 25 /hackrf_if/LCD_DB3) + (net 26 /hackrf_if/LCD_DB4) + (net 27 /hackrf_if/LCD_DB5) + (net 28 /hackrf_if/LCD_DB6) + (net 29 /hackrf_if/LCD_DB7) + (net 30 /hackrf_if/LCD_DB8) + (net 31 /hackrf_if/LCD_DB9) + (net 32 /hackrf_if/LCD_RD#) + (net 33 /hackrf_if/LCD_RESET#) + (net 34 /hackrf_if/LCD_RS) + (net 35 /hackrf_if/LCD_TE) + (net 36 /hackrf_if/LCD_WR#) + (net 37 /hackrf_if/P2_8) + (net 38 /hackrf_if/RESET#) + (net 39 /hackrf_if/SD_CD) + (net 40 /hackrf_if/SD_CLK) + (net 41 /hackrf_if/SD_CMD) + (net 42 /hackrf_if/SD_DAT0) + (net 43 /hackrf_if/SD_DAT1) + (net 44 /hackrf_if/SD_DAT2) + (net 45 /hackrf_if/SD_DAT3) + (net 46 /hackrf_if/SW_D) + (net 47 /hackrf_if/SW_L) + (net 48 /hackrf_if/SW_R) + (net 49 /hackrf_if/SW_ROT_A) + (net 50 /hackrf_if/SW_ROT_B) + (net 51 /hackrf_if/SW_SEL) + (net 52 /hackrf_if/SW_U) + (net 53 /hackrf_if/TP_D) + (net 54 /hackrf_if/TP_L) + (net 55 /hackrf_if/TP_R) + (net 56 /hackrf_if/TP_U) + (net 57 /hackrf_if/VBAT) + (net 58 GND) + (net 59 "Net-(C18-Pad2)") + (net 60 "Net-(C19-Pad2)") + (net 61 "Net-(C24-Pad1)") + (net 62 "Net-(C24-Pad2)") + (net 63 "Net-(C39-Pad1)") + (net 64 "Net-(J3-Pad1)") + (net 65 "Net-(L4-Pad1)") + (net 66 "Net-(L5-Pad1)") + (net 67 "Net-(L6-Pad1)") + (net 68 "Net-(L9-Pad1)") + (net 69 "Net-(P2-Pad5)") + (net 70 "Net-(P2-Pad6)") + (net 71 "Net-(P20-Pad2)") + (net 72 "Net-(P20-Pad4)") + (net 73 /hackrf_if/MCU_D1) + (net 74 /hackrf_if/MCU_D0) + (net 75 /hackrf_if/MCU_D3) + (net 76 /hackrf_if/MCU_D2) + (net 77 /hackrf_if/MCU_D5) + (net 78 /hackrf_if/MCU_D4) + (net 79 /hackrf_if/MCU_D7) + (net 80 /hackrf_if/MCU_D6) + (net 81 "Net-(P20-Pad17)") + (net 82 "Net-(P20-Pad22)") + (net 83 "Net-(P20-Pad21)") + (net 84 "Net-(P22-Pad2)") + (net 85 "Net-(P22-Pad1)") + (net 86 /hackrf_if/MCU_LCD_TE) + (net 87 /hackrf_if/MCU_LCD_RD) + (net 88 "Net-(P22-Pad8)") + (net 89 "Net-(P22-Pad7)") + (net 90 "Net-(P22-Pad9)") + (net 91 "Net-(P22-Pad12)") + (net 92 "Net-(P22-Pad14)") + (net 93 /hackrf_if/MCU_IO_STBX) + (net 94 /hackrf_if/MCU_ADDR) + (net 95 /hackrf_if/MCU_DIR) + (net 96 /hackrf_if/MCU_LCD_WR) + (net 97 "Net-(P22-Pad25)") + (net 98 /hackrf_if/PP_CPLD_TMS) + (net 99 /hackrf_if/PP_CPLD_TDO) + (net 100 "Net-(P28-Pad14)") + (net 101 "Net-(P28-Pad13)") + (net 102 "Net-(P28-Pad16)") + (net 103 "Net-(P28-Pad15)") + (net 104 "Net-(P28-Pad18)") + (net 105 /hackrf_if/H1_CPLD_TCK) + (net 106 "Net-(P28-Pad20)") + (net 107 /hackrf_if/H1_CPLD_TDI) + (net 108 "Net-(P28-Pad22)") + (net 109 "Net-(P28-Pad21)") + (net 110 "Net-(U1-Pad2)") + (net 111 "Net-(U1-Pad12)") + (net 112 "Net-(U1-Pad13)") + (net 113 "Net-(U1-Pad19)") + (net 114 "Net-(U1-Pad20)") + (net 115 "Net-(U1-Pad26)") + (net 116 "Net-(U3-Pad5)") + (net 117 "Net-(U3-Pad7)") + (net 118 "Net-(U3-Pad35)") + (net 119 "Net-(U3-Pad36)") + (net 120 "Net-(U3-Pad37)") (net_class Default "This is the default net class." (clearance 0.198) @@ -255,14 +236,10 @@ (add_net +1.8V) (add_net +3.3V) (add_net /audio/I2S0_MCLK) - (add_net /audio/I2S0_MCLK_R) (add_net /audio/I2S0_RX_SDA) (add_net /audio/I2S0_SCK) - (add_net /audio/I2S0_SCK_R) (add_net /audio/I2S0_TX_SDA) - (add_net /audio/I2S0_TX_SDA_R) (add_net /audio/I2S0_WS) - (add_net /audio/I2S0_WS_R) (add_net /audio/LHPOUT) (add_net /audio/MICBIAS) (add_net /audio/MICIN) @@ -295,35 +272,20 @@ (add_net /hackrf_if/LCD_TE) (add_net /hackrf_if/LCD_WR#) (add_net /hackrf_if/MCU_ADDR) - (add_net /hackrf_if/MCU_ADDR_R) (add_net /hackrf_if/MCU_D0) - (add_net /hackrf_if/MCU_D0_R) (add_net /hackrf_if/MCU_D1) - (add_net /hackrf_if/MCU_D1_R) (add_net /hackrf_if/MCU_D2) - (add_net /hackrf_if/MCU_D2_R) (add_net /hackrf_if/MCU_D3) - (add_net /hackrf_if/MCU_D3_R) (add_net /hackrf_if/MCU_D4) - (add_net /hackrf_if/MCU_D4_R) (add_net /hackrf_if/MCU_D5) - (add_net /hackrf_if/MCU_D5_R) (add_net /hackrf_if/MCU_D6) - (add_net /hackrf_if/MCU_D6_R) (add_net /hackrf_if/MCU_D7) - (add_net /hackrf_if/MCU_D7_R) (add_net /hackrf_if/MCU_DIR) - (add_net /hackrf_if/MCU_DIR_R) (add_net /hackrf_if/MCU_IO_STBX) - (add_net /hackrf_if/MCU_IO_STBX_R) (add_net /hackrf_if/MCU_LCD_RD) - (add_net /hackrf_if/MCU_LCD_RD_R) (add_net /hackrf_if/MCU_LCD_TE) - (add_net /hackrf_if/MCU_LCD_TE_R) (add_net /hackrf_if/MCU_LCD_WR) - (add_net /hackrf_if/MCU_LCD_WR_R) (add_net /hackrf_if/P2_8) - (add_net /hackrf_if/P2_8_R) (add_net /hackrf_if/PP_CPLD_TDO) (add_net /hackrf_if/PP_CPLD_TMS) (add_net /hackrf_if/RESET#) @@ -417,9 +379,9 @@ (fp_line (start -14.3 3.5) (end -14.3 -3.5) (layer B.SilkS) (width 0.1524)) (fp_line (start -14.3 -3.5) (end -10.639 -3.5) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -14.65 0 180) (size 3.2 4.2) (layers 4_bot B.Paste B.Mask) - (net 62 /hackrf_if/VBAT)) + (net 57 /hackrf_if/VBAT)) (pad 2 smd rect (at 14.65 0 180) (size 3.2 4.2) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B0991D) (tstamp 53AA2604) @@ -439,7 +401,7 @@ (pad 1 smd rect (at -0.44958 0 180) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 2 smd rect (at 0.44958 0 180) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53BC270F) (tstamp 53AA260E) @@ -459,7 +421,7 @@ (pad 1 smd rect (at -0.44958 0 180) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 2 smd rect (at 0.44958 0 180) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53BC2708) (tstamp 53AA2618) @@ -479,7 +441,7 @@ (pad 1 smd rect (at -0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 2 smd rect (at 0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B09A42) (tstamp 53AA2622) @@ -499,7 +461,7 @@ (pad 1 smd rect (at -0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 2 smd rect (at 0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B09A37) (tstamp 53B0A490) @@ -517,9 +479,9 @@ (fp_line (start -0.90932 -0.45974) (end -0.90932 0.45974) (layer B.SilkS) (width 0.1524)) (fp_line (start -0.90932 0.45974) (end 0.90932 0.45974) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.44958 0 180) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 18 /audio/VMID)) + (net 14 /audio/VMID)) (pad 2 smd rect (at 0.44958 0 180) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B09A3C) (tstamp 53B0A4A6) @@ -537,9 +499,9 @@ (fp_line (start -0.90932 -0.45974) (end -0.90932 0.45974) (layer B.SilkS) (width 0.1524)) (fp_line (start -0.90932 0.45974) (end 0.90932 0.45974) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 13 /audio/MICBIAS)) + (net 9 /audio/MICBIAS)) (pad 2 smd rect (at 0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capae:IPC_CAPAE830X620N (layer 4_bot) (tedit 55E24037) (tstamp 53AA43B4) @@ -564,9 +526,9 @@ (fp_line (start 5.725 -4.75) (end -5.725 -4.75) (layer B.CrtYd) (width 0.1524)) (fp_line (start -5.725 -4.75) (end -5.725 4.75) (layer B.CrtYd) (width 0.1524)) (pad 1 smd rect (at -3.15 0) (size 4.15 1.6) (layers 4_bot B.Paste B.Mask) - (net 12 /audio/LHPOUT)) + (net 8 /audio/LHPOUT)) (pad 2 smd rect (at 3.15 0) (size 4.15 1.6) (layers 4_bot B.Paste B.Mask) - (net 64 "Net-(C18-Pad2)")) + (net 59 "Net-(C18-Pad2)")) ) (module ipc_capae:IPC_CAPAE830X620N (layer 4_bot) (tedit 55E24037) (tstamp 53AA26CA) @@ -591,9 +553,9 @@ (fp_line (start 5.725 -4.75) (end -5.725 -4.75) (layer B.CrtYd) (width 0.1524)) (fp_line (start -5.725 -4.75) (end -5.725 4.75) (layer B.CrtYd) (width 0.1524)) (pad 1 smd rect (at -3.15 0) (size 4.15 1.6) (layers 4_bot B.Paste B.Mask) - (net 15 /audio/RHPOUT)) + (net 11 /audio/RHPOUT)) (pad 2 smd rect (at 3.15 0) (size 4.15 1.6) (layers 4_bot B.Paste B.Mask) - (net 65 "Net-(C19-Pad2)")) + (net 60 "Net-(C19-Pad2)")) ) (module ipc_capc:IPC_CAPC1608X95N (layer 4_bot) (tedit 53B09A86) (tstamp 53AA26F6) @@ -612,9 +574,9 @@ (fp_line (start 1.524 -0.7493) (end -1.524 -0.7493) (layer B.SilkS) (width 0.1524)) (fp_line (start -1.524 -0.7493) (end -1.524 0.7493) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.8001 0 90) (size 0.94996 1.00076) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 2 smd rect (at 0.8001 0 90) (size 0.94996 1.00076) (layers 4_bot B.Paste B.Mask) - (net 64 "Net-(C18-Pad2)")) + (net 59 "Net-(C18-Pad2)")) ) (module ipc_capc:IPC_CAPC1608X95N (layer 4_bot) (tedit 53B09A77) (tstamp 53AA2700) @@ -633,9 +595,9 @@ (fp_line (start 1.524 -0.7493) (end -1.524 -0.7493) (layer B.SilkS) (width 0.1524)) (fp_line (start -1.524 -0.7493) (end -1.524 0.7493) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.8001 0 90) (size 0.94996 1.00076) (layers 4_bot B.Paste B.Mask) - (net 65 "Net-(C19-Pad2)")) + (net 60 "Net-(C19-Pad2)")) (pad 2 smd rect (at 0.8001 0 90) (size 0.94996 1.00076) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capae:IPC_CAPAE430X540N (layer 4_bot) (tedit 55E23F71) (tstamp 53ADFB14) @@ -660,9 +622,9 @@ (fp_circle (center 0 0) (end 2 0) (layer B.SilkS) (width 0.1524)) (fp_line (start 2.15 2.15) (end 2.15 -2.15) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -1.75 0 180) (size 2.55 1.6) (layers 4_bot B.Paste B.Mask) - (net 66 "Net-(C24-Pad1)")) + (net 61 "Net-(C24-Pad1)")) (pad 2 smd rect (at 1.75 0 180) (size 2.55 1.6) (layers 4_bot B.Paste B.Mask) - (net 67 "Net-(C24-Pad2)")) + (net 62 "Net-(C24-Pad2)")) ) (module ipc_capc:IPC_CAPC1608X95N (layer 4_bot) (tedit 53B09AB4) (tstamp 53AA271B) @@ -681,9 +643,9 @@ (fp_line (start 1.524 -0.7493) (end -1.524 -0.7493) (layer B.SilkS) (width 0.1524)) (fp_line (start -1.524 -0.7493) (end -1.524 0.7493) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.8001 0 180) (size 0.94996 1.00076) (layers 4_bot B.Paste B.Mask) - (net 67 "Net-(C24-Pad2)")) + (net 62 "Net-(C24-Pad2)")) (pad 2 smd rect (at 0.8001 0 180) (size 0.94996 1.00076) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B0979B) (tstamp 53AA272F) @@ -703,7 +665,7 @@ (pad 1 smd rect (at -0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 2 smd rect (at 0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53C5B500) (tstamp 53AA2739) @@ -723,7 +685,7 @@ (pad 1 smd rect (at -0.44958 0 90) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 2 smd rect (at 0.44958 0 90) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B097F7) (tstamp 53AB74CF) @@ -743,7 +705,7 @@ (pad 1 smd rect (at -0.44958 0 90) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) (pad 2 smd rect (at 0.44958 0 90) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B09B39) (tstamp 53AA274D) @@ -763,7 +725,7 @@ (pad 1 smd rect (at -0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 2 smd rect (at 0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B09B82) (tstamp 53AA2757) @@ -783,7 +745,7 @@ (pad 1 smd rect (at -0.44958 0 270) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) (pad 2 smd rect (at 0.44958 0 270) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B09B7D) (tstamp 53AA276B) @@ -803,7 +765,7 @@ (pad 1 smd rect (at -0.44958 0 270) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) (pad 2 smd rect (at 0.44958 0 270) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B097B0) (tstamp 53B30722) @@ -823,7 +785,7 @@ (pad 1 smd rect (at -0.44958 0 180) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) (pad 2 smd rect (at 0.44958 0 180) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC1608X90N (layer 4_bot) (tedit 53B09B4A) (tstamp 53AA27A7) @@ -841,9 +803,9 @@ (fp_line (start 1.524 -0.7493) (end -1.524 -0.7493) (layer B.SilkS) (width 0.2032)) (fp_line (start -1.524 -0.7493) (end -1.524 0.7493) (layer B.SilkS) (width 0.2032)) (pad 1 smd rect (at -0.8001 0) (size 0.94996 1.00076) (layers 4_bot B.Paste B.Mask) - (net 68 "Net-(C39-Pad1)")) + (net 63 "Net-(C39-Pad1)")) (pad 2 smd rect (at 0.8001 0) (size 0.94996 1.00076) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module hole:HOLE_3200UM_VIAS (layer 1_top) (tedit 53AA3E1E) (tstamp 53AA27D5) @@ -856,23 +818,23 @@ (effects (font (size 1 1) (thickness 0.1524))) ) (pad 1 thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 0 -2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at -2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 0 2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at -1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at -1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) ) (module hole:HOLE_3200UM_VIAS (layer 1_top) (tedit 53AA3E1E) (tstamp 53AA27E2) @@ -885,23 +847,23 @@ (effects (font (size 1 1) (thickness 0.1524))) ) (pad 1 thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 0 -2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at -2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 0 2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at -1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at -1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) ) (module hole:HOLE_3200UM_VIAS (layer 1_top) (tedit 53AA3E1E) (tstamp 53AA27EF) @@ -914,23 +876,23 @@ (effects (font (size 1 1) (thickness 0.1524))) ) (pad 1 thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 0 -2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at -2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 0 2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at -1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at -1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) ) (module hole:HOLE_3200UM_VIAS (layer 1_top) (tedit 53AA3E1E) (tstamp 53AA27FC) @@ -943,23 +905,23 @@ (effects (font (size 1 1) (thickness 0.1524))) ) (pad 1 thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 0 -2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at -2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 0 2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at -1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at -1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 thru_hole circle (at 1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 63 GND)) + (net 58 GND)) ) (module molex:MOLEX_54132-40XX_LR locked (layer 4_bot) (tedit 53B09BB0) (tstamp 53AA2868) @@ -994,93 +956,93 @@ (fp_line (start 12.15 -4.2) (end -12.15 -4.2) (layer Eco1.User) (width 0.1524)) (fp_line (start -12.15 2.5) (end 12.15 2.5) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -9.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 69 "Net-(J3-Pad1)")) + (net 64 "Net-(J3-Pad1)")) (pad 2 smd rect (at -9.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 3 smd rect (at -8.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 4 smd rect (at -8.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 5 smd rect (at -7.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 37 /hackrf_if/LCD_RESET#)) + (net 33 /hackrf_if/LCD_RESET#)) (pad 6 smd rect (at -7.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 38 /hackrf_if/LCD_RS)) + (net 34 /hackrf_if/LCD_RS)) (pad 7 smd rect (at -6.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 36 /hackrf_if/LCD_RD#)) + (net 32 /hackrf_if/LCD_RD#)) (pad 8 smd rect (at -6.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 9 smd rect (at -5.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 10 smd rect (at -5.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 40 /hackrf_if/LCD_WR#)) + (net 36 /hackrf_if/LCD_WR#)) (pad 11 smd rect (at -4.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 12 smd rect (at -4.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 13 smd rect (at -3.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 14 smd rect (at -3.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 15 smd rect (at -2.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 16 smd rect (at -2.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 17 smd rect (at -1.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 18 smd rect (at -1.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 27 /hackrf_if/LCD_DB15)) + (net 23 /hackrf_if/LCD_DB15)) (pad 19 smd rect (at -0.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 26 /hackrf_if/LCD_DB14)) + (net 22 /hackrf_if/LCD_DB14)) (pad 20 smd rect (at -0.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 25 /hackrf_if/LCD_DB13)) + (net 21 /hackrf_if/LCD_DB13)) (pad 21 smd rect (at 0.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 24 /hackrf_if/LCD_DB12)) + (net 20 /hackrf_if/LCD_DB12)) (pad 22 smd rect (at 0.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 23 /hackrf_if/LCD_DB11)) + (net 19 /hackrf_if/LCD_DB11)) (pad 23 smd rect (at 1.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 22 /hackrf_if/LCD_DB10)) + (net 18 /hackrf_if/LCD_DB10)) (pad 24 smd rect (at 1.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 35 /hackrf_if/LCD_DB9)) + (net 31 /hackrf_if/LCD_DB9)) (pad 25 smd rect (at 2.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 34 /hackrf_if/LCD_DB8)) + (net 30 /hackrf_if/LCD_DB8)) (pad 26 smd rect (at 2.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 33 /hackrf_if/LCD_DB7)) + (net 29 /hackrf_if/LCD_DB7)) (pad 27 smd rect (at 3.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 32 /hackrf_if/LCD_DB6)) + (net 28 /hackrf_if/LCD_DB6)) (pad 28 smd rect (at 3.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 31 /hackrf_if/LCD_DB5)) + (net 27 /hackrf_if/LCD_DB5)) (pad 29 smd rect (at 4.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 30 /hackrf_if/LCD_DB4)) + (net 26 /hackrf_if/LCD_DB4)) (pad 30 smd rect (at 4.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 29 /hackrf_if/LCD_DB3)) + (net 25 /hackrf_if/LCD_DB3)) (pad 31 smd rect (at 5.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 28 /hackrf_if/LCD_DB2)) + (net 24 /hackrf_if/LCD_DB2)) (pad 32 smd rect (at 5.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 21 /hackrf_if/LCD_DB1)) + (net 17 /hackrf_if/LCD_DB1)) (pad 33 smd rect (at 6.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 20 /hackrf_if/LCD_DB0)) + (net 16 /hackrf_if/LCD_DB0)) (pad 34 smd rect (at 6.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 39 /hackrf_if/LCD_TE)) + (net 35 /hackrf_if/LCD_TE)) (pad 35 smd rect (at 7.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 36 smd rect (at 7.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) (pad 37 smd rect (at 8.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 60 /hackrf_if/TP_R)) + (net 55 /hackrf_if/TP_R)) (pad 38 smd rect (at 8.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 58 /hackrf_if/TP_D)) + (net 53 /hackrf_if/TP_D)) (pad 39 smd rect (at 9.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 59 /hackrf_if/TP_L)) + (net 54 /hackrf_if/TP_L)) (pad 40 smd rect (at 9.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 61 /hackrf_if/TP_U)) + (net 56 /hackrf_if/TP_U)) (pad SHLD smd rect (at -11.45 0.9 90) (size 1.6 0.8) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad SHLD smd rect (at -11.85 -0.3 90) (size 2.4 1.6) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad SHLD smd rect (at 11.85 -0.3 90) (size 2.4 1.6) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad SHLD smd rect (at 11.45 0.9 90) (size 1.6 0.8) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_indc:IPC_INDC1608X95N (layer 4_bot) (tedit 53B30A63) (tstamp 53AA28A2) @@ -1098,9 +1060,9 @@ (fp_line (start -1.524 -0.7493) (end -1.524 0.7493) (layer B.SilkS) (width 0.1524)) (fp_line (start -1.524 0.7493) (end 1.524 0.7493) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.8001 0 180) (size 0.94996 0.94996) (layers 4_bot B.Paste B.Mask) - (net 70 "Net-(L4-Pad1)")) + (net 65 "Net-(L4-Pad1)")) (pad 2 smd rect (at 0.8001 0 180) (size 0.94996 0.94996) (layers 4_bot B.Paste B.Mask) - (net 64 "Net-(C18-Pad2)")) + (net 59 "Net-(C18-Pad2)")) ) (module ipc_indc:IPC_INDC1608X95N (layer 4_bot) (tedit 53B09A7D) (tstamp 53AA28AC) @@ -1118,9 +1080,9 @@ (fp_line (start -1.524 -0.7493) (end -1.524 0.7493) (layer B.SilkS) (width 0.1524)) (fp_line (start -1.524 0.7493) (end 1.524 0.7493) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.8001 0 180) (size 0.94996 0.94996) (layers 4_bot B.Paste B.Mask) - (net 71 "Net-(L5-Pad1)")) + (net 66 "Net-(L5-Pad1)")) (pad 2 smd rect (at 0.8001 0 180) (size 0.94996 0.94996) (layers 4_bot B.Paste B.Mask) - (net 65 "Net-(C19-Pad2)")) + (net 60 "Net-(C19-Pad2)")) ) (module ipc_indc:IPC_INDC1608X95N (layer 4_bot) (tedit 53B09AA3) (tstamp 53AA28B6) @@ -1138,9 +1100,9 @@ (fp_line (start -1.524 -0.7493) (end -1.524 0.7493) (layer B.SilkS) (width 0.1524)) (fp_line (start -1.524 0.7493) (end 1.524 0.7493) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.8001 0 180) (size 0.94996 0.94996) (layers 4_bot B.Paste B.Mask) - (net 72 "Net-(L6-Pad1)")) + (net 67 "Net-(L6-Pad1)")) (pad 2 smd rect (at 0.8001 0 180) (size 0.94996 0.94996) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_indc:IPC_INDC1608X95N (layer 4_bot) (tedit 53B09AA7) (tstamp 53AA28D4) @@ -1158,9 +1120,9 @@ (fp_line (start -1.524 -0.7493) (end -1.524 0.7493) (layer B.SilkS) (width 0.1524)) (fp_line (start -1.524 0.7493) (end 1.524 0.7493) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.8001 0 180) (size 0.94996 0.94996) (layers 4_bot B.Paste B.Mask) - (net 73 "Net-(L9-Pad1)")) + (net 68 "Net-(L9-Pad1)")) (pad 2 smd rect (at 0.8001 0 180) (size 0.94996 0.94996) (layers 4_bot B.Paste B.Mask) - (net 67 "Net-(C24-Pad2)")) + (net 62 "Net-(C24-Pad2)")) ) (module lcd_kingtech:KINGTECH_DW0240A2BZ_PANEL locked (layer 1_top) (tedit 53C5BC95) (tstamp 53AA2904) @@ -1225,9 +1187,9 @@ (fp_line (start 1.50114 -0.7493) (end -1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) (fp_line (start -1.50114 -0.7493) (end -1.50114 0.7493) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.8001 0 180) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 66 "Net-(C24-Pad1)")) + (net 61 "Net-(C24-Pad1)")) (pad 2 smd rect (at 0.8001 0 180) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 14 /audio/MICIN)) + (net 10 /audio/MICIN)) ) (module ipc_resc:IPC_RESC1608X55N (layer 4_bot) (tedit 53B09A8C) (tstamp 53AA2A28) @@ -1246,9 +1208,9 @@ (fp_line (start 1.50114 -0.7493) (end -1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) (fp_line (start -1.50114 -0.7493) (end -1.50114 0.7493) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.8001 0 90) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 2 smd rect (at 0.8001 0 90) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 64 "Net-(C18-Pad2)")) + (net 59 "Net-(C18-Pad2)")) ) (module ipc_resc:IPC_RESC1608X55N (layer 4_bot) (tedit 53B09A73) (tstamp 53AA2A32) @@ -1267,9 +1229,9 @@ (fp_line (start 1.50114 -0.7493) (end -1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) (fp_line (start -1.50114 -0.7493) (end -1.50114 0.7493) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.8001 0 90) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 65 "Net-(C19-Pad2)")) + (net 60 "Net-(C19-Pad2)")) (pad 2 smd rect (at 0.8001 0 90) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_resc:IPC_RESC1608X55N (layer 4_bot) (tedit 53B09AAF) (tstamp 53AE455C) @@ -1288,9 +1250,9 @@ (fp_line (start 1.50114 -0.7493) (end -1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) (fp_line (start -1.50114 -0.7493) (end -1.50114 0.7493) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.8001 0 180) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 67 "Net-(C24-Pad2)")) + (net 62 "Net-(C24-Pad2)")) (pad 2 smd rect (at 0.8001 0 180) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_resc:IPC_RESC1608X55N (layer 4_bot) (tedit 53B09A2B) (tstamp 53B0A485) @@ -1309,9 +1271,9 @@ (fp_line (start 1.50114 -0.7493) (end -1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) (fp_line (start -1.50114 -0.7493) (end -1.50114 0.7493) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.8001 0) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 13 /audio/MICBIAS)) + (net 9 /audio/MICBIAS)) (pad 2 smd rect (at 0.8001 0) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 67 "Net-(C24-Pad2)")) + (net 62 "Net-(C24-Pad2)")) ) (module ipc_resc:IPC_RESC1608X55N (layer 4_bot) (tedit 53B09B9B) (tstamp 53AA2A78) @@ -1330,9 +1292,9 @@ (fp_line (start 1.50114 -0.7493) (end -1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) (fp_line (start -1.50114 -0.7493) (end -1.50114 0.7493) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.8001 0 270) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 37 /hackrf_if/LCD_RESET#)) + (net 33 /hackrf_if/LCD_RESET#)) (pad 2 smd rect (at 0.8001 0 270) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_resc:IPC_RESC1608X55N (layer 4_bot) (tedit 53B09B8D) (tstamp 53AA2A82) @@ -1351,9 +1313,9 @@ (fp_line (start 1.50114 -0.7493) (end -1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) (fp_line (start -1.50114 -0.7493) (end -1.50114 0.7493) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.8001 0 90) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 2 smd rect (at 0.8001 0 90) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 19 /hackrf_if/LCD_BACKLIGHT)) + (net 15 /hackrf_if/LCD_BACKLIGHT)) ) (module ipc_resc:IPC_RESC1608X55N (layer 4_bot) (tedit 53B30AF0) (tstamp 53AE033F) @@ -1372,212 +1334,9 @@ (fp_line (start 1.50114 -0.7493) (end -1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) (fp_line (start -1.50114 -0.7493) (end -1.50114 0.7493) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.8001 0 90) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 112 /hackrf_if/H1_CPLD_TDI)) + (net 107 /hackrf_if/H1_CPLD_TDI)) (pad 2 smd rect (at 0.8001 0 90) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 5 /audio/I2S0_RX_SDA)) - ) - - (module ipc_resc:IPC_RESCAXS80P160X320X60-8N (layer 4_bot) (tedit 55E240E2) (tstamp 53AB0D66) - (at 149.3 158.5 90) - (path /53A8BFC3/53AB09AD) - (fp_text reference RP1 (at -0.1 2.7 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 220R (at 0 0 90) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start -1.6 1.95) (end 1.6 1.95) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 1.6 1.95) (end 1.6 -1.95) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 1.6 -1.95) (end -1.6 -1.95) (layer B.CrtYd) (width 0.1524)) - (fp_line (start -1.6 -1.95) (end -1.6 1.95) (layer B.CrtYd) (width 0.1524)) - (fp_line (start -0.1 1.7) (end 0.1 1.7) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.1 1.7) (end 0.1 -1.7) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.1 -1.7) (end -0.1 -1.7) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.1 -1.7) (end -0.1 1.7) (layer B.SilkS) (width 0.1524)) - (pad 2 smd rect (at -0.85 0.4 90) (size 1 0.5) (layers 4_bot B.Paste B.Mask) - (net 10 /audio/I2S0_WS)) - (pad 3 smd rect (at -0.85 -0.4 90) (size 1 0.5) (layers 4_bot B.Paste B.Mask) - (net 6 /audio/I2S0_SCK)) - (pad 1 smd rect (at -0.85 1.3 90) (size 1 0.7) (layers 4_bot B.Paste B.Mask) - (net 8 /audio/I2S0_TX_SDA)) - (pad 4 smd rect (at -0.85 -1.3 90) (size 1 0.7) (layers 4_bot B.Paste B.Mask) - (net 3 /audio/I2S0_MCLK)) - (pad 5 smd rect (at 0.85 -1.3 90) (size 1 0.7) (layers 4_bot B.Paste B.Mask) - (net 4 /audio/I2S0_MCLK_R)) - (pad 6 smd rect (at 0.85 -0.4 90) (size 1 0.5) (layers 4_bot B.Paste B.Mask) - (net 7 /audio/I2S0_SCK_R)) - (pad 7 smd rect (at 0.85 0.4 90) (size 1 0.5) (layers 4_bot B.Paste B.Mask) - (net 11 /audio/I2S0_WS_R)) - (pad 8 smd rect (at 0.85 1.3 90) (size 1 0.7) (layers 4_bot B.Paste B.Mask) - (net 9 /audio/I2S0_TX_SDA_R)) - ) - - (module ipc_resc:IPC_RESCAXS80P160X320X60-8N (layer 4_bot) (tedit 55E240E2) (tstamp 53ACCB45) - (at 133.6 164 180) - (path /53A8C780/53AB047A) - (fp_text reference RP4 (at -0.8 -2.6 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 220R (at 0 0 180) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start -1.6 1.95) (end 1.6 1.95) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 1.6 1.95) (end 1.6 -1.95) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 1.6 -1.95) (end -1.6 -1.95) (layer B.CrtYd) (width 0.1524)) - (fp_line (start -1.6 -1.95) (end -1.6 1.95) (layer B.CrtYd) (width 0.1524)) - (fp_line (start -0.1 1.7) (end 0.1 1.7) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.1 1.7) (end 0.1 -1.7) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.1 -1.7) (end -0.1 -1.7) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.1 -1.7) (end -0.1 1.7) (layer B.SilkS) (width 0.1524)) - (pad 2 smd rect (at -0.85 0.4 180) (size 1 0.5) (layers 4_bot B.Paste B.Mask) - (net 41 /hackrf_if/P2_8)) - (pad 3 smd rect (at -0.85 -0.4 180) (size 1 0.5) (layers 4_bot B.Paste B.Mask) - (net 101 /hackrf_if/MCU_LCD_WR)) - (pad 1 smd rect (at -0.85 1.3 180) (size 1 0.7) (layers 4_bot B.Paste B.Mask) - (net 99 /hackrf_if/MCU_ADDR)) - (pad 4 smd rect (at -0.85 -1.3 180) (size 1 0.7) (layers 4_bot B.Paste B.Mask) - (net 100 /hackrf_if/MCU_DIR)) - (pad 5 smd rect (at 0.85 -1.3 180) (size 1 0.7) (layers 4_bot B.Paste B.Mask) - (net 118 /hackrf_if/MCU_DIR_R)) - (pad 6 smd rect (at 0.85 -0.4 180) (size 1 0.5) (layers 4_bot B.Paste B.Mask) - (net 119 /hackrf_if/MCU_LCD_WR_R)) - (pad 7 smd rect (at 0.85 0.4 180) (size 1 0.5) (layers 4_bot B.Paste B.Mask) - (net 42 /hackrf_if/P2_8_R)) - (pad 8 smd rect (at 0.85 1.3 180) (size 1 0.7) (layers 4_bot B.Paste B.Mask) - (net 120 /hackrf_if/MCU_ADDR_R)) - ) - - (module ipc_resc:IPC_RESCAXS80P160X320X60-8N (layer 4_bot) (tedit 55E240E2) (tstamp 53AB0DCA) - (at 164.6 144.5 180) - (path /53A8C780/53AB04B9) - (fp_text reference RP6 (at -1.6 2.5 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 220R (at 0 0 180) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start -1.6 1.95) (end 1.6 1.95) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 1.6 1.95) (end 1.6 -1.95) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 1.6 -1.95) (end -1.6 -1.95) (layer B.CrtYd) (width 0.1524)) - (fp_line (start -1.6 -1.95) (end -1.6 1.95) (layer B.CrtYd) (width 0.1524)) - (fp_line (start -0.1 1.7) (end 0.1 1.7) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.1 1.7) (end 0.1 -1.7) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.1 -1.7) (end -0.1 -1.7) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.1 -1.7) (end -0.1 1.7) (layer B.SilkS) (width 0.1524)) - (pad 2 smd rect (at -0.85 0.4 180) (size 1 0.5) (layers 4_bot B.Paste B.Mask) - (net 85 /hackrf_if/MCU_D6)) - (pad 3 smd rect (at -0.85 -0.4 180) (size 1 0.5) (layers 4_bot B.Paste B.Mask) - (net 83 /hackrf_if/MCU_D4)) - (pad 1 smd rect (at -0.85 1.3 180) (size 1 0.7) (layers 4_bot B.Paste B.Mask) - (net 84 /hackrf_if/MCU_D7)) - (pad 4 smd rect (at -0.85 -1.3 180) (size 1 0.7) (layers 4_bot B.Paste B.Mask) - (net 82 /hackrf_if/MCU_D5)) - (pad 5 smd rect (at 0.85 -1.3 180) (size 1 0.7) (layers 4_bot B.Paste B.Mask) - (net 121 /hackrf_if/MCU_D5_R)) - (pad 6 smd rect (at 0.85 -0.4 180) (size 1 0.5) (layers 4_bot B.Paste B.Mask) - (net 122 /hackrf_if/MCU_D4_R)) - (pad 7 smd rect (at 0.85 0.4 180) (size 1 0.5) (layers 4_bot B.Paste B.Mask) - (net 123 /hackrf_if/MCU_D6_R)) - (pad 8 smd rect (at 0.85 1.3 180) (size 1 0.7) (layers 4_bot B.Paste B.Mask) - (net 124 /hackrf_if/MCU_D7_R)) - ) - - (module ipc_resc:IPC_RESCAXS80P160X320X60-8N (layer 4_bot) (tedit 55E240E2) (tstamp 53AB17FF) - (at 164.6 149.6 180) - (path /53A8C780/53AB04D6) - (fp_text reference RP7 (at 1.8 -2.6 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 220R (at 0 0 180) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start -1.6 1.95) (end 1.6 1.95) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 1.6 1.95) (end 1.6 -1.95) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 1.6 -1.95) (end -1.6 -1.95) (layer B.CrtYd) (width 0.1524)) - (fp_line (start -1.6 -1.95) (end -1.6 1.95) (layer B.CrtYd) (width 0.1524)) - (fp_line (start -0.1 1.7) (end 0.1 1.7) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.1 1.7) (end 0.1 -1.7) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.1 -1.7) (end -0.1 -1.7) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.1 -1.7) (end -0.1 1.7) (layer B.SilkS) (width 0.1524)) - (pad 2 smd rect (at -0.85 0.4 180) (size 1 0.5) (layers 4_bot B.Paste B.Mask) - (net 81 /hackrf_if/MCU_D2)) - (pad 3 smd rect (at -0.85 -0.4 180) (size 1 0.5) (layers 4_bot B.Paste B.Mask) - (net 79 /hackrf_if/MCU_D0)) - (pad 1 smd rect (at -0.85 1.3 180) (size 1 0.7) (layers 4_bot B.Paste B.Mask) - (net 80 /hackrf_if/MCU_D3)) - (pad 4 smd rect (at -0.85 -1.3 180) (size 1 0.7) (layers 4_bot B.Paste B.Mask) - (net 78 /hackrf_if/MCU_D1)) - (pad 5 smd rect (at 0.85 -1.3 180) (size 1 0.7) (layers 4_bot B.Paste B.Mask) - (net 125 /hackrf_if/MCU_D1_R)) - (pad 6 smd rect (at 0.85 -0.4 180) (size 1 0.5) (layers 4_bot B.Paste B.Mask) - (net 126 /hackrf_if/MCU_D0_R)) - (pad 7 smd rect (at 0.85 0.4 180) (size 1 0.5) (layers 4_bot B.Paste B.Mask) - (net 127 /hackrf_if/MCU_D2_R)) - (pad 8 smd rect (at 0.85 1.3 180) (size 1 0.7) (layers 4_bot B.Paste B.Mask) - (net 128 /hackrf_if/MCU_D3_R)) - ) - - (module ipc_resc:IPC_RESC1608X55N (layer 4_bot) (tedit 53B09AE6) (tstamp 53AB16DA) - (at 162.8 158.2 270) - (tags "1608 metric, 0603 imperial") - (path /53A8C780/53AB79CA) - (attr smd) - (fp_text reference R1 (at -2.4 0 270) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 220R (at 0 0 270) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start -1.50114 0.7493) (end 1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 0.7493) (end 1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 -0.7493) (end -1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.50114 -0.7493) (end -1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.8001 0 270) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 115 /hackrf_if/MCU_LCD_RD_R)) - (pad 2 smd rect (at 0.8001 0 270) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 92 /hackrf_if/MCU_LCD_RD)) - ) - - (module ipc_resc:IPC_RESC1608X55N (layer 4_bot) (tedit 53B09AEA) (tstamp 53AB2F99) - (at 161 158.2 270) - (tags "1608 metric, 0603 imperial") - (path /53A8C780/53AB79D5) - (attr smd) - (fp_text reference R2 (at -2.4 0 270) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 220R (at 0 0 270) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start -1.50114 0.7493) (end 1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 0.7493) (end 1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 -0.7493) (end -1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.50114 -0.7493) (end -1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.8001 0 270) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 116 /hackrf_if/MCU_LCD_TE_R)) - (pad 2 smd rect (at 0.8001 0 270) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 91 /hackrf_if/MCU_LCD_TE)) - ) - - (module ipc_resc:IPC_RESC1608X55N (layer 4_bot) (tedit 53B09AFE) (tstamp 53AB2FA3) - (at 145.2 158.2) - (tags "1608 metric, 0603 imperial") - (path /53A8C780/53AB79EA) - (attr smd) - (fp_text reference R3 (at 0 -1.4) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 220R (at 0 0) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start -1.50114 0.7493) (end 1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 0.7493) (end 1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 -0.7493) (end -1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.50114 -0.7493) (end -1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.8001 0) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 117 /hackrf_if/MCU_IO_STBX_R)) - (pad 2 smd rect (at 0.8001 0) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 98 /hackrf_if/MCU_IO_STBX)) + (net 4 /audio/I2S0_RX_SDA)) ) (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B108E0) (tstamp 53AA27BB) @@ -1595,9 +1354,9 @@ (fp_line (start 1.72466 -0.97536) (end -1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) (fp_line (start -1.72466 -0.97536) (end -1.72466 0.97536) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 62 /hackrf_if/VBAT)) + (net 57 /hackrf_if/VBAT)) (pad 2 smd rect (at 0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B1092C) (tstamp 53AA27B1) @@ -1617,7 +1376,7 @@ (pad 1 smd rect (at -0.89916 0) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) (pad 2 smd rect (at 0.89916 0) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B108F5) (tstamp 53AA279D) @@ -1637,7 +1396,7 @@ (pad 1 smd rect (at -0.89916 0 270) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 2 smd rect (at 0.89916 0 270) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B108FA) (tstamp 53AB408E) @@ -1657,7 +1416,7 @@ (pad 1 smd rect (at -0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) (pad 2 smd rect (at 0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B1089D) (tstamp 53AA2789) @@ -1677,7 +1436,7 @@ (pad 1 smd rect (at -0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) (pad 2 smd rect (at 0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B10916) (tstamp 53AA2775) @@ -1697,7 +1456,7 @@ (pad 1 smd rect (at -0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 2 smd rect (at 0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B108EA) (tstamp 53AB19ED) @@ -1717,7 +1476,7 @@ (pad 1 smd rect (at -0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 2 smd rect (at 0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B1089A) (tstamp 53AA2725) @@ -1737,7 +1496,7 @@ (pad 1 smd rect (at -0.89916 0) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 2 smd rect (at 0.89916 0) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B108C2) (tstamp 53AA2672) @@ -1757,7 +1516,7 @@ (pad 1 smd rect (at -0.89916 0 270) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 2 smd rect (at 0.89916 0 270) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B108D2) (tstamp 53B0A47A) @@ -1775,9 +1534,9 @@ (fp_line (start 1.72466 -0.97536) (end -1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) (fp_line (start -1.72466 -0.97536) (end -1.72466 0.97536) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.89916 0) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 13 /audio/MICBIAS)) + (net 9 /audio/MICBIAS)) (pad 2 smd rect (at 0.89916 0) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B108AF) (tstamp 53AA265E) @@ -1797,7 +1556,7 @@ (pad 1 smd rect (at -0.89916 0 90) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 2 smd rect (at 0.89916 0 90) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53BC2715) (tstamp 53AA264A) @@ -1817,7 +1576,7 @@ (pad 1 smd rect (at -0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 2 smd rect (at 0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B108CA) (tstamp 53AE5118) @@ -1835,9 +1594,9 @@ (fp_line (start 1.72466 -0.97536) (end -1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) (fp_line (start -1.72466 -0.97536) (end -1.72466 0.97536) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 18 /audio/VMID)) + (net 14 /audio/VMID)) (pad 2 smd rect (at 0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B108BE) (tstamp 53AA2636) @@ -1857,7 +1616,7 @@ (pad 1 smd rect (at -0.89916 0 90) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 2 smd rect (at 0.89916 0 90) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B19259) (tstamp 53B19350) @@ -1877,7 +1636,7 @@ (pad 1 smd rect (at -0.89916 0) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 2 smd rect (at 0.89916 0) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B193EF) (tstamp 53B19576) @@ -1897,7 +1656,7 @@ (pad 1 smd rect (at -0.89916 0 270) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 2 smd rect (at 0.89916 0 270) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module fiducial:FIDUCIAL_65MIL (layer 4_bot) (tedit 53B2E496) (tstamp 53B2EF36) @@ -1978,9 +1737,9 @@ (pad "" np_thru_hole circle (at 3.182 3.182 90) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask) (clearance 0.4)) (pad CA thru_hole circle (at -6.548 -6.548 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) - (net 63 GND)) + (net 58 GND)) (pad A thru_hole circle (at 6.548 6.548 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) - (net 54 /hackrf_if/SW_ROT_A)) + (net 49 /hackrf_if/SW_ROT_A)) (pad "" np_thru_hole circle (at -10.607 -10.607 90) (size 4 4) (drill 4) (layers *.Cu *.Mask) (clearance 0.4)) (pad "" np_thru_hole circle (at 10.607 -10.607 90) (size 4 4) (drill 4) (layers *.Cu *.Mask) @@ -1990,19 +1749,19 @@ (pad "" np_thru_hole circle (at -10.607 10.607 90) (size 4 4) (drill 4) (layers *.Cu *.Mask) (clearance 0.4)) (pad S1 thru_hole circle (at -1.11 1.11 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) - (net 56 /hackrf_if/SW_SEL)) + (net 51 /hackrf_if/SW_SEL)) (pad B thru_hole circle (at 6.548 -6.548 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) - (net 55 /hackrf_if/SW_ROT_B)) + (net 50 /hackrf_if/SW_ROT_B)) (pad S3 thru_hole circle (at 16.15 -3.606 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) - (net 53 /hackrf_if/SW_R)) + (net 48 /hackrf_if/SW_R)) (pad S2 thru_hole circle (at 7.75 15.104 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) - (net 51 /hackrf_if/SW_D)) + (net 46 /hackrf_if/SW_D)) (pad CB thru_hole circle (at -3.253 16.08 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) - (net 63 GND)) + (net 58 GND)) (pad S5 thru_hole circle (at -16.15 3.606 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) - (net 52 /hackrf_if/SW_L)) + (net 47 /hackrf_if/SW_L)) (pad S4 thru_hole circle (at -7.75 -15.104 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) - (net 57 /hackrf_if/SW_U)) + (net 52 /hackrf_if/SW_U)) ) (module cui:CUI_SJ-43516-SMT (layer 4_bot) (tedit 53B3001C) (tstamp 53AA3C96) @@ -2025,17 +1784,17 @@ (fp_line (start -8.5 2.5) (end -8.5 -2.5) (layer B.SilkS) (width 0.1524)) (fp_line (start -8.5 -2.5) (end -7 -2.5) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -6.4 -3.7 180) (size 2.2 2.8) (layers 4_bot B.Paste B.Mask) - (net 73 "Net-(L9-Pad1)")) + (net 68 "Net-(L9-Pad1)")) (pad 4 smd rect (at -3.6 -3.7 180) (size 2.2 2.8) (layers 4_bot B.Paste B.Mask) - (net 72 "Net-(L6-Pad1)")) + (net 67 "Net-(L6-Pad1)")) (pad 2 smd rect (at 5.8 -3.7 180) (size 2.8 2.8) (layers 4_bot B.Paste B.Mask) - (net 70 "Net-(L4-Pad1)")) + (net 65 "Net-(L4-Pad1)")) (pad 5 smd rect (at 9.9 0.75 180) (size 2.8 2.8) (layers 4_bot B.Paste B.Mask) - (net 74 "Net-(P2-Pad5)")) + (net 69 "Net-(P2-Pad5)")) (pad 3 smd rect (at -1.7 3.7 180) (size 2 2.8) (layers 4_bot B.Paste B.Mask) - (net 71 "Net-(L5-Pad1)")) + (net 66 "Net-(L5-Pad1)")) (pad 6 smd rect (at -4.5 3.7 180) (size 2 2.8) (layers 4_bot B.Paste B.Mask) - (net 75 "Net-(P2-Pad6)")) + (net 70 "Net-(P2-Pad6)")) (pad "" np_thru_hole circle (at -2.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask B.SilkS) (clearance 0.4)) (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask B.SilkS) @@ -2066,59 +1825,59 @@ (pad 1 smd rect (at -3.5 4.225 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 2 smd rect (at -3.5 3.575 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 129 "Net-(U1-Pad2)")) + (net 110 "Net-(U1-Pad2)")) (pad 3 smd rect (at -3.5 2.925 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 7 /audio/I2S0_SCK_R)) + (net 5 /audio/I2S0_SCK)) (pad 4 smd rect (at -3.5 2.275 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 9 /audio/I2S0_TX_SDA_R)) + (net 6 /audio/I2S0_TX_SDA)) (pad 5 smd rect (at -3.5 1.625 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 11 /audio/I2S0_WS_R)) + (net 7 /audio/I2S0_WS)) (pad 6 smd rect (at -3.5 0.975 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 5 /audio/I2S0_RX_SDA)) + (net 4 /audio/I2S0_RX_SDA)) (pad 7 smd rect (at -3.5 0.325 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 11 /audio/I2S0_WS_R)) + (net 7 /audio/I2S0_WS)) (pad 8 smd rect (at -3.5 -0.325 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 9 smd rect (at -3.5 -0.975 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 12 /audio/LHPOUT)) + (net 8 /audio/LHPOUT)) (pad 10 smd rect (at -3.5 -1.625 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 15 /audio/RHPOUT)) + (net 11 /audio/RHPOUT)) (pad 11 smd rect (at -3.5 -2.275 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 12 smd rect (at -3.5 -2.925 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 130 "Net-(U1-Pad12)")) + (net 111 "Net-(U1-Pad12)")) (pad 13 smd rect (at -3.5 -3.575 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 131 "Net-(U1-Pad13)")) + (net 112 "Net-(U1-Pad13)")) (pad 14 smd rect (at -3.5 -4.225 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 15 smd rect (at 3.5 -4.225 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 16 smd rect (at 3.5 -3.575 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 18 /audio/VMID)) + (net 14 /audio/VMID)) (pad 17 smd rect (at 3.5 -2.925 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 13 /audio/MICBIAS)) + (net 9 /audio/MICBIAS)) (pad 18 smd rect (at 3.5 -2.275 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 14 /audio/MICIN)) + (net 10 /audio/MICIN)) (pad 19 smd rect (at 3.5 -1.625 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 132 "Net-(U1-Pad19)")) + (net 113 "Net-(U1-Pad19)")) (pad 20 smd rect (at 3.5 -0.975 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 133 "Net-(U1-Pad20)")) + (net 114 "Net-(U1-Pad20)")) (pad 21 smd rect (at 3.5 -0.325 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 22 smd rect (at 3.5 0.325 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 23 smd rect (at 3.5 0.975 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 17 /audio/SDA)) + (net 13 /audio/SDA)) (pad 24 smd rect (at 3.5 1.625 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 16 /audio/SCL)) + (net 12 /audio/SCL)) (pad 25 smd rect (at 3.5 2.275 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 4 /audio/I2S0_MCLK_R)) + (net 3 /audio/I2S0_MCLK)) (pad 26 smd rect (at 3.5 2.925 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 134 "Net-(U1-Pad26)")) + (net 115 "Net-(U1-Pad26)")) (pad 27 smd rect (at 3.5 3.575 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 28 smd rect (at 3.5 4.225 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) ) (module ipc_sot:IPC_SOT95P280X110-5N (layer 4_bot) (tedit 55E242AA) (tstamp 53AA2AE9) @@ -2142,11 +1901,11 @@ (pad 1 smd rect (at -1.35 0.95 180) (size 1.1 0.6) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 2 smd rect (at -1.35 0 180) (size 1.1 0.6) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 3 smd rect (at -1.35 -0.95 180) (size 1.1 0.6) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 4 smd rect (at 1.35 -0.95 180) (size 1.1 0.6) (layers 4_bot B.Paste B.Mask) - (net 68 "Net-(C39-Pad1)")) + (net 63 "Net-(C39-Pad1)")) (pad 5 smd rect (at 1.35 0.95 180) (size 1.1 0.6) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) ) @@ -2179,37 +1938,37 @@ (fp_line (start 6.9 7.6) (end 6.9 -7.6) (layer B.SilkS) (width 0.1524)) (fp_line (start -6.9 7.6) (end 6.9 7.6) (layer B.SilkS) (width 0.1524)) (pad SH smd rect (at -4.725 7.425 90) (size 1.2 0.85) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad A smd rect (at -3.475 7.475 90) (size 0.65 0.75) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad B smd rect (at 2.875 7.475 90) (size 0.65 0.75) (layers 4_bot B.Paste B.Mask) - (net 44 /hackrf_if/SD_CD)) + (net 39 /hackrf_if/SD_CD)) (pad SH smd rect (at 6.025 7.425 90) (size 1.3 0.85) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad SH smd rect (at -6.575 -7.15 90) (size 0.95 1.1) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad SH smd rect (at 6.575 -7.25 90) (size 0.95 0.9) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 0 smd rect (at -3.275 -5.825 90) (size 0.7 0.95) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 0 smd rect (at 0.725 -5.825 90) (size 0.7 0.95) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 smd rect (at 2.225 -4.325 90) (size 0.7 1.05) (layers 4_bot B.Paste B.Mask) - (net 49 /hackrf_if/SD_DAT2)) + (net 44 /hackrf_if/SD_DAT2)) (pad 2 smd rect (at 1.225 -4.325 90) (size 0.7 1.05) (layers 4_bot B.Paste B.Mask) - (net 50 /hackrf_if/SD_DAT3)) + (net 45 /hackrf_if/SD_DAT3)) (pad 3 smd rect (at 0.225 -4.325 90) (size 0.7 1.05) (layers 4_bot B.Paste B.Mask) - (net 46 /hackrf_if/SD_CMD)) + (net 41 /hackrf_if/SD_CMD)) (pad 4 smd rect (at -0.775 -4.325 90) (size 0.7 1.05) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 5 smd rect (at -1.775 -4.325 90) (size 0.7 1.05) (layers 4_bot B.Paste B.Mask) - (net 45 /hackrf_if/SD_CLK)) + (net 40 /hackrf_if/SD_CLK)) (pad 6 smd rect (at -2.775 -4.325 90) (size 0.7 1.05) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 7 smd rect (at -3.775 -4.325 90) (size 0.7 1.05) (layers 4_bot B.Paste B.Mask) - (net 47 /hackrf_if/SD_DAT0)) + (net 42 /hackrf_if/SD_DAT0)) (pad 8 smd rect (at -4.775 -4.325 90) (size 0.7 1.05) (layers 4_bot B.Paste B.Mask) - (net 48 /hackrf_if/SD_DAT1)) + (net 43 /hackrf_if/SD_DAT1)) ) (module ipc_sot:IPC_SOT95P230X110-3N (layer 4_bot) (tedit 55E241DF) (tstamp 53C5B8DC) @@ -2230,11 +1989,11 @@ (fp_line (start 0.325 -1.45) (end -0.325 -1.45) (layer B.SilkS) (width 0.1524)) (fp_line (start -0.325 -1.45) (end -0.325 1.45) (layer B.SilkS) (width 0.1524)) (pad 1 smd rect (at -1.15 0.95 180) (size 1 0.6) (layers 4_bot B.Paste B.Mask) - (net 19 /hackrf_if/LCD_BACKLIGHT)) + (net 15 /hackrf_if/LCD_BACKLIGHT)) (pad 2 smd rect (at -1.15 -0.95 180) (size 1 0.6) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 3 smd rect (at 1.15 0 180) (size 1 0.6) (layers 4_bot B.Paste B.Mask) - (net 69 "Net-(J3-Pad1)")) + (net 64 "Net-(J3-Pad1)")) ) (module header:HEADER_13X2_REV_SM_254_AP (layer 4_bot) (tedit 53F39BE9) (tstamp 53AA297D) @@ -2254,57 +2013,57 @@ (fp_line (start 2.5 -16.51) (end -2.5 -16.51) (layer B.SilkS) (width 0.1524)) (fp_line (start -2.5 -16.51) (end -2.5 16.51) (layer B.SilkS) (width 0.1524)) (pad 2 smd rect (at -2.73 15.24 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 89 "Net-(P22-Pad2)")) + (net 84 "Net-(P22-Pad2)")) (pad 1 smd rect (at 2.73 15.24 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 90 "Net-(P22-Pad1)")) + (net 85 "Net-(P22-Pad1)")) (pad 4 smd rect (at -2.73 12.7 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 3 smd rect (at 2.73 12.7 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 43 /hackrf_if/RESET#)) + (net 38 /hackrf_if/RESET#)) (pad 6 smd rect (at -2.73 10.16 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 91 /hackrf_if/MCU_LCD_TE)) + (net 86 /hackrf_if/MCU_LCD_TE)) (pad 5 smd rect (at 2.73 10.16 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 92 /hackrf_if/MCU_LCD_RD)) + (net 87 /hackrf_if/MCU_LCD_RD)) (pad 8 smd rect (at -2.73 7.62 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 93 "Net-(P22-Pad8)")) + (net 88 "Net-(P22-Pad8)")) (pad 7 smd rect (at 2.73 7.62 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 94 "Net-(P22-Pad7)")) + (net 89 "Net-(P22-Pad7)")) (pad 10 smd rect (at -2.73 5.08 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 9 smd rect (at 2.73 5.08 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 95 "Net-(P22-Pad9)")) + (net 90 "Net-(P22-Pad9)")) (pad 12 smd rect (at -2.73 2.54 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 96 "Net-(P22-Pad12)")) + (net 91 "Net-(P22-Pad12)")) (pad 11 smd rect (at 2.73 2.54 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 14 smd rect (at -2.73 0 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 97 "Net-(P22-Pad14)")) + (net 92 "Net-(P22-Pad14)")) (pad 13 smd rect (at 2.73 0 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 8 /audio/I2S0_TX_SDA)) + (net 6 /audio/I2S0_TX_SDA)) (pad 16 smd rect (at -2.73 -2.54 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 6 /audio/I2S0_SCK)) + (net 5 /audio/I2S0_SCK)) (pad 15 smd rect (at 2.73 -2.54 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 10 /audio/I2S0_WS)) + (net 7 /audio/I2S0_WS)) (pad 18 smd rect (at -2.73 -5.08 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 17 smd rect (at 2.73 -5.08 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) (net 3 /audio/I2S0_MCLK)) (pad 20 smd rect (at -2.73 -7.62 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 98 /hackrf_if/MCU_IO_STBX)) + (net 93 /hackrf_if/MCU_IO_STBX)) (pad 19 smd rect (at 2.73 -7.62 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 99 /hackrf_if/MCU_ADDR)) + (net 94 /hackrf_if/MCU_ADDR)) (pad 22 smd rect (at -2.73 -10.16 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 100 /hackrf_if/MCU_DIR)) + (net 95 /hackrf_if/MCU_DIR)) (pad 21 smd rect (at 2.73 -10.16 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 101 /hackrf_if/MCU_LCD_WR)) + (net 96 /hackrf_if/MCU_LCD_WR)) (pad 24 smd rect (at -2.73 -12.7 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 17 /audio/SDA)) + (net 13 /audio/SDA)) (pad 23 smd rect (at 2.73 -12.7 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 41 /hackrf_if/P2_8)) + (net 37 /hackrf_if/P2_8)) (pad 26 smd rect (at -2.73 -15.24 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 16 /audio/SCL)) + (net 12 /audio/SCL)) (pad 25 smd rect (at 2.73 -15.24 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 102 "Net-(P22-Pad25)")) + (net 97 "Net-(P22-Pad25)")) (pad "" np_thru_hole circle (at 0 13.97 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask) (clearance 0.4)) (pad "" np_thru_hole circle (at 0 -13.97 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask) @@ -2328,49 +2087,49 @@ (fp_line (start 2.5 -13.97) (end -2.5 -13.97) (layer B.SilkS) (width 0.1524)) (fp_line (start -2.5 -13.97) (end -2.5 13.97) (layer B.SilkS) (width 0.1524)) (pad 2 smd rect (at -2.73 12.7) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 1 smd rect (at 2.73 12.7) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 4 smd rect (at -2.73 10.16) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 50 /hackrf_if/SD_DAT3)) + (net 45 /hackrf_if/SD_DAT3)) (pad 3 smd rect (at 2.73 10.16) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 44 /hackrf_if/SD_CD)) + (net 39 /hackrf_if/SD_CD)) (pad 6 smd rect (at -2.73 7.62) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 48 /hackrf_if/SD_DAT1)) + (net 43 /hackrf_if/SD_DAT1)) (pad 5 smd rect (at 2.73 7.62) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 49 /hackrf_if/SD_DAT2)) + (net 44 /hackrf_if/SD_DAT2)) (pad 8 smd rect (at -2.73 5.08) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 103 /hackrf_if/PP_CPLD_TMS)) + (net 98 /hackrf_if/PP_CPLD_TMS)) (pad 7 smd rect (at 2.73 5.08) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 47 /hackrf_if/SD_DAT0)) + (net 42 /hackrf_if/SD_DAT0)) (pad 10 smd rect (at -2.73 2.54) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 104 /hackrf_if/PP_CPLD_TDO)) + (net 99 /hackrf_if/PP_CPLD_TDO)) (pad 9 smd rect (at 2.73 2.54) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 46 /hackrf_if/SD_CMD)) + (net 41 /hackrf_if/SD_CMD)) (pad 12 smd rect (at -2.73 0) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 11 smd rect (at 2.73 0) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 45 /hackrf_if/SD_CLK)) + (net 40 /hackrf_if/SD_CLK)) (pad 14 smd rect (at -2.73 -2.54) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 105 "Net-(P28-Pad14)")) + (net 100 "Net-(P28-Pad14)")) (pad 13 smd rect (at 2.73 -2.54) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 106 "Net-(P28-Pad13)")) + (net 101 "Net-(P28-Pad13)")) (pad 16 smd rect (at -2.73 -5.08) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 107 "Net-(P28-Pad16)")) + (net 102 "Net-(P28-Pad16)")) (pad 15 smd rect (at 2.73 -5.08) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 108 "Net-(P28-Pad15)")) + (net 103 "Net-(P28-Pad15)")) (pad 18 smd rect (at -2.73 -7.62) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 109 "Net-(P28-Pad18)")) + (net 104 "Net-(P28-Pad18)")) (pad 17 smd rect (at 2.73 -7.62) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 110 /hackrf_if/H1_CPLD_TCK)) + (net 105 /hackrf_if/H1_CPLD_TCK)) (pad 20 smd rect (at -2.73 -10.16) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 111 "Net-(P28-Pad20)")) + (net 106 "Net-(P28-Pad20)")) (pad 19 smd rect (at 2.73 -10.16) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 112 /hackrf_if/H1_CPLD_TDI)) + (net 107 /hackrf_if/H1_CPLD_TDI)) (pad 22 smd rect (at -2.73 -12.7) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 113 "Net-(P28-Pad22)")) + (net 108 "Net-(P28-Pad22)")) (pad 21 smd rect (at 2.73 -12.7) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 114 "Net-(P28-Pad21)")) + (net 109 "Net-(P28-Pad21)")) (pad "" np_thru_hole circle (at 0 11.43) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask) (clearance 0.4)) (pad "" np_thru_hole circle (at 0 -11.43) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask) @@ -2394,49 +2153,49 @@ (fp_line (start 2.5 -13.97) (end -2.5 -13.97) (layer B.SilkS) (width 0.1524)) (fp_line (start -2.5 -13.97) (end -2.5 13.97) (layer B.SilkS) (width 0.1524)) (pad 2 smd rect (at -2.73 12.7) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 76 "Net-(P20-Pad2)")) + (net 71 "Net-(P20-Pad2)")) (pad 1 smd rect (at 2.73 12.7) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 62 /hackrf_if/VBAT)) + (net 57 /hackrf_if/VBAT)) (pad 4 smd rect (at -2.73 10.16) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 77 "Net-(P20-Pad4)")) + (net 72 "Net-(P20-Pad4)")) (pad 3 smd rect (at 2.73 10.16) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 6 smd rect (at -2.73 7.62) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 78 /hackrf_if/MCU_D1)) + (net 73 /hackrf_if/MCU_D1)) (pad 5 smd rect (at 2.73 7.62) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 79 /hackrf_if/MCU_D0)) + (net 74 /hackrf_if/MCU_D0)) (pad 8 smd rect (at -2.73 5.08) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 80 /hackrf_if/MCU_D3)) + (net 75 /hackrf_if/MCU_D3)) (pad 7 smd rect (at 2.73 5.08) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 81 /hackrf_if/MCU_D2)) + (net 76 /hackrf_if/MCU_D2)) (pad 10 smd rect (at -2.73 2.54) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 82 /hackrf_if/MCU_D5)) + (net 77 /hackrf_if/MCU_D5)) (pad 9 smd rect (at 2.73 2.54) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 83 /hackrf_if/MCU_D4)) + (net 78 /hackrf_if/MCU_D4)) (pad 12 smd rect (at -2.73 0) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 84 /hackrf_if/MCU_D7)) + (net 79 /hackrf_if/MCU_D7)) (pad 11 smd rect (at 2.73 0) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 85 /hackrf_if/MCU_D6)) + (net 80 /hackrf_if/MCU_D6)) (pad 14 smd rect (at -2.73 -2.54) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 60 /hackrf_if/TP_R)) + (net 55 /hackrf_if/TP_R)) (pad 13 smd rect (at 2.73 -2.54) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 16 smd rect (at -2.73 -5.08) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 58 /hackrf_if/TP_D)) + (net 53 /hackrf_if/TP_D)) (pad 15 smd rect (at 2.73 -5.08) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 18 smd rect (at -2.73 -7.62) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 59 /hackrf_if/TP_L)) + (net 54 /hackrf_if/TP_L)) (pad 17 smd rect (at 2.73 -7.62) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 86 "Net-(P20-Pad17)")) + (net 81 "Net-(P20-Pad17)")) (pad 20 smd rect (at -2.73 -10.16) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 61 /hackrf_if/TP_U)) + (net 56 /hackrf_if/TP_U)) (pad 19 smd rect (at 2.73 -10.16) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 63 GND)) + (net 58 GND)) (pad 22 smd rect (at -2.73 -12.7) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 87 "Net-(P20-Pad22)")) + (net 82 "Net-(P20-Pad22)")) (pad 21 smd rect (at 2.73 -12.7) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 88 "Net-(P20-Pad21)")) + (net 83 "Net-(P20-Pad21)")) (pad "" np_thru_hole circle (at 0 11.43) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask) (clearance 0.4)) (pad "" np_thru_hole circle (at 0 -11.43) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask) @@ -2463,141 +2222,141 @@ (fp_line (start 3.1 -3.1) (end 3.1 3.1) (layer B.SilkS) (width 0.15)) (fp_line (start 3.1 3.1) (end -3.1 3.1) (layer B.SilkS) (width 0.15)) (pad 1 smd rect (at -4.2 3 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 58 /hackrf_if/TP_D)) + (net 53 /hackrf_if/TP_D)) (pad 2 smd rect (at -4.2 2.6 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 59 /hackrf_if/TP_L)) + (net 54 /hackrf_if/TP_L)) (pad 3 smd rect (at -4.2 2.2 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 61 /hackrf_if/TP_U)) + (net 56 /hackrf_if/TP_U)) (pad 4 smd rect (at -4.2 1.8 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 19 /hackrf_if/LCD_BACKLIGHT)) + (net 15 /hackrf_if/LCD_BACKLIGHT)) (pad 5 smd rect (at -4.2 1.4 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 135 "Net-(U3-Pad5)")) + (net 116 "Net-(U3-Pad5)")) (pad 6 smd rect (at -4.2 1 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 7 smd rect (at -4.2 0.6 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 136 "Net-(U3-Pad7)")) + (net 117 "Net-(U3-Pad7)")) (pad 8 smd rect (at -4.2 0.2 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) (pad 9 smd rect (at -4.2 -0.2 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 53 /hackrf_if/SW_R)) + (net 48 /hackrf_if/SW_R)) (pad 10 smd rect (at -4.2 -0.6 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 51 /hackrf_if/SW_D)) + (net 46 /hackrf_if/SW_D)) (pad 11 smd rect (at -4.2 -1 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 54 /hackrf_if/SW_ROT_A)) + (net 49 /hackrf_if/SW_ROT_A)) (pad 12 smd rect (at -4.2 -1.4 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 55 /hackrf_if/SW_ROT_B)) + (net 50 /hackrf_if/SW_ROT_B)) (pad 13 smd rect (at -4.2 -1.8 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 56 /hackrf_if/SW_SEL)) + (net 51 /hackrf_if/SW_SEL)) (pad 14 smd rect (at -4.2 -2.2 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 103 /hackrf_if/PP_CPLD_TMS)) + (net 98 /hackrf_if/PP_CPLD_TMS)) (pad 15 smd rect (at -4.2 -2.6 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 112 /hackrf_if/H1_CPLD_TDI)) + (net 107 /hackrf_if/H1_CPLD_TDI)) (pad 16 smd rect (at -4.2 -3 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 110 /hackrf_if/H1_CPLD_TCK)) + (net 105 /hackrf_if/H1_CPLD_TCK)) (pad 17 smd rect (at -3 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 104 /hackrf_if/PP_CPLD_TDO)) + (net 99 /hackrf_if/PP_CPLD_TDO)) (pad 18 smd rect (at -2.6 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 124 /hackrf_if/MCU_D7_R)) + (net 79 /hackrf_if/MCU_D7)) (pad 19 smd rect (at -2.2 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 123 /hackrf_if/MCU_D6_R)) + (net 80 /hackrf_if/MCU_D6)) (pad 20 smd rect (at -1.8 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 122 /hackrf_if/MCU_D4_R)) + (net 78 /hackrf_if/MCU_D4)) (pad 21 smd rect (at -1.4 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 121 /hackrf_if/MCU_D5_R)) + (net 77 /hackrf_if/MCU_D5)) (pad 22 smd rect (at -1 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 128 /hackrf_if/MCU_D3_R)) + (net 75 /hackrf_if/MCU_D3)) (pad 23 smd rect (at -0.6 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 24 smd rect (at -0.2 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 127 /hackrf_if/MCU_D2_R)) + (net 76 /hackrf_if/MCU_D2)) (pad 25 smd rect (at 0.2 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 57 /hackrf_if/SW_U)) + (net 52 /hackrf_if/SW_U)) (pad 26 smd rect (at 0.6 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 126 /hackrf_if/MCU_D0_R)) + (net 74 /hackrf_if/MCU_D0)) (pad 27 smd rect (at 1 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 125 /hackrf_if/MCU_D1_R)) + (net 73 /hackrf_if/MCU_D1)) (pad 28 smd rect (at 1.4 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 52 /hackrf_if/SW_L)) + (net 47 /hackrf_if/SW_L)) (pad 29 smd rect (at 1.8 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 43 /hackrf_if/RESET#)) + (net 38 /hackrf_if/RESET#)) (pad 30 smd rect (at 2.2 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 115 /hackrf_if/MCU_LCD_RD_R)) + (net 87 /hackrf_if/MCU_LCD_RD)) (pad 31 smd rect (at 2.6 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 116 /hackrf_if/MCU_LCD_TE_R)) + (net 86 /hackrf_if/MCU_LCD_TE)) (pad 32 smd rect (at 3 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 117 /hackrf_if/MCU_IO_STBX_R)) + (net 93 /hackrf_if/MCU_IO_STBX)) (pad 33 smd rect (at 4.2 -3 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 120 /hackrf_if/MCU_ADDR_R)) + (net 94 /hackrf_if/MCU_ADDR)) (pad 34 smd rect (at 4.2 -2.6 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 42 /hackrf_if/P2_8_R)) + (net 37 /hackrf_if/P2_8)) (pad 35 smd rect (at 4.2 -2.2 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 137 "Net-(U3-Pad35)")) + (net 118 "Net-(U3-Pad35)")) (pad 36 smd rect (at 4.2 -1.8 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 138 "Net-(U3-Pad36)")) + (net 119 "Net-(U3-Pad36)")) (pad 37 smd rect (at 4.2 -1.4 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 139 "Net-(U3-Pad37)")) + (net 120 "Net-(U3-Pad37)")) (pad 38 smd rect (at 4.2 -1 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 37 /hackrf_if/LCD_RESET#)) + (net 33 /hackrf_if/LCD_RESET#)) (pad 39 smd rect (at 4.2 -0.6 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) (pad 40 smd rect (at 4.2 -0.2 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 119 /hackrf_if/MCU_LCD_WR_R)) + (net 96 /hackrf_if/MCU_LCD_WR)) (pad 41 smd rect (at 4.2 0.2 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) (pad 42 smd rect (at 4.2 0.6 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 118 /hackrf_if/MCU_DIR_R)) + (net 95 /hackrf_if/MCU_DIR)) (pad 43 smd rect (at 4.2 1 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 38 /hackrf_if/LCD_RS)) + (net 34 /hackrf_if/LCD_RS)) (pad 44 smd rect (at 4.2 1.4 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 36 /hackrf_if/LCD_RD#)) + (net 32 /hackrf_if/LCD_RD#)) (pad 45 smd rect (at 4.2 1.8 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 40 /hackrf_if/LCD_WR#)) + (net 36 /hackrf_if/LCD_WR#)) (pad 46 smd rect (at 4.2 2.2 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 27 /hackrf_if/LCD_DB15)) + (net 23 /hackrf_if/LCD_DB15)) (pad 47 smd rect (at 4.2 2.6 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 26 /hackrf_if/LCD_DB14)) + (net 22 /hackrf_if/LCD_DB14)) (pad 48 smd rect (at 4.2 3 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 25 /hackrf_if/LCD_DB13)) + (net 21 /hackrf_if/LCD_DB13)) (pad 49 smd rect (at 3 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 24 /hackrf_if/LCD_DB12)) + (net 20 /hackrf_if/LCD_DB12)) (pad 50 smd rect (at 2.6 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 23 /hackrf_if/LCD_DB11)) + (net 19 /hackrf_if/LCD_DB11)) (pad 51 smd rect (at 2.2 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 22 /hackrf_if/LCD_DB10)) + (net 18 /hackrf_if/LCD_DB10)) (pad 52 smd rect (at 1.8 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 35 /hackrf_if/LCD_DB9)) + (net 31 /hackrf_if/LCD_DB9)) (pad 53 smd rect (at 1.4 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 34 /hackrf_if/LCD_DB8)) + (net 30 /hackrf_if/LCD_DB8)) (pad 54 smd rect (at 1 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 33 /hackrf_if/LCD_DB7)) + (net 29 /hackrf_if/LCD_DB7)) (pad 55 smd rect (at 0.6 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 32 /hackrf_if/LCD_DB6)) + (net 28 /hackrf_if/LCD_DB6)) (pad 56 smd rect (at 0.2 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 31 /hackrf_if/LCD_DB5)) + (net 27 /hackrf_if/LCD_DB5)) (pad 57 smd rect (at -0.2 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) (pad 58 smd rect (at -0.6 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 30 /hackrf_if/LCD_DB4)) + (net 26 /hackrf_if/LCD_DB4)) (pad 59 smd rect (at -1 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 29 /hackrf_if/LCD_DB3)) + (net 25 /hackrf_if/LCD_DB3)) (pad 60 smd rect (at -1.4 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 28 /hackrf_if/LCD_DB2)) + (net 24 /hackrf_if/LCD_DB2)) (pad 61 smd rect (at -1.8 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 21 /hackrf_if/LCD_DB1)) + (net 17 /hackrf_if/LCD_DB1)) (pad 62 smd rect (at -2.2 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 20 /hackrf_if/LCD_DB0)) + (net 16 /hackrf_if/LCD_DB0)) (pad 63 smd rect (at -2.6 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 39 /hackrf_if/LCD_TE)) + (net 35 /hackrf_if/LCD_TE)) (pad 64 smd rect (at -3 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 60 /hackrf_if/TP_R)) + (net 55 /hackrf_if/TP_R)) (pad 65 smd rect (at -1.375 1.375 270) (size 2.75 2.75) (layers 4_bot B.Paste B.Mask) - (net 63 GND) (solder_mask_margin 0.0762) (solder_paste_margin_ratio -0.1)) + (net 58 GND) (solder_mask_margin 0.0762) (solder_paste_margin_ratio -0.1)) (pad 65 smd rect (at 1.375 1.375 270) (size 2.75 2.75) (layers 4_bot B.Paste B.Mask) - (net 63 GND) (solder_mask_margin 0.0762) (solder_paste_margin_ratio -0.1)) + (net 58 GND) (solder_mask_margin 0.0762) (solder_paste_margin_ratio -0.1)) (pad 65 smd rect (at -1.375 -1.375 270) (size 2.75 2.75) (layers 4_bot B.Paste B.Mask) - (net 63 GND) (solder_mask_margin 0.0762) (solder_paste_margin_ratio -0.1)) + (net 58 GND) (solder_mask_margin 0.0762) (solder_paste_margin_ratio -0.1)) (pad 65 smd rect (at 1.375 -1.375 270) (size 2.75 2.75) (layers 4_bot B.Paste B.Mask) - (net 63 GND) (solder_mask_margin 0.0762) (solder_paste_margin_ratio -0.1)) + (net 58 GND) (solder_mask_margin 0.0762) (solder_paste_margin_ratio -0.1)) ) (gr_text "Drills are in two files, one for PTH, one for NPTH." (at 20 61) (layer Dwgs.User) @@ -2802,12 +2561,12 @@ (segment (start 98.2 139.6) (end 98.6 140) (width 0.2) (layer 4_bot) (net 1) (tstamp 53AA6BFB)) (via (at 98.6 140) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 1)) (segment (start 98.2 139.6) (end 98.2 137) (width 0.2) (layer 4_bot) (net 1) (status 20)) - (segment (start 126.23 155.95) (end 126.23 156.98) (width 0.4) (layer 4_bot) (net 2)) + (segment (start 126.23 155.95) (end 126.23 156.98) (width 0.4) (layer 4_bot) (net 2) (status 10)) (via (at 126.25 157) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) (segment (start 126.23 156.98) (end 126.25 157) (width 0.4) (layer 4_bot) (net 2) (tstamp 53F39EBA)) - (segment (start 126.23 155.95) (end 128.4 155.95) (width 0.4) (layer 4_bot) (net 2)) + (segment (start 126.23 155.95) (end 128.4 155.95) (width 0.4) (layer 4_bot) (net 2) (status 10)) (via (at 128.4 155.95) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 126.23 155.95) (end 126.23 154.92) (width 0.4) (layer 4_bot) (net 2)) + (segment (start 126.23 155.95) (end 126.23 154.92) (width 0.4) (layer 4_bot) (net 2) (status 10)) (via (at 126.25 154.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) (segment (start 126.23 154.92) (end 126.25 154.9) (width 0.4) (layer 4_bot) (net 2) (tstamp 53F39EB2)) (segment (start 174.49 153.41) (end 174.5 153.42) (width 0.4) (layer 4_bot) (net 2) (status 30)) @@ -2950,1399 +2709,1361 @@ (segment (start 132.40012 117.50012) (end 132.4 117.5) (width 0.4) (layer 4_bot) (net 2) (tstamp 53ADF172)) (segment (start 141.62402 117.50012) (end 142.39988 117.50012) (width 0.4) (layer 4_bot) (net 2) (status 10)) (segment (start 142.39988 117.50012) (end 142.4 117.5) (width 0.4) (layer 4_bot) (net 2) (tstamp 53ADF16E)) - (segment (start 148 159.35) (end 148 161.7) (width 0.2) (layer 4_bot) (net 3) (status 30)) + (segment (start 147.63 162.11) (end 147.63 157.03) (width 0.2) (layer 4_bot) (net 3) (status 10)) + (segment (start 147.63 157.03) (end 147.1 156.5) (width 0.2) (layer 4_bot) (net 3)) (segment (start 147.6 162.1) (end 147.63 162.11) (width 0.2) (layer 4_bot) (net 3) (tstamp 53F39CA0) (status 30)) - (segment (start 148 161.7) (end 147.6 162.1) (width 0.2) (layer 4_bot) (net 3) (tstamp 53F39C9F) (status 30)) - (segment (start 140 112) (end 140 114.5) (width 0.2) (layer 1_top) (net 4)) - (segment (start 140 114.5) (end 138.9 115.6) (width 0.2) (layer 1_top) (net 4) (tstamp 53AE06E3)) - (segment (start 147.1 156.5) (end 142.8 152.2) (width 0.2) (layer 1_top) (net 4)) - (segment (start 148 157.65) (end 147.35 157.65) (width 0.2) (layer 4_bot) (net 4) (status 10)) - (via (at 147.1 156.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 4)) - (segment (start 147.1 157.4) (end 147.1 156.5) (width 0.2) (layer 4_bot) (net 4) (tstamp 53ADE1E0)) - (segment (start 147.35 157.65) (end 147.1 157.4) (width 0.2) (layer 4_bot) (net 4) (tstamp 53ADE1D6)) - (segment (start 139.67584 111.67584) (end 140 112) (width 0.2) (layer 4_bot) (net 4) (tstamp 53AE03F8)) - (via (at 140 112) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 4)) - (segment (start 138.9 115.6) (end 138.9 122.6) (width 0.2) (layer 1_top) (net 4) (tstamp 53AE06F0)) - (segment (start 139.67584 111.67584) (end 139.67584 110.49988) (width 0.2) (layer 4_bot) (net 4) (status 20)) - (segment (start 142.8 126.5) (end 138.9 122.6) (width 0.2) (layer 1_top) (net 4) (tstamp 53AE0612)) - (segment (start 142.8 152.2) (end 142.8 126.5) (width 0.2) (layer 1_top) (net 4) (tstamp 53AE060C)) - (segment (start 138.37536 117.50012) (end 138.37536 119.97526) (width 0.2) (layer 4_bot) (net 5) (status 30)) - (segment (start 138.37536 119.97526) (end 138.5 120.0999) (width 0.2) (layer 4_bot) (net 5) (tstamp 53AE2A50) (status 30)) - (segment (start 148.9 159.35) (end 148.9 164.1) (width 0.2) (layer 4_bot) (net 6) (status 10)) - (segment (start 150.17 165.37) (end 150.17 167.365) (width 0.2) (layer 4_bot) (net 6) (tstamp 53ACCBE6) (status 20)) - (segment (start 148.9 164.1) (end 150.17 165.37) (width 0.2) (layer 4_bot) (net 6) (tstamp 53ACCBE4)) - (segment (start 140.3 116) (end 139.5 116.8) (width 0.2) (layer 1_top) (net 7)) - (segment (start 139.5 116.8) (end 139.5 122.1) (width 0.2) (layer 1_top) (net 7) (tstamp 53AE08D2)) - (segment (start 140.32608 117.50012) (end 140.32608 116.02608) (width 0.2) (layer 4_bot) (net 7) (status 10)) - (via (at 140.3 116) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 7)) - (segment (start 140.32608 116.02608) (end 140.3 116) (width 0.2) (layer 4_bot) (net 7) (tstamp 53AE0508)) - (segment (start 145.8 153.8) (end 148.5 156.5) (width 0.2) (layer 1_top) (net 7) (tstamp 53AE0607)) - (segment (start 145.8 128.4) (end 145.8 153.8) (width 0.2) (layer 1_top) (net 7) (tstamp 53AE0601)) - (segment (start 139.5 122.1) (end 145.8 128.4) (width 0.2) (layer 1_top) (net 7) (tstamp 53AE05FC)) - (segment (start 148.5 156.5) (end 148.5 156.4) (width 0.2) (layer 1_top) (net 7)) - (segment (start 148.9 156.9) (end 148.5 156.5) (width 0.2) (layer 4_bot) (net 7) (tstamp 53ACCC06)) - (via (at 148.5 156.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 7)) - (segment (start 148.9 157.65) (end 148.9 156.9) (width 0.2) (layer 4_bot) (net 7) (status 10)) - (segment (start 150.6 159.35) (end 152.05 159.35) (width 0.2) (layer 4_bot) (net 8) (status 10)) - (segment (start 152.71 160.01) (end 152.71 162.315) (width 0.2) (layer 4_bot) (net 8) (tstamp 53ACCBF5) (status 20)) - (segment (start 152.05 159.35) (end 152.71 160.01) (width 0.2) (layer 4_bot) (net 8) (tstamp 53ACCBF3)) - (segment (start 140.3 119.3) (end 141.6 120.6) (width 0.2) (layer 1_top) (net 9)) - (segment (start 151.25 157.65) (end 151.5 157.4) (width 0.2) (layer 4_bot) (net 9) (tstamp 53ADE1E6)) - (segment (start 151.5 157.4) (end 151.5 156.5) (width 0.2) (layer 4_bot) (net 9) (tstamp 53ADE1EA)) - (via (at 151.5 156.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 9)) - (segment (start 150.6 157.65) (end 151.25 157.65) (width 0.2) (layer 4_bot) (net 9) (status 10)) - (segment (start 139.67584 118.67584) (end 139.67584 117.50012) (width 0.2) (layer 4_bot) (net 9) (status 20)) - (via (at 140.3 119.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 9)) - (segment (start 139.67584 118.67584) (end 140.3 119.3) (width 0.2) (layer 4_bot) (net 9) (tstamp 53AE0538)) - (segment (start 153.2 154.8) (end 153.2 133.6) (width 0.2) (layer 1_top) (net 9) (tstamp 53AE081F)) - (segment (start 151.5 156.5) (end 153.2 154.8) (width 0.2) (layer 1_top) (net 9)) - (segment (start 141.6 122) (end 153.2 133.6) (width 0.2) (layer 1_top) (net 9) (tstamp 53AE084D)) - (segment (start 141.6 120.6) (end 141.6 122) (width 0.2) (layer 1_top) (net 9) (tstamp 53AE0849)) - (segment (start 149.7 159.35) (end 149.7 160.1) (width 0.2) (layer 4_bot) (net 10) (status 10)) - (segment (start 150.2 162.1) (end 150.17 162.11) (width 0.2) (layer 4_bot) (net 10) (tstamp 53F39C9D) (status 30)) - (segment (start 149.8 161.7) (end 150.2 162.1) (width 0.2) (layer 4_bot) (net 10) (tstamp 53F39C9C) (status 30)) - (segment (start 149.8 160.2) (end 149.8 161.7) (width 0.2) (layer 4_bot) (net 10) (tstamp 53F39C9B) (status 20)) - (segment (start 149.7 160.1) (end 149.8 160.2) (width 0.2) (layer 4_bot) (net 10) (tstamp 53F39C9A)) - (segment (start 149 155.4) (end 149 141.8) (width 0.2) (layer 1_top) (net 11)) - (segment (start 149 141.8) (end 146.4 139.2) (width 0.2) (layer 1_top) (net 11) (tstamp 53AE0866)) - (segment (start 150.1 156.5) (end 149 155.4) (width 0.2) (layer 1_top) (net 11)) - (segment (start 139.0256 119.0256) (end 139.0256 117.50012) (width 0.2) (layer 4_bot) (net 11) (status 20)) - (via (at 140.3 120.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 11)) - (segment (start 139.0256 119.0256) (end 140.3 120.3) (width 0.2) (layer 4_bot) (net 11) (tstamp 53AE054B)) - (segment (start 140.3 121.8) (end 140.3 120.3) (width 0.2) (layer 1_top) (net 11)) - (segment (start 146.4 127.9) (end 140.3 121.8) (width 0.2) (layer 1_top) (net 11) (tstamp 53AE05F4)) - (segment (start 146.4 139.2) (end 146.4 127.9) (width 0.2) (layer 1_top) (net 11) (tstamp 53AE0870)) - (segment (start 137.72512 117.50012) (end 137.72512 116.27488) (width 0.2) (layer 4_bot) (net 11) (status 10)) - (segment (start 137.72512 116.27488) (end 138 116) (width 0.2) (layer 4_bot) (net 11) (tstamp 53AE0542)) - (segment (start 138 116) (end 138.7 116) (width 0.2) (layer 4_bot) (net 11) (tstamp 53AE0543)) - (segment (start 138.7 116) (end 139.0256 116.3256) (width 0.2) (layer 4_bot) (net 11) (tstamp 53AE0544)) - (segment (start 139.0256 116.3256) (end 139.0256 117.50012) (width 0.2) (layer 4_bot) (net 11) (tstamp 53AE0548) (status 20)) - (segment (start 150.1 156.5) (end 150.1 156.4) (width 0.2) (layer 1_top) (net 11) (tstamp 53AE05F0)) - (segment (start 149.7 156.9) (end 150.1 156.5) (width 0.2) (layer 4_bot) (net 11) (tstamp 53ACCC13)) - (via (at 150.1 156.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 11)) - (segment (start 149.7 157.65) (end 149.7 156.9) (width 0.2) (layer 4_bot) (net 11) (status 10)) - (segment (start 151.0504 120) (end 149.8 120) (width 0.4) (layer 4_bot) (net 12) (status 30)) - (segment (start 148.5 116.7) (end 146.2 114.4) (width 0.4) (layer 4_bot) (net 12) (tstamp 53AE0081)) - (segment (start 146.2 114.4) (end 137.5 114.4) (width 0.4) (layer 4_bot) (net 12) (tstamp 53AE004D)) - (segment (start 137.5 114.4) (end 136.42464 115.47536) (width 0.4) (layer 4_bot) (net 12) (tstamp 53AE0050)) - (segment (start 136.42464 115.47536) (end 136.42464 117.50012) (width 0.4) (layer 4_bot) (net 12) (tstamp 53AE0052) (status 20)) - (segment (start 149.8 120) (end 148.5 118.7) (width 0.4) (layer 4_bot) (net 12) (tstamp 53AE0078) (status 10)) - (segment (start 148.5 118.7) (end 148.5 116.7) (width 0.4) (layer 4_bot) (net 12) (tstamp 53AE007C)) - (segment (start 135.5999 104.4) (end 135.5999 106.10094) (width 0.4) (layer 4_bot) (net 13) (status 30)) - (segment (start 135.5999 106.10094) (end 135.30084 106.4) (width 0.4) (layer 4_bot) (net 13) (tstamp 53AE01C9) (status 30)) - (segment (start 135.30084 106.4) (end 134.95042 106.75042) (width 0.4) (layer 4_bot) (net 13) (status 30)) - (segment (start 134.95042 106.75042) (end 134.95042 108.2) (width 0.4) (layer 4_bot) (net 13) (tstamp 53ADF19E) (status 30)) - (segment (start 134.95042 108.2) (end 134.47392 108.6765) (width 0.4) (layer 4_bot) (net 13) (status 10)) - (segment (start 134.47392 108.6765) (end 134.47392 110.49988) (width 0.4) (layer 4_bot) (net 13) (tstamp 53ADF192) (status 20)) - (segment (start 135.12416 110.49988) (end 135.12416 109.27584) (width 0.2) (layer 4_bot) (net 14) (status 10)) - (segment (start 137.7999 109) (end 138.5999 108.2) (width 0.2) (layer 4_bot) (net 14) (tstamp 53ADF668) (status 20)) - (segment (start 135.4 109) (end 137.7999 109) (width 0.2) (layer 4_bot) (net 14) (tstamp 53ADF667)) - (segment (start 135.12416 109.27584) (end 135.4 109) (width 0.2) (layer 4_bot) (net 14) (tstamp 53ADF664)) - (segment (start 151.0504 110) (end 149.8 110) (width 0.4) (layer 4_bot) (net 15) (status 30)) - (segment (start 149.8 110) (end 146.1 113.7) (width 0.4) (layer 4_bot) (net 15) (tstamp 53AE006E) (status 10)) - (segment (start 137.3 113.7) (end 135.7744 115.2256) (width 0.4) (layer 4_bot) (net 15) (tstamp 53AE0022)) - (segment (start 146.1 113.7) (end 137.3 113.7) (width 0.4) (layer 4_bot) (net 15) (tstamp 53AE0075)) - (segment (start 135.7744 117.50012) (end 135.7744 115.2256) (width 0.4) (layer 4_bot) (net 15) (status 10)) - (segment (start 138.8 166.8) (end 139.4 166.8) (width 0.2) (layer 1_top) (net 16)) - (segment (start 140.3 165.9) (end 140.3 146.2) (width 0.2) (layer 1_top) (net 16) (tstamp 53F39016)) - (segment (start 139.4 166.8) (end 140.3 165.9) (width 0.2) (layer 1_top) (net 16) (tstamp 53F39015)) - (segment (start 138.235 167.365) (end 138.8 166.8) (width 0.2) (layer 4_bot) (net 16) (tstamp 53ADEF58)) - (segment (start 137.47 167.365) (end 138.235 167.365) (width 0.2) (layer 4_bot) (net 16) (status 10)) - (segment (start 138.3 114.4) (end 138.3 123.1) (width 0.2) (layer 1_top) (net 16)) - (segment (start 138.9 144.8) (end 140.3 146.2) (width 0.2) (layer 1_top) (net 16) (tstamp 53AE075D)) - (segment (start 138.9 130.3) (end 138.9 144.8) (width 0.2) (layer 1_top) (net 16) (tstamp 53AE075B)) - (segment (start 140.5 128.7) (end 138.9 130.3) (width 0.2) (layer 1_top) (net 16) (tstamp 53AE0759)) - (segment (start 140.5 125.3) (end 140.5 128.7) (width 0.2) (layer 1_top) (net 16) (tstamp 53AE0757)) - (segment (start 138.3 123.1) (end 140.5 125.3) (width 0.2) (layer 1_top) (net 16) (tstamp 53AE0749)) - (segment (start 139.0256 110.49988) (end 139.0256 111.9256) (width 0.2) (layer 4_bot) (net 16) (status 10)) - (segment (start 139.1 113.6) (end 138.3 114.4) (width 0.2) (layer 1_top) (net 16) (tstamp 53AE0714)) - (segment (start 139.1 112) (end 139.1 113.6) (width 0.2) (layer 1_top) (net 16) (tstamp 53AE0713)) - (via (at 139.1 112) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 16)) - (segment (start 139.0256 111.9256) (end 139.1 112) (width 0.2) (layer 4_bot) (net 16) (tstamp 53AE0703)) - (via (at 138.8 166.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 16)) - (segment (start 138.8 167.8) (end 137.1 166.1) (width 0.2) (layer 1_top) (net 17)) - (segment (start 137.1 164.2) (end 139.6 161.7) (width 0.2) (layer 1_top) (net 17) (tstamp 53F3900F)) - (segment (start 137.1 166.1) (end 137.1 164.2) (width 0.2) (layer 1_top) (net 17) (tstamp 53F3900D)) - (segment (start 139.235 167.365) (end 140.01 167.365) (width 0.2) (layer 4_bot) (net 17) (status 20)) - (segment (start 139.235 167.365) (end 138.8 167.8) (width 0.2) (layer 4_bot) (net 17) (tstamp 53ADEF53)) - (segment (start 137.9 144.9) (end 137.9 130.1) (width 0.2) (layer 1_top) (net 17)) - (segment (start 139.6 146.6) (end 139.6 161.7) (width 0.2) (layer 1_top) (net 17) (tstamp 53AE07E2)) - (segment (start 137.9 144.9) (end 139.6 146.6) (width 0.2) (layer 1_top) (net 17) (tstamp 53AE2494)) - (segment (start 138.37536 112.32464) (end 137.8 112.9) (width 0.2) (layer 4_bot) (net 17) (tstamp 53AE08FF)) - (via (at 137.8 112.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 17)) - (segment (start 138.37536 110.49988) (end 138.37536 112.32464) (width 0.2) (layer 4_bot) (net 17) (status 10)) - (segment (start 137.9 130.1) (end 139.7 128.3) (width 0.2) (layer 1_top) (net 17) (tstamp 53AE2496)) - (segment (start 139.7 128.3) (end 139.7 125.6) (width 0.2) (layer 1_top) (net 17) (tstamp 53AE249C)) - (segment (start 139.7 125.6) (end 137.8 123.7) (width 0.2) (layer 1_top) (net 17) (tstamp 53AE249F)) - (segment (start 137.8 123.7) (end 137.8 112.9) (width 0.2) (layer 1_top) (net 17) (tstamp 53AE24A3)) - (via (at 138.8 167.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 17)) - (segment (start 133.82622 110.49988) (end 133.82622 109.22622) (width 0.4) (layer 4_bot) (net 18) (status 10)) - (segment (start 133.64958 109.04958) (end 133.64958 108.6) (width 0.4) (layer 4_bot) (net 18) (tstamp 53B303A3) (status 20)) - (segment (start 133.82622 109.22622) (end 133.64958 109.04958) (width 0.4) (layer 4_bot) (net 18) (tstamp 53B303A2)) - (segment (start 133.29916 106.8) (end 133.64958 107.15042) (width 0.4) (layer 4_bot) (net 18) (status 30)) - (segment (start 133.64958 107.15042) (end 133.64958 108.6) (width 0.4) (layer 4_bot) (net 18) (tstamp 53ADF19C) (status 30)) - (segment (start 94.6 147.4999) (end 94.6 142.8) (width 0.2) (layer 4_bot) (net 19) (status 10)) - (segment (start 95.8 127.2) (end 95.8 128.6) (width 0.2) (layer 4_bot) (net 19) (tstamp 53C5B96D) (status 20)) - (segment (start 95 126.4) (end 95.8 127.2) (width 0.2) (layer 4_bot) (net 19) (tstamp 53C5B96C)) - (segment (start 95 125.8) (end 95 126.4) (width 0.2) (layer 4_bot) (net 19) (tstamp 53C5B96B)) - (via (at 95 125.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 19)) - (segment (start 93 125.8) (end 95 125.8) (width 0.2) (layer 1_top) (net 19) (tstamp 53C5B968)) - (segment (start 92 126.8) (end 93 125.8) (width 0.2) (layer 1_top) (net 19) (tstamp 53C5B966)) - (segment (start 92 129) (end 92 126.8) (width 0.2) (layer 1_top) (net 19) (tstamp 53C5B964)) - (segment (start 94.6 131.6) (end 92 129) (width 0.2) (layer 1_top) (net 19) (tstamp 53C5B962)) - (segment (start 94.6 142.8) (end 94.6 131.6) (width 0.2) (layer 1_top) (net 19) (tstamp 53C5B961)) - (via (at 94.6 142.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 19)) - (segment (start 94.6 147.4999) (end 92.7999 147.4999) (width 0.2) (layer 4_bot) (net 19) (status 30)) - (segment (start 92.75 147.45) (end 92.75062 147.45004) (width 0.2) (layer 4_bot) (net 19) (tstamp 53C5B959) (status 30)) - (segment (start 92.7999 147.4999) (end 92.75 147.45) (width 0.2) (layer 4_bot) (net 19) (tstamp 53C5B958) (status 30)) - (segment (start 93.4 130.6) (end 92 130.6) (width 0.2) (layer 4_bot) (net 20) (status 10)) - (segment (start 86.15 131.25) (end 85.3 131.25) (width 0.2) (layer 4_bot) (net 20) (tstamp 53AA68F1) (status 20)) - (segment (start 87.198002 130.201998) (end 86.15 131.25) (width 0.2) (layer 4_bot) (net 20) (tstamp 53AA68EF)) - (segment (start 91.601998 130.201998) (end 87.198002 130.201998) (width 0.2) (layer 4_bot) (net 20) (tstamp 53AA68EE)) - (segment (start 92 130.6) (end 91.601998 130.201998) (width 0.2) (layer 4_bot) (net 20) (tstamp 53AA68ED)) - (segment (start 93.4 131) (end 91.8 131) (width 0.2) (layer 4_bot) (net 21) (status 10)) - (segment (start 86.25 131.75) (end 85.3 131.75) (width 0.2) (layer 4_bot) (net 21) (tstamp 53AA68EA) (status 20)) - (segment (start 87.4 130.6) (end 86.25 131.75) (width 0.2) (layer 4_bot) (net 21) (tstamp 53AA68E8)) - (segment (start 91.4 130.6) (end 87.4 130.6) (width 0.2) (layer 4_bot) (net 21) (tstamp 53AA68E7)) - (segment (start 91.8 131) (end 91.4 130.6) (width 0.2) (layer 4_bot) (net 21) (tstamp 53AA68E6)) - (segment (start 93.4 135) (end 92.2 135) (width 0.2) (layer 4_bot) (net 22) (status 10)) - (segment (start 90.95 136.25) (end 85.3 136.25) (width 0.2) (layer 4_bot) (net 22) (tstamp 53AA6AE9) (status 20)) - (segment (start 92.2 135) (end 90.95 136.25) (width 0.2) (layer 4_bot) (net 22) (tstamp 53AA6AE7)) - (segment (start 93.4 135.4) (end 92.4 135.4) (width 0.2) (layer 4_bot) (net 23) (status 10)) - (segment (start 91.05 136.75) (end 85.3 136.75) (width 0.2) (layer 4_bot) (net 23) (tstamp 53AA6B4A) (status 20)) - (segment (start 92.4 135.4) (end 91.05 136.75) (width 0.2) (layer 4_bot) (net 23) (tstamp 53AA6B48)) - (segment (start 93.4 135.8) (end 93.4 136.2) (width 0.2) (layer 4_bot) (net 24) (status 10)) - (segment (start 92.35 137.25) (end 85.3 137.25) (width 0.2) (layer 4_bot) (net 24) (tstamp 53AA6B4E) (status 20)) - (segment (start 93.4 136.2) (end 92.35 137.25) (width 0.2) (layer 4_bot) (net 24) (tstamp 53AA6B4D)) - (segment (start 85.3 137.75) (end 93.45 137.75) (width 0.2) (layer 4_bot) (net 25) (status 10)) - (segment (start 94.2 137) (end 94.6 137) (width 0.2) (layer 4_bot) (net 25) (tstamp 53AA6B55) (status 20)) - (segment (start 93.45 137.75) (end 94.2 137) (width 0.2) (layer 4_bot) (net 25) (tstamp 53AA6B53)) - (segment (start 85.3 138.25) (end 94.75 138.25) (width 0.2) (layer 4_bot) (net 26) (status 10)) - (segment (start 95 138) (end 95 137) (width 0.2) (layer 4_bot) (net 26) (tstamp 53AA6B58) (status 20)) - (segment (start 94.75 138.25) (end 95 138) (width 0.2) (layer 4_bot) (net 26) (tstamp 53AA6B57)) - (segment (start 95.4 137) (end 95.4 138.2) (width 0.2) (layer 4_bot) (net 27) (status 10)) - (segment (start 94.85 138.75) (end 85.3 138.75) (width 0.2) (layer 4_bot) (net 27) (status 20)) - (segment (start 95.4 138.2) (end 94.85 138.75) (width 0.2) (layer 4_bot) (net 27) (tstamp 53AE60BF)) - (segment (start 93.4 131.4) (end 91.6 131.4) (width 0.2) (layer 4_bot) (net 28) (status 10)) - (segment (start 86.35 132.25) (end 85.3 132.25) (width 0.2) (layer 4_bot) (net 28) (tstamp 53AA68E3) (status 20)) - (segment (start 87.596004 131.003996) (end 86.35 132.25) (width 0.2) (layer 4_bot) (net 28) (tstamp 53AA68E1)) - (segment (start 91.203996 131.003996) (end 87.596004 131.003996) (width 0.2) (layer 4_bot) (net 28) (tstamp 53AA68E0)) - (segment (start 91.6 131.4) (end 91.203996 131.003996) (width 0.2) (layer 4_bot) (net 28) (tstamp 53AA68DF)) - (segment (start 85.3 132.75) (end 86.45 132.75) (width 0.2) (layer 4_bot) (net 29) (status 10)) - (segment (start 91.4 131.8) (end 93.4 131.8) (width 0.2) (layer 4_bot) (net 29) (tstamp 53AA69D4) (status 20)) - (segment (start 91.001998 131.401998) (end 91.4 131.8) (width 0.2) (layer 4_bot) (net 29) (tstamp 53AA69D3)) - (segment (start 87.798002 131.401998) (end 91.001998 131.401998) (width 0.2) (layer 4_bot) (net 29) (tstamp 53AA69D1)) - (segment (start 86.45 132.75) (end 87.798002 131.401998) (width 0.2) (layer 4_bot) (net 29) (tstamp 53AA69CF)) - (segment (start 93.4 132.2) (end 91.2 132.2) (width 0.2) (layer 4_bot) (net 30) (status 10)) - (segment (start 91.2 132.2) (end 90.8 131.8) (width 0.2) (layer 4_bot) (net 30) (tstamp 53AA68D2)) - (segment (start 90.8 131.8) (end 88 131.8) (width 0.2) (layer 4_bot) (net 30) (tstamp 53AA68D3)) - (segment (start 88 131.8) (end 86.55 133.25) (width 0.2) (layer 4_bot) (net 30) (tstamp 53AA68D4)) - (segment (start 86.55 133.25) (end 85.3 133.25) (width 0.2) (layer 4_bot) (net 30) (tstamp 53AA68D5) (status 20)) - (segment (start 93.4 133) (end 91.2 133) (width 0.2) (layer 4_bot) (net 31) (status 10)) - (segment (start 90.45 133.75) (end 85.3 133.75) (width 0.2) (layer 4_bot) (net 31) (tstamp 53AA6AD1) (status 20)) - (segment (start 91.2 133) (end 90.45 133.75) (width 0.2) (layer 4_bot) (net 31) (tstamp 53AA6AD0)) - (segment (start 93.4 133.4) (end 91.4 133.4) (width 0.2) (layer 4_bot) (net 32) (status 10)) - (segment (start 90.55 134.25) (end 85.3 134.25) (width 0.2) (layer 4_bot) (net 32) (tstamp 53AA6AD5) (status 20)) - (segment (start 91.4 133.4) (end 90.55 134.25) (width 0.2) (layer 4_bot) (net 32) (tstamp 53AA6AD3)) - (segment (start 93.4 133.8) (end 91.6 133.8) (width 0.2) (layer 4_bot) (net 33) (status 10)) - (segment (start 90.65 134.75) (end 85.3 134.75) (width 0.2) (layer 4_bot) (net 33) (tstamp 53AA6ADA) (status 20)) - (segment (start 91.6 133.8) (end 90.65 134.75) (width 0.2) (layer 4_bot) (net 33) (tstamp 53AA6AD8)) - (segment (start 93.4 134.2) (end 91.8 134.2) (width 0.2) (layer 4_bot) (net 34) (status 10)) - (segment (start 90.75 135.25) (end 85.3 135.25) (width 0.2) (layer 4_bot) (net 34) (tstamp 53AA6ADF) (status 20)) - (segment (start 91.8 134.2) (end 90.75 135.25) (width 0.2) (layer 4_bot) (net 34) (tstamp 53AA6ADD)) - (segment (start 93.4 134.6) (end 92 134.6) (width 0.2) (layer 4_bot) (net 35) (status 10)) - (segment (start 90.85 135.75) (end 85.3 135.75) (width 0.2) (layer 4_bot) (net 35) (tstamp 53AA6AE4) (status 20)) - (segment (start 92 134.6) (end 90.85 135.75) (width 0.2) (layer 4_bot) (net 35) (tstamp 53AA6AE2)) - (segment (start 85.3 144.25) (end 90.55 144.25) (width 0.2) (layer 4_bot) (net 36) (status 10)) - (segment (start 96.198002 137.003996) (end 96.2 137) (width 0.2) (layer 4_bot) (net 36) (tstamp 53AB3F5C) (status 30)) - (segment (start 96.198002 138.601998) (end 96.198002 137.003996) (width 0.2) (layer 4_bot) (net 36) (tstamp 53AB3F5A) (status 20)) - (segment (start 90.55 144.25) (end 96.198002 138.601998) (width 0.2) (layer 4_bot) (net 36) (tstamp 53AB3F56)) - (segment (start 87.8 145.5999) (end 86.9999 145.5999) (width 0.2) (layer 4_bot) (net 37) (status 10)) - (segment (start 86.65 145.25) (end 85.3 145.25) (width 0.2) (layer 4_bot) (net 37) (tstamp 53AB4AEC) (status 20)) - (segment (start 86.9999 145.5999) (end 86.65 145.25) (width 0.2) (layer 4_bot) (net 37) (tstamp 53AB4AEA)) - (segment (start 87.8 145.5999) (end 87.7999 145.6) (width 0.2) (layer 4_bot) (net 37) (status 30)) - (via (at 95.4 141) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 37)) - (segment (start 95.4 141) (end 99.6 141) (width 0.2) (layer 1_top) (net 37) (tstamp 53AB499D)) - (via (at 99.6 141) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 37)) - (segment (start 99.6 141) (end 99.6 140) (width 0.2) (layer 4_bot) (net 37) (tstamp 53AB49A5)) - (segment (start 99.6 140) (end 98.6 139) (width 0.2) (layer 4_bot) (net 37) (tstamp 53AB49A6)) - (segment (start 98.6 139) (end 98.6 137) (width 0.2) (layer 4_bot) (net 37) (tstamp 53AB49A8) (status 20)) - (segment (start 90.8 145.6) (end 95.4 141) (width 0.2) (layer 4_bot) (net 37) (tstamp 53AB4A23)) - (segment (start 87.7999 145.6) (end 90.8 145.6) (width 0.2) (layer 4_bot) (net 37) (tstamp 53AB4A17) (status 10)) - (segment (start 96.6 137) (end 96.6 138.8) (width 0.2) (layer 4_bot) (net 38) (status 10)) - (segment (start 90.65 144.75) (end 85.3 144.75) (width 0.2) (layer 4_bot) (net 38) (tstamp 53AB3F93) (status 20)) - (segment (start 96.6 138.8) (end 90.65 144.75) (width 0.2) (layer 4_bot) (net 38) (tstamp 53AB3F8F)) - (segment (start 85.3 130.75) (end 86.05 130.75) (width 0.2) (layer 4_bot) (net 39) (status 10)) - (segment (start 92.2 130.2) (end 93.4 130.2) (width 0.2) (layer 4_bot) (net 39) (tstamp 53AA68F8) (status 20)) - (segment (start 91.8 129.8) (end 92.2 130.2) (width 0.2) (layer 4_bot) (net 39) (tstamp 53AA68F7)) - (segment (start 87 129.8) (end 91.8 129.8) (width 0.2) (layer 4_bot) (net 39) (tstamp 53AA68F5)) - (segment (start 86.05 130.75) (end 87 129.8) (width 0.2) (layer 4_bot) (net 39) (tstamp 53AA68F4)) - (segment (start 95.8 137) (end 95.8 138.4) (width 0.2) (layer 4_bot) (net 40) (status 10)) - (segment (start 91.45 142.75) (end 95.8 138.4) (width 0.2) (layer 4_bot) (net 40) (tstamp 53AB3F4C)) - (segment (start 91.45 142.75) (end 85.3 142.75) (width 0.2) (layer 4_bot) (net 40) (status 20)) - (segment (start 134.45 163.6) (end 135.4 163.6) (width 0.2) (layer 4_bot) (net 41) (status 10)) - (segment (start 140.01 160.11) (end 140.01 162.315) (width 0.2) (layer 4_bot) (net 41) (tstamp 53ADA943) (status 20)) - (segment (start 139.8 159.9) (end 140.01 160.11) (width 0.2) (layer 4_bot) (net 41) (tstamp 53ADA940)) - (segment (start 136.6 159.9) (end 139.8 159.9) (width 0.2) (layer 4_bot) (net 41) (tstamp 53ADA93F)) - (segment (start 136 160.5) (end 136.6 159.9) (width 0.2) (layer 4_bot) (net 41) (tstamp 53ADA93D)) - (segment (start 136 163) (end 136 160.5) (width 0.2) (layer 4_bot) (net 41) (tstamp 53ADA93C)) - (segment (start 135.4 163.6) (end 136 163) (width 0.2) (layer 4_bot) (net 41) (tstamp 53ADA938)) - (segment (start 132.75 163.6) (end 123.4 163.6) (width 0.2) (layer 4_bot) (net 42) (status 10)) - (segment (start 100.2 138) (end 100.2 137) (width 0.2) (layer 4_bot) (net 42) (tstamp 53ADAA39) (status 20)) - (segment (start 102.6 140.4) (end 100.2 138) (width 0.2) (layer 4_bot) (net 42) (tstamp 53ADAA37)) - (segment (start 102.6 142.8) (end 102.6 140.4) (width 0.2) (layer 4_bot) (net 42) (tstamp 53ADAA35)) - (segment (start 123.4 163.6) (end 102.6 142.8) (width 0.2) (layer 4_bot) (net 42) (tstamp 53ADAA32)) - (segment (start 121.8 153.8) (end 117.7 149.7) (width 0.2) (layer 1_top) (net 43)) - (segment (start 165.41 158.21) (end 159.2 152) (width 0.2) (layer 4_bot) (net 43) (tstamp 53ADAB6D)) - (segment (start 134 152) (end 159.2 152) (width 0.2) (layer 4_bot) (net 43) (tstamp 53ADBDAC)) - (segment (start 133 151) (end 134 152) (width 0.2) (layer 4_bot) (net 43) (tstamp 53ADBDAB)) - (via (at 133 151) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 43)) - (segment (start 129.4 154.6) (end 133 151) (width 0.2) (layer 1_top) (net 43) (tstamp 53ADBDA4)) - (segment (start 127.6 154.6) (end 129.4 154.6) (width 0.2) (layer 1_top) (net 43) (tstamp 53ADBDA2)) - (segment (start 165.41 162.315) (end 165.41 158.21) (width 0.2) (layer 4_bot) (net 43) (status 10)) - (segment (start 121.8 155.4) (end 122.8 156.4) (width 0.2) (layer 1_top) (net 43) (tstamp 53F39021)) - (segment (start 122.8 156.4) (end 124.6 156.4) (width 0.2) (layer 1_top) (net 43) (tstamp 53F39023)) - (segment (start 124.6 156.4) (end 125.2 155.8) (width 0.2) (layer 1_top) (net 43) (tstamp 53F39025)) - (segment (start 125.2 155.8) (end 126.4 155.8) (width 0.2) (layer 1_top) (net 43) (tstamp 53F39026)) - (segment (start 126.4 155.8) (end 127.6 154.6) (width 0.2) (layer 1_top) (net 43) (tstamp 53F39027)) - (segment (start 121.8 153.8) (end 121.8 155.4) (width 0.2) (layer 1_top) (net 43)) - (segment (start 117.2 148.2) (end 116.8 148.2) (width 0.2) (layer 4_bot) (net 43) (tstamp 53F39E34)) - (segment (start 117.7 148.7) (end 117.2 148.2) (width 0.2) (layer 4_bot) (net 43) (tstamp 53F39E33)) - (via (at 117.7 148.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 43)) - (segment (start 117.7 149.7) (end 117.7 148.7) (width 0.2) (layer 1_top) (net 43) (tstamp 53F39E31)) - (segment (start 103.2 134.6) (end 101.8 134.6) (width 0.2) (layer 4_bot) (net 43) (status 20)) - (segment (start 103.2 134.6) (end 116.8 148.2) (width 0.2) (layer 4_bot) (net 43)) - (segment (start 75.9 110.8) (end 102.8 110.8) (width 0.2) (layer 1_top) (net 44)) - (segment (start 129.2 133.3) (end 129.2 152.6) (width 0.2) (layer 1_top) (net 44)) - (segment (start 102.8 110.8) (end 120.9 128.9) (width 0.2) (layer 1_top) (net 44)) - (segment (start 120.9 128.9) (end 124.8 128.9) (width 0.2) (layer 1_top) (net 44)) - (segment (start 124.8 128.9) (end 129.2 133.3) (width 0.2) (layer 1_top) (net 44)) - (segment (start 129.2 152.6) (end 128.4 153.4) (width 0.2) (layer 1_top) (net 44)) - (segment (start 126.23 153.41) (end 126.24 153.4) (width 0.2) (layer 4_bot) (net 44) (status 30)) - (segment (start 75.875 110.825) (end 75.9 110.8) (width 0.2) (layer 4_bot) (net 44) (tstamp 53BC71D9)) - (via (at 75.9 110.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 44)) - (segment (start 75.875 110.825) (end 75.875 111.725) (width 0.2) (layer 4_bot) (net 44) (status 20)) - (via (at 128.4 153.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 44)) - (segment (start 126.24 153.4) (end 128.4 153.4) (width 0.2) (layer 4_bot) (net 44) (tstamp 53F39D26) (status 10)) - (segment (start 66.8 116.4) (end 64.1 116.4) (width 0.2) (layer 4_bot) (net 45) (status 20)) - (segment (start 123.8 135.4) (end 104.8 116.4) (width 0.2) (layer 1_top) (net 45) (tstamp 53ADB89C)) - (segment (start 104.8 116.4) (end 66.8 116.4) (width 0.2) (layer 1_top) (net 45)) - (segment (start 126.025 143.25) (end 123.85 143.25) (width 0.2) (layer 4_bot) (net 45) (status 10)) - (via (at 123.8 143.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 45)) - (segment (start 123.85 143.25) (end 123.8 143.2) (width 0.2) (layer 4_bot) (net 45) (tstamp 53ADB7D9)) - (segment (start 123.8 143.2) (end 123.8 135.4) (width 0.2) (layer 1_top) (net 45)) - (via (at 66.8 116.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 45)) - (segment (start 64.1 116.4) (end 64.075 116.375) (width 0.2) (layer 4_bot) (net 45) (tstamp 53BC7193) (status 30)) - (segment (start 126.23 145.79) (end 124.11 145.79) (width 0.2) (layer 4_bot) (net 46) (status 10)) - (segment (start 64.1 114.4) (end 64.075 114.375) (width 0.2) (layer 4_bot) (net 46) (tstamp 53BC7190) (status 30)) - (segment (start 124.6 145.3) (end 124.6 135.3) (width 0.2) (layer 1_top) (net 46) (tstamp 53ADB7CE)) - (via (at 66.8 114.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 46)) - (segment (start 66.8 114.4) (end 103.7 114.4) (width 0.2) (layer 1_top) (net 46)) - (segment (start 124.6 135.3) (end 103.7 114.4) (width 0.2) (layer 1_top) (net 46) (tstamp 53ADB8A5)) - (segment (start 66.8 114.4) (end 64.1 114.4) (width 0.2) (layer 4_bot) (net 46) (status 20)) - (segment (start 124.1 145.8) (end 124.6 145.3) (width 0.2) (layer 1_top) (net 46) (tstamp 53F39E8B)) - (via (at 124.1 145.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 46)) - (segment (start 124.11 145.79) (end 124.1 145.8) (width 0.2) (layer 4_bot) (net 46) (tstamp 53F39E89)) - (segment (start 126.23 148.33) (end 126.2 148.3) (width 0.2) (layer 4_bot) (net 47) (status 30)) - (segment (start 124 148.3) (end 123 147.3) (width 0.2) (layer 1_top) (net 47) (tstamp 53F39E41)) - (via (at 124 148.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 47)) - (segment (start 126.2 148.3) (end 124 148.3) (width 0.2) (layer 4_bot) (net 47) (tstamp 53F39E3F) (status 10)) - (segment (start 66.8 118.4) (end 64.1 118.4) (width 0.2) (layer 4_bot) (net 47) (status 20)) - (segment (start 123 135.5) (end 105.9 118.4) (width 0.2) (layer 1_top) (net 47) (tstamp 53ADB482)) - (segment (start 105.9 118.4) (end 66.8 118.4) (width 0.2) (layer 1_top) (net 47)) - (segment (start 123 147.3) (end 123 135.5) (width 0.2) (layer 1_top) (net 47) (tstamp 53F39E44)) - (via (at 66.8 118.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 47)) - (segment (start 64.1 118.4) (end 64.075 118.375) (width 0.2) (layer 4_bot) (net 47) (tstamp 53BC7197) (status 30)) - (segment (start 120.77 150.87) (end 122.83 150.87) (width 0.2) (layer 4_bot) (net 48) (status 10)) - (segment (start 64.1 119.4) (end 64.075 119.375) (width 0.2) (layer 4_bot) (net 48) (tstamp 53BC719A) (status 30)) - (via (at 66.8 119.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 48)) - (segment (start 122.2 150.1) (end 122.2 135.6) (width 0.2) (layer 1_top) (net 48)) - (segment (start 106 119.4) (end 66.8 119.4) (width 0.2) (layer 1_top) (net 48)) - (segment (start 122.2 135.6) (end 106 119.4) (width 0.2) (layer 1_top) (net 48) (tstamp 53ADB882)) - (segment (start 66.8 119.4) (end 64.1 119.4) (width 0.2) (layer 4_bot) (net 48) (status 20)) - (segment (start 122.9 150.8) (end 122.2 150.1) (width 0.2) (layer 1_top) (net 48) (tstamp 53F39D37)) - (via (at 122.9 150.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 48)) - (segment (start 122.83 150.87) (end 122.9 150.8) (width 0.2) (layer 4_bot) (net 48) (tstamp 53F39D35)) - (segment (start 126.23 150.87) (end 128.33 150.87) (width 0.2) (layer 4_bot) (net 49) (status 10)) - (segment (start 128.4 150.8) (end 126.2 148.6) (width 0.2) (layer 1_top) (net 49) (tstamp 53F39E7C)) - (via (at 128.4 150.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 49)) - (segment (start 128.33 150.87) (end 128.4 150.8) (width 0.2) (layer 4_bot) (net 49) (tstamp 53F39E7A)) - (segment (start 124.5 129.5) (end 126.2 131.2) (width 0.2) (layer 1_top) (net 49)) - (segment (start 66.8 112.4) (end 64.1 112.4) (width 0.2) (layer 4_bot) (net 49) (status 20)) - (via (at 66.8 112.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 49)) - (segment (start 120.6 129.5) (end 103.5 112.4) (width 0.2) (layer 1_top) (net 49) (tstamp 53F39D98)) - (segment (start 66.8 112.4) (end 103.5 112.4) (width 0.2) (layer 1_top) (net 49)) - (segment (start 64.075 112.375) (end 64.1 112.4) (width 0.2) (layer 4_bot) (net 49) (tstamp 53BC718A) (status 30)) - (segment (start 124.5 129.5) (end 120.6 129.5) (width 0.2) (layer 1_top) (net 49) (tstamp 53F39D95)) - (segment (start 126.2 131.2) (end 126.2 148.6) (width 0.2) (layer 1_top) (net 49) (tstamp 53F39DA0)) - (segment (start 125.4 151) (end 125.4 131.3) (width 0.2) (layer 1_top) (net 50)) - (segment (start 124.2 130.1) (end 120.3 130.1) (width 0.2) (layer 1_top) (net 50) (tstamp 53F39DA5)) - (segment (start 125.4 131.3) (end 124.2 130.1) (width 0.2) (layer 1_top) (net 50) (tstamp 53F39DA3)) - (segment (start 123.5 152.9) (end 122.4 152.9) (width 0.2) (layer 4_bot) (net 50)) - (segment (start 64.075 113.375) (end 64.1 113.4) (width 0.2) (layer 4_bot) (net 50) (tstamp 53BC718D) (status 30)) - (segment (start 66.8 113.4) (end 103.6 113.4) (width 0.2) (layer 1_top) (net 50)) - (segment (start 120.3 130.1) (end 103.6 113.4) (width 0.2) (layer 1_top) (net 50) (tstamp 53F39DA8)) - (via (at 66.8 113.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 50)) - (segment (start 66.8 113.4) (end 64.1 113.4) (width 0.2) (layer 4_bot) (net 50) (status 20)) - (via (at 123.5 152.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 50)) - (segment (start 123.5 152.9) (end 125.4 151) (width 0.2) (layer 1_top) (net 50) (tstamp 53F39031)) - (segment (start 121.89 153.41) (end 120.77 153.41) (width 0.2) (layer 4_bot) (net 50) (tstamp 53F39D2F) (status 30)) - (segment (start 122.4 152.9) (end 121.89 153.41) (width 0.2) (layer 4_bot) (net 50) (tstamp 53F39D2D) (status 20)) - (segment (start 120.975 153.41) (end 122.09 153.41) (width 0.2) (layer 4_bot) (net 50) (status 30)) - (segment (start 98.2 128.6) (end 98.2 126.6) (width 0.2) (layer 4_bot) (net 51) (status 10)) - (segment (start 100.2 124.6) (end 130.4 124.6) (width 0.2) (layer 4_bot) (net 51) (tstamp 53AB3CC3)) - (segment (start 98.2 126.6) (end 100.2 124.6) (width 0.2) (layer 4_bot) (net 51) (tstamp 53AB3CB8)) - (segment (start 154.8 128.6) (end 139.6 128.6) (width 0.2) (layer 4_bot) (net 51)) - (segment (start 135.4 129.6) (end 130.4 124.6) (width 0.2) (layer 4_bot) (net 51) (tstamp 53AB3B14)) - (segment (start 138.6 129.6) (end 135.4 129.6) (width 0.2) (layer 4_bot) (net 51) (tstamp 53AB3B12)) - (segment (start 139.6 128.6) (end 138.6 129.6) (width 0.2) (layer 4_bot) (net 51) (tstamp 53AB3B10)) - (segment (start 162.604 129.75) (end 155.95 129.75) (width 0.2) (layer 4_bot) (net 51) (status 10)) - (segment (start 155.95 129.75) (end 154.8 128.6) (width 0.2) (layer 4_bot) (net 51) (tstamp 53AB3846)) - (segment (start 101.8 134.2) (end 103.4 134.2) (width 0.2) (layer 4_bot) (net 52) (status 10)) - (segment (start 134.45 153.65) (end 151.106 153.65) (width 0.2) (layer 4_bot) (net 52) (tstamp 53ADA641) (status 20)) - (segment (start 128.2 147.4) (end 134.45 153.65) (width 0.2) (layer 4_bot) (net 52) (tstamp 53ADA63F)) - (segment (start 116.6 147.4) (end 128.2 147.4) (width 0.2) (layer 4_bot) (net 52) (tstamp 53ADA63C)) - (segment (start 103.4 134.2) (end 116.6 147.4) (width 0.2) (layer 4_bot) (net 52) (tstamp 53ADA636)) - (segment (start 100.3 123.9) (end 141.344 123.9) (width 0.2) (layer 4_bot) (net 53)) - (segment (start 141.344 123.9) (end 143.894 121.35) (width 0.2) (layer 4_bot) (net 53) (tstamp 53ADFA7C) (status 20)) - (segment (start 97.8 128.6) (end 97.8 126.4) (width 0.2) (layer 4_bot) (net 53) (status 10)) - (segment (start 97.8 126.4) (end 100.3 123.9) (width 0.2) (layer 4_bot) (net 53) (tstamp 53AB4BE6)) - (segment (start 98.6 128.6) (end 98.6 126.8) (width 0.2) (layer 4_bot) (net 54) (status 10)) - (segment (start 130.1 125.3) (end 100.1 125.3) (width 0.2) (layer 4_bot) (net 54) (tstamp 53AB3AFB)) - (segment (start 135 130.2) (end 130.1 125.3) (width 0.2) (layer 4_bot) (net 54) (tstamp 53AB3AF9)) - (segment (start 139 130.2) (end 135 130.2) (width 0.2) (layer 4_bot) (net 54) (tstamp 53AB3AF6)) - (segment (start 140 129.2) (end 139 130.2) (width 0.2) (layer 4_bot) (net 54) (tstamp 53AB3AF4)) - (segment (start 152.296 129.2) (end 140 129.2) (width 0.2) (layer 4_bot) (net 54) (tstamp 53AB3B47)) - (segment (start 152.296 129.2) (end 154.048 130.952) (width 0.2) (layer 4_bot) (net 54) (status 20)) - (segment (start 98.6 126.8) (end 100.1 125.3) (width 0.2) (layer 4_bot) (net 54) (tstamp 53AB3C61)) - (segment (start 99 128.6) (end 99 127) (width 0.2) (layer 4_bot) (net 55) (status 10)) - (segment (start 134.752 130.952) (end 129.8 126) (width 0.2) (layer 4_bot) (net 55) (tstamp 53AB3ADB)) - (segment (start 129.8 126) (end 100 126) (width 0.2) (layer 4_bot) (net 55) (tstamp 53AB3ADE)) - (segment (start 134.752 130.952) (end 140.952 130.952) (width 0.2) (layer 4_bot) (net 55) (status 20)) - (segment (start 99 127) (end 100 126) (width 0.2) (layer 4_bot) (net 55) (tstamp 53AB3C5B)) - (segment (start 111.6 130.2) (end 117 130.2) (width 0.2) (layer 4_bot) (net 56)) - (segment (start 128.3 129.5) (end 134.7 135.9) (width 0.2) (layer 4_bot) (net 56) (tstamp 53F39D61)) - (segment (start 117.7 129.5) (end 128.3 129.5) (width 0.2) (layer 4_bot) (net 56) (tstamp 53F39D5E)) - (segment (start 117 130.2) (end 117.7 129.5) (width 0.2) (layer 4_bot) (net 56) (tstamp 53F39D5C)) - (segment (start 148.61 138.61) (end 145.9 135.9) (width 0.2) (layer 4_bot) (net 56) (status 10)) - (segment (start 145.9 135.9) (end 134.7 135.9) (width 0.2) (layer 4_bot) (net 56) (tstamp 53AB6448)) - (segment (start 99.398002 128.6) (end 99.4 128.6) (width 0.2) (layer 4_bot) (net 56) (tstamp 53AB645D) (status 30)) - (segment (start 99.398002 127.2) (end 99.398002 128.6) (width 0.2) (layer 4_bot) (net 56) (tstamp 53AB645C) (status 20)) - (segment (start 100 126.598002) (end 99.398002 127.2) (width 0.2) (layer 4_bot) (net 56) (tstamp 53AB6459)) - (segment (start 107.998002 126.598002) (end 100 126.598002) (width 0.2) (layer 4_bot) (net 56) (tstamp 53AB6452)) - (segment (start 111.6 130.2) (end 107.998002 126.598002) (width 0.2) (layer 4_bot) (net 56) (tstamp 53F39D5A)) - (segment (start 101.8 133) (end 104 133) (width 0.2) (layer 4_bot) (net 57) (status 10)) - (segment (start 131.396 144.25) (end 132.396 145.25) (width 0.2) (layer 4_bot) (net 57) (tstamp 53ACD18C) (status 20)) - (segment (start 115.25 144.25) (end 131.396 144.25) (width 0.2) (layer 4_bot) (net 57) (tstamp 53ACD188)) - (segment (start 104 133) (end 115.25 144.25) (width 0.2) (layer 4_bot) (net 57) (tstamp 53ACD183)) - (segment (start 101.8 132.998002) (end 101.8 133) (width 0.2) (layer 4_bot) (net 57) (tstamp 53AB7833) (status 30)) - (segment (start 101.8 133.001998) (end 101.8 133) (width 0.2) (layer 4_bot) (net 57) (tstamp 53AB195A) (status 30)) - (segment (start 135.1 134.3) (end 128.9 128.1) (width 0.2) (layer 4_bot) (net 58)) - (segment (start 111.5 128.1) (end 111 128.6) (width 0.2) (layer 4_bot) (net 58) (tstamp 53F39D55)) - (segment (start 128.9 128.1) (end 111.5 128.1) (width 0.2) (layer 4_bot) (net 58) (tstamp 53F39D54)) - (segment (start 164 136.6) (end 165.57 138.17) (width 0.2) (layer 4_bot) (net 58)) - (segment (start 94.6 128.6) (end 111 128.6) (width 0.2) (layer 1_top) (net 58) (tstamp 53ADE4DE)) - (segment (start 93.4 128.2) (end 94.2 128.2) (width 0.2) (layer 1_top) (net 58)) - (segment (start 94.2 128.2) (end 94.6 128.6) (width 0.2) (layer 1_top) (net 58) (tstamp 53ADE4DA)) - (via (at 111 128.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (via (at 93.4 128.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 147.5 134.3) (end 135.1 134.3) (width 0.2) (layer 4_bot) (net 58) (tstamp 53AB6CF0)) - (segment (start 149.8 136.6) (end 147.5 134.3) (width 0.2) (layer 4_bot) (net 58) (tstamp 53ADE82D)) - (segment (start 149.8 136.6) (end 164 136.6) (width 0.2) (layer 4_bot) (net 58)) - (segment (start 165.57 138.17) (end 169.235 138.17) (width 0.2) (layer 4_bot) (net 58) (tstamp 53ADE854) (status 20)) - (segment (start 94.6 128.6) (end 93.8 128.6) (width 0.2) (layer 4_bot) (net 58) (status 10)) - (segment (start 92.85 128.75) (end 85.3 128.75) (width 0.2) (layer 4_bot) (net 58) (tstamp 53ADE30E) (status 20)) - (segment (start 93.4 128.2) (end 92.85 128.75) (width 0.2) (layer 4_bot) (net 58) (tstamp 53ADE30D)) - (segment (start 93.8 128.6) (end 93.4 128.2) (width 0.2) (layer 4_bot) (net 58) (tstamp 53ADE2FE)) - (segment (start 135.298002 133.498002) (end 129.2 127.4) (width 0.2) (layer 4_bot) (net 59)) - (segment (start 110.6 127.4) (end 110.2 127.8) (width 0.2) (layer 4_bot) (net 59) (tstamp 53F39D52)) - (segment (start 129.2 127.4) (end 110.6 127.4) (width 0.2) (layer 4_bot) (net 59) (tstamp 53F39D51)) - (segment (start 169.235 135.63) (end 169.065 135.8) (width 0.2) (layer 4_bot) (net 59) (status 30)) - (segment (start 95 127.8) (end 94.6 127.4) (width 0.2) (layer 1_top) (net 59) (tstamp 53ADE371)) - (segment (start 94.6 127.4) (end 92.8 127.4) (width 0.2) (layer 1_top) (net 59) (tstamp 53ADE375)) - (via (at 92.8 127.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 59)) - (via (at 110.2 127.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 59)) - (segment (start 147.698002 133.498002) (end 135.298002 133.498002) (width 0.2) (layer 4_bot) (net 59) (tstamp 53AB681E)) - (segment (start 150 135.8) (end 147.698002 133.498002) (width 0.2) (layer 4_bot) (net 59) (tstamp 53AB681A)) - (segment (start 110.2 127.8) (end 95 127.8) (width 0.2) (layer 1_top) (net 59)) - (segment (start 169.065 135.8) (end 150 135.8) (width 0.2) (layer 4_bot) (net 59) (tstamp 53B2FB54) (status 10)) - (segment (start 95 128.6) (end 95 127.6) (width 0.2) (layer 4_bot) (net 59) (status 10)) - (segment (start 91.95 128.25) (end 85.3 128.25) (width 0.2) (layer 4_bot) (net 59) (tstamp 53ADE33D) (status 20)) - (segment (start 92.8 127.4) (end 91.95 128.25) (width 0.2) (layer 4_bot) (net 59) (tstamp 53ADE33C)) - (segment (start 94.8 127.4) (end 92.8 127.4) (width 0.2) (layer 4_bot) (net 59) (tstamp 53ADE331)) - (segment (start 95 127.6) (end 94.8 127.4) (width 0.2) (layer 4_bot) (net 59) (tstamp 53ADE32C)) - (segment (start 134.9 135.1) (end 128.6 128.8) (width 0.2) (layer 4_bot) (net 60)) - (segment (start 112.4 128.8) (end 111.8 129.4) (width 0.2) (layer 4_bot) (net 60) (tstamp 53F39D58)) - (segment (start 128.6 128.8) (end 112.4 128.8) (width 0.2) (layer 4_bot) (net 60) (tstamp 53F39D57)) - (segment (start 93.4 129.2) (end 94 129.2) (width 0.2) (layer 1_top) (net 60)) - (segment (start 166.71 140.71) (end 163.4 137.4) (width 0.2) (layer 4_bot) (net 60) (tstamp 53AB6CFA)) - (segment (start 163.4 137.4) (end 149.6 137.4) (width 0.2) (layer 4_bot) (net 60) (tstamp 53AB6CFC)) - (segment (start 149.6 137.4) (end 147.3 135.1) (width 0.2) (layer 4_bot) (net 60) (tstamp 53AB6CFE)) - (segment (start 147.3 135.1) (end 134.9 135.1) (width 0.2) (layer 4_bot) (net 60) (tstamp 53AB6D00)) - (via (at 111.8 129.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 60)) - (segment (start 166.71 140.71) (end 169.235 140.71) (width 0.2) (layer 4_bot) (net 60) (status 20)) - (via (at 93.4 129.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 60)) - (segment (start 94.2 129.4) (end 111.8 129.4) (width 0.2) (layer 1_top) (net 60) (tstamp 53ADE2E9)) - (segment (start 94 129.2) (end 94.2 129.4) (width 0.2) (layer 1_top) (net 60) (tstamp 53ADE2E5)) - (segment (start 93.4 129.8) (end 93.4 129.2) (width 0.2) (layer 4_bot) (net 60) (status 10)) - (segment (start 92.75 129.25) (end 85.3 129.25) (width 0.2) (layer 4_bot) (net 60) (tstamp 53ADE2DA) (status 20)) - (segment (start 92.8 129.2) (end 92.75 129.25) (width 0.2) (layer 4_bot) (net 60) (tstamp 53ADE2D9)) - (segment (start 93.4 129.2) (end 92.8 129.2) (width 0.2) (layer 4_bot) (net 60) (tstamp 53ADE2D8)) - (segment (start 135.5 132.7) (end 129.5 126.7) (width 0.2) (layer 4_bot) (net 61)) - (segment (start 110.3 126.7) (end 110 127) (width 0.2) (layer 4_bot) (net 61) (tstamp 53F39D4D)) - (segment (start 129.5 126.7) (end 110.3 126.7) (width 0.2) (layer 4_bot) (net 61) (tstamp 53F39D4C)) - (segment (start 93.4 126.6) (end 95 126.6) (width 0.2) (layer 1_top) (net 61)) - (segment (start 152.69 133.09) (end 152.3 132.7) (width 0.2) (layer 4_bot) (net 61) (tstamp 53AB67FE)) - (segment (start 152.3 132.7) (end 135.5 132.7) (width 0.2) (layer 4_bot) (net 61) (tstamp 53AB6803)) - (segment (start 110 127) (end 109.4 127) (width 0.2) (layer 4_bot) (net 61) (tstamp 53F39D4F)) - (via (at 109.4 127) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 61)) - (segment (start 152.69 133.09) (end 169.235 133.09) (width 0.2) (layer 4_bot) (net 61) (status 20)) - (via (at 93.4 126.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 61)) - (segment (start 97.6 127) (end 109.4 127) (width 0.2) (layer 1_top) (net 61) (tstamp 53ADE393)) - (segment (start 97.4 127.2) (end 97.6 127) (width 0.2) (layer 1_top) (net 61) (tstamp 53ADE391)) - (segment (start 95.6 127.2) (end 97.4 127.2) (width 0.2) (layer 1_top) (net 61) (tstamp 53ADE38E)) - (segment (start 95 126.6) (end 95.6 127.2) (width 0.2) (layer 1_top) (net 61) (tstamp 53ADE38C)) - (segment (start 95.4 128.6) (end 95.4 127.4) (width 0.2) (layer 4_bot) (net 61) (status 10)) - (segment (start 91.45 127.75) (end 85.3 127.75) (width 0.2) (layer 4_bot) (net 61) (tstamp 53ADE354) (status 20)) - (segment (start 92.6 126.6) (end 91.45 127.75) (width 0.2) (layer 4_bot) (net 61) (tstamp 53ADE352)) - (segment (start 93.4 126.6) (end 92.6 126.6) (width 0.2) (layer 4_bot) (net 61) (tstamp 53ADE351)) - (segment (start 94.6 126.6) (end 93.4 126.6) (width 0.2) (layer 4_bot) (net 61) (tstamp 53ADE34A)) - (segment (start 95.4 127.4) (end 94.6 126.6) (width 0.2) (layer 4_bot) (net 61) (tstamp 53ADE347)) - (segment (start 174.49 155.95) (end 174.29916 156.14084) (width 0.4) (layer 4_bot) (net 62) (status 30)) - (segment (start 174.29916 156.14084) (end 174.29916 159) (width 0.4) (layer 4_bot) (net 62) (tstamp 53F39CF6) (status 30)) - (segment (start 172.4 166.4) (end 172.4 163) (width 0.4) (layer 4_bot) (net 62)) - (segment (start 172.4 163) (end 174.29916 161.10084) (width 0.4) (layer 4_bot) (net 62) (tstamp 53B2EF70)) - (segment (start 111.65 160) (end 113.8 160) (width 0.4) (layer 4_bot) (net 62) (status 10)) - (segment (start 113.8 160) (end 125.05 171.25) (width 0.4) (layer 4_bot) (net 62) (tstamp 53AE5889)) - (segment (start 174.29916 159) (end 174.29916 161.10084) (width 0.4) (layer 4_bot) (net 62) (status 10)) - (segment (start 172.4 166.4) (end 167.55 171.25) (width 0.4) (layer 4_bot) (net 62) (tstamp 53B2EF6D)) - (segment (start 167.55 171.25) (end 125.05 171.25) (width 0.4) (layer 4_bot) (net 62) (tstamp 53AE1D44)) - (segment (start 174.285 158.98584) (end 174.29916 159) (width 0.4) (layer 4_bot) (net 62) (tstamp 53AE1D3A) (status 30)) - (segment (start 127.25 101.25) (end 124.75 101.25) (width 0.4) (layer 4_bot) (net 63)) - (segment (start 124.75 101.25) (end 122 101.25) (width 0.4) (layer 4_bot) (net 63)) - (segment (start 130 101.25) (end 127.25 101.25) (width 0.4) (layer 4_bot) (net 63)) - (via (at 127.25 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63) (tstamp 588D1B46)) - (segment (start 86 101.25) (end 89 101.25) (width 0.4) (layer 4_bot) (net 63)) - (segment (start 83 101.25) (end 86 101.25) (width 0.4) (layer 4_bot) (net 63)) - (via (at 86 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 110 101.25) (end 113 101.25) (width 0.4) (layer 4_bot) (net 63)) - (segment (start 107 101.25) (end 110 101.25) (width 0.4) (layer 4_bot) (net 63)) - (via (at 110 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 120.77 155.95) (end 120.77 156.98) (width 0.4) (layer 4_bot) (net 63)) - (via (at 120.75 157) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 120.77 156.98) (end 120.75 157) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39EAE)) - (segment (start 120.77 155.95) (end 118.6 155.95) (width 0.4) (layer 4_bot) (net 63)) - (via (at 118.6 155.95) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 120.77 155.95) (end 120.77 154.92) (width 0.4) (layer 4_bot) (net 63)) - (via (at 120.75 154.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 120.77 154.92) (end 120.75 154.9) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39EA6)) - (segment (start 120.77 143.25) (end 118.6 143.25) (width 0.4) (layer 4_bot) (net 63)) - (via (at 118.6 143.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 174.49 140.71) (end 174.49 141.79) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 174.5 141.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 174.49 141.79) (end 174.5 141.8) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39CF1)) - (segment (start 174.49 140.71) (end 176.69 140.71) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 176.7 140.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 176.69 140.71) (end 176.7 140.7) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39CED)) - (segment (start 174.49 140.71) (end 172.31 140.71) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 172.3 140.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 172.31 140.71) (end 172.3 140.7) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39CE9)) - (segment (start 174.49 138.17) (end 174.49 139.39) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (segment (start 174.5 140.7) (end 174.49 140.71) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39CE8) (status 30)) - (segment (start 174.5 139.4) (end 174.5 140.7) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39CE6) (status 20)) - (via (at 174.5 139.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 174.49 139.39) (end 174.5 139.4) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39CE4)) - (segment (start 174.49 138.17) (end 174.49 137.11) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 174.5 137.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 174.49 137.11) (end 174.5 137.1) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39CE0)) - (segment (start 174.49 138.17) (end 176.67 138.17) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 176.7 138.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 176.67 138.17) (end 176.7 138.2) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39CDC)) - (segment (start 174.49 138.17) (end 172.33 138.17) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 172.3 138.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 172.33 138.17) (end 172.3 138.2) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39CD8)) - (segment (start 174.49 133.09) (end 174.49 134.19) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 174.5 134.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 174.49 134.19) (end 174.5 134.2) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39CCF)) - (segment (start 174.49 133.09) (end 176.69 133.09) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 176.7 133.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 176.69 133.09) (end 176.7 133.1) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39CCB)) - (segment (start 174.49 133.09) (end 174.49 132.01) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 174.5 132) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 174.49 132.01) (end 174.5 132) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39CC7)) - (segment (start 147.63 167.57) (end 146.53 167.57) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 146.5 167.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 146.53 167.57) (end 146.5 167.6) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39C60)) - (segment (start 147.63 167.57) (end 147.63 165.43) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 147.6 165.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 147.63 165.43) (end 147.6 165.4) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39C58)) - (segment (start 147.63 167.57) (end 148.67 167.57) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 148.7 167.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 148.67 167.57) (end 148.7 167.6) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39C54)) - (segment (start 165.41 167.57) (end 165.41 169.79) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 165.4 169.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 165.41 169.79) (end 165.4 169.8) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39C4E)) - (segment (start 165.41 167.57) (end 166.47 167.57) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 166.5 167.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 166.47 167.57) (end 166.5 167.6) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39C4A)) - (segment (start 165.41 167.57) (end 164.33 167.57) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 164.3 167.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 164.33 167.57) (end 164.3 167.6) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39C46)) - (segment (start 157.79 167.57) (end 156.73 167.57) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 156.7 167.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 156.73 167.57) (end 156.7 167.6) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39C42)) - (segment (start 157.79 167.57) (end 158.87 167.57) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 158.9 167.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 158.87 167.57) (end 158.9 167.6) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39C3E)) - (segment (start 157.79 167.57) (end 157.79 165.41) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 157.8 165.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 157.79 165.41) (end 157.8 165.4) (width 0.4) (layer 4_bot) (net 63) (tstamp 53F39C3A)) - (segment (start 94.6 149.1001) (end 94.6 150.1) (width 0.2) (layer 4_bot) (net 63) (status 10)) - (via (at 94.6 150.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 92.75062 149.34996) (end 92.75062 150.19938) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 92.75 150.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 92.75062 150.19938) (end 92.75 150.2) (width 0.4) (layer 4_bot) (net 63) (tstamp 53C5B94F)) - (segment (start 92.75062 149.34996) (end 91.70004 149.34996) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 91.7 149.35) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 91.70004 149.34996) (end 91.7 149.35) (width 0.4) (layer 4_bot) (net 63) (tstamp 53C5B94B)) - (segment (start 92.75062 149.34996) (end 92.75062 148.50062) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 92.75 148.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 92.75062 148.50062) (end 92.75 148.5) (width 0.4) (layer 4_bot) (net 63) (tstamp 53C5B947)) - (segment (start 75.825 119.325) (end 75.9 119.4) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 75.9 120.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 75.9 119.4) (end 75.9 120.4) (width 0.4) (layer 4_bot) (net 63) (tstamp 53BC7205) (status 10)) - (segment (start 75.875 118.075) (end 75.9 118.05) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 75.9 117.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 75.9 118.05) (end 75.9 117.3) (width 0.4) (layer 4_bot) (net 63) (tstamp 53BC71FD) (status 10)) - (segment (start 75.825 108.575) (end 75.9 108.65) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 75.9 109.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 75.9 108.65) (end 75.9 109.7) (width 0.4) (layer 4_bot) (net 63) (tstamp 53BC71ED) (status 10)) - (segment (start 75.825 108.575) (end 75.8 108.6) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 75 108.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 75.8 108.6) (end 75 108.6) (width 0.4) (layer 4_bot) (net 63) (tstamp 53BC71E2) (status 10)) - (segment (start 62.575 117.875) (end 62.6 117.85) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 62.6 117.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 62.6 117.85) (end 62.6 117.1) (width 0.4) (layer 4_bot) (net 63) (tstamp 53BC7159) (status 10)) - (segment (start 64.075 117.375) (end 64.1 117.4) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 65 117.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 64.1 117.4) (end 65 117.4) (width 0.4) (layer 4_bot) (net 63) (tstamp 53BC713A) (status 10)) - (segment (start 62.575 117.875) (end 62.6 117.9) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 62.6 118.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 62.6 117.9) (end 62.6 118.7) (width 0.4) (layer 4_bot) (net 63) (tstamp 53BC7138) (status 10)) - (segment (start 62.575 113.875) (end 62.6 113.85) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 62.6 113.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 62.6 113.85) (end 62.6 113.1) (width 0.4) (layer 4_bot) (net 63) (tstamp 53BC7136) (status 10)) - (segment (start 87.8 147.2001) (end 88.8999 147.2001) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 88.9 147.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 88.8999 147.2001) (end 88.9 147.2) (width 0.4) (layer 4_bot) (net 63) (tstamp 53BC2152)) - (segment (start 69.25 122.25) (end 68.9 122.6) (width 0.4) (layer 4_bot) (net 63)) - (via (at 69.25 122.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 69.25 125.25) (end 69.25 122.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE519E)) - (via (at 69.25 125.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 69.25 128.25) (end 69.25 125.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE519B)) - (via (at 69.25 128.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 69.25 131.25) (end 69.25 128.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5192)) - (via (at 69.25 131.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 69.25 134.25) (end 69.25 131.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE518F)) - (via (at 62.7 122.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 65.7 122.6) (end 62.7 122.6) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B190FD)) - (via (at 65.7 122.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 68.9 122.6) (end 65.7 122.6) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B190FB)) - (via (at 89 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (via (at 83 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (via (at 107 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (via (at 113 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 113 101.25) (end 116 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5439)) - (via (at 116 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 116 101.25) (end 119 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE543C)) - (via (at 119 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 119 101.25) (end 122 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE543F)) - (via (at 122 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (via (at 124.75 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (via (at 130 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 130 101.25) (end 133 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5471)) - (via (at 133 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 133 101.25) (end 136 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5476)) - (via (at 136 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 136 101.25) (end 139 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5479)) - (via (at 139 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 139 101.25) (end 142 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE547C)) - (via (at 142 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 142 101.25) (end 145 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE547F)) - (via (at 145 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 145 101.25) (end 148 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5482)) - (via (at 148 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 148 101.25) (end 151 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5486)) - (via (at 151 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 151 101.25) (end 154 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5489)) - (via (at 154 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 154 101.25) (end 157 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE548D)) - (via (at 157 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 157 101.25) (end 160 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5490)) - (via (at 160 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 160 101.25) (end 163 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5493)) - (via (at 163 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 163 101.25) (end 166 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5496)) - (via (at 166 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 166 101.25) (end 169 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5499)) - (via (at 169 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 169 101.25) (end 172 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE549C)) - (via (at 178.75 108) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (via (at 172 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 172 104.25) (end 172 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4B91)) - (via (at 172 104.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 172 105.5) (end 172 104.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4B8A)) - (segment (start 173.25 106.75) (end 172 105.5) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4B89)) - (via (at 173.25 106.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 174.5 108) (end 173.25 106.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4B83)) - (segment (start 175.75 108) (end 174.5 108) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4B82)) - (via (at 175.75 108) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 178.75 108) (end 175.75 108) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4B7A)) - (via (at 68 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 62.75 108) (end 61.25 109.5) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE53E6)) - (via (at 61.25 109.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 61.25 109.5) (end 61.25 112.5) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE53EE)) - (via (at 61.25 112.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 61.25 112.5) (end 61.25 115.5) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE53F2)) - (via (at 61.25 115.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 61.25 115.5) (end 61.25 118.5) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE53F5)) - (via (at 61.25 118.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (via (at 64 108) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 65.5 108) (end 64 108) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE53C7)) - (segment (start 66.75 106.75) (end 65.5 108) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE53C6)) - (via (at 66.75 106.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 68 105.5) (end 66.75 106.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE53BC)) - (segment (start 68 104.25) (end 68 105.5) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE53BB)) - (via (at 68 104.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 68 101.25) (end 68 104.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE53B7)) - (segment (start 64 108) (end 62.75 108) (width 0.4) (layer 4_bot) (net 63)) - (segment (start 64 104) (end 66.75 101.25) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (segment (start 66.75 101.25) (end 68 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE53A4)) - (segment (start 71 101.25) (end 68 101.25) (width 0.4) (layer 4_bot) (net 63)) - (segment (start 71 101.25) (end 74 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5403)) - (via (at 71 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 74 101.25) (end 77 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5407)) - (via (at 74 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 77 101.25) (end 80 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5411)) - (via (at 77 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 80 101.25) (end 83 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5414)) - (via (at 80 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 89 101.25) (end 92 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE541F)) - (segment (start 92 101.25) (end 95 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5423)) - (via (at 92 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (via (at 95 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 104 101.25) (end 107 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5430)) - (via (at 104 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 101 101.25) (end 104 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE542D)) - (via (at 101 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 98 101.25) (end 101 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5429)) - (via (at 98 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 95 101.25) (end 98 101.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5426)) - (segment (start 178.75 108) (end 178.75 111) (width 0.4) (layer 4_bot) (net 63)) - (via (at 178.75 114) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 178.75 111) (end 178.75 114) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4B9D)) - (via (at 178.75 111) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 176 104) (end 178.75 106.75) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (segment (start 178.75 106.75) (end 178.75 108) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4B53)) - (segment (start 69.25 140.25) (end 69.25 137.5) (width 0.4) (layer 1_top) (net 63)) - (via (at 69.25 140.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 69.25 137.5) (end 69.25 134.25) (width 0.4) (layer 1_top) (net 63) (tstamp 53AE5681)) - (via (at 69.25 134.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 68 173.75) (end 68 170.75) (width 0.4) (layer 4_bot) (net 63)) - (via (at 68 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 61.5 158.5) (end 61.75 158.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE553E)) - (via (at 61.5 158.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 61.25 158.75) (end 61.5 158.5) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5535)) - (segment (start 61.25 161) (end 61.25 158.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5534)) - (via (at 61.25 161) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 61.25 164) (end 61.25 161) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5530)) - (via (at 61.25 164) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 61.25 167) (end 61.25 164) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE552C)) - (via (at 61.25 167) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 64.25 167) (end 61.25 167) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5529)) - (via (at 64.25 167) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 65.5 167) (end 64.25 167) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5526)) - (segment (start 66.75 168.25) (end 65.5 167) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5525)) - (via (at 66.75 168.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 68 169.5) (end 66.75 168.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5520)) - (segment (start 68 170.75) (end 68 169.5) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE551F)) - (via (at 68 170.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 64 171) (end 66.75 173.75) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 74 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 71 173.75) (end 74 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE54F3)) - (via (at 71 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 68 173.75) (end 71 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE54EF)) - (segment (start 66.75 173.75) (end 68 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE54E4)) - (via (at 69.25 137.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 69.25 137.5) (end 69.25 134.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE518B)) - (segment (start 69.25 143.25) (end 69.25 140.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4A06)) - (via (at 69.25 143.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 69.25 146.25) (end 69.25 143.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4A03)) - (via (at 69.25 146.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 69.25 149.25) (end 69.25 146.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE49F7)) - (via (at 69.25 149.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 69.25 152.25) (end 69.25 149.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE49F4)) - (via (at 69.25 152.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 69.25 155.25) (end 69.25 152.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE49EB)) - (via (at 69.25 155.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 69.25 158.25) (end 69.25 155.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE49E8)) - (via (at 69.25 158.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 66.75 158.25) (end 69.25 158.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE49E2)) - (via (at 66.75 158.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 63.75 158.25) (end 66.75 158.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE49DF)) - (via (at 63.75 158.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 61.75 158.25) (end 63.75 158.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE5541)) - (segment (start 79 173.75) (end 76 173.75) (width 0.4) (layer 4_bot) (net 63)) - (via (at 169 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 169 173.75) (end 166 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C07)) - (via (at 166 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 166 173.75) (end 163 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C0B)) - (via (at 163 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 163 173.75) (end 160 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C0E)) - (via (at 160 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 160 173.75) (end 157 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C12)) - (via (at 157 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 157 173.75) (end 154 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C15)) - (via (at 154 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 154 173.75) (end 151 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C18)) - (via (at 151 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 151 173.75) (end 148 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C1C)) - (via (at 148 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 148 173.75) (end 145 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C1F)) - (via (at 145 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 145 173.75) (end 142 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C29)) - (via (at 142 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 142 173.75) (end 139 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C2C)) - (via (at 139 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 139 173.75) (end 136 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C35)) - (via (at 136 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 136 173.75) (end 133 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C38)) - (via (at 133 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 133 173.75) (end 130 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C3B)) - (via (at 130 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 130 173.75) (end 127 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C43)) - (via (at 127 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 127 173.75) (end 124 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C47)) - (via (at 124 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 124 173.75) (end 121 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C4A)) - (via (at 121 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 121 173.75) (end 118 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C4E)) - (via (at 118 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 118 173.75) (end 115 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C52)) - (via (at 115 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 115 173.75) (end 112 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C56)) - (via (at 112 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 112 173.75) (end 109 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C59)) - (via (at 109 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 109 173.75) (end 106 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C5D)) - (via (at 106 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 106 173.75) (end 103 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C60)) - (via (at 103 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 103 173.75) (end 100 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C63)) - (via (at 100 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 100 173.75) (end 97 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C67)) - (via (at 97 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 97 173.75) (end 94 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C6B)) - (via (at 94 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 94 173.75) (end 91 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C6E)) - (via (at 91 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 91 173.75) (end 88 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C71)) - (via (at 88 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 88 173.75) (end 85 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C75)) - (via (at 85 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 85 173.75) (end 82 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C78)) - (via (at 82 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 82 173.75) (end 79 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4C7B)) - (via (at 79 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (via (at 172 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 172 173.75) (end 169 173.75) (width 0.4) (layer 4_bot) (net 63)) - (via (at 76 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 176 171) (end 173.25 173.75) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 178.75 122) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 178.75 125) (end 178.75 122) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4B31)) - (via (at 178.75 125) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 178.75 128) (end 178.75 125) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4B2D)) - (via (at 178.75 128) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 178.75 131) (end 178.75 128) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4B29)) - (via (at 178.75 131) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 178.75 134) (end 178.75 131) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4B1E)) - (via (at 178.75 134) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 178.75 137) (end 178.75 134) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4B1A)) - (via (at 178.75 137) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 178.75 140) (end 178.75 137) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4B16)) - (via (at 178.75 140) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 178.75 143) (end 178.75 140) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4B12)) - (via (at 178.75 143) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 178.75 146) (end 178.75 143) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4B0E)) - (via (at 178.75 146) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 178.75 149) (end 178.75 146) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4B0A)) - (via (at 178.75 149) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 178.75 152) (end 178.75 149) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4B04)) - (via (at 178.75 152) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 178.75 155) (end 178.75 152) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4AF5)) - (via (at 178.75 155) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 178.75 158) (end 178.75 155) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4AF0)) - (via (at 178.75 158) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 178.75 161) (end 178.75 158) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4ADF)) - (via (at 178.75 161) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 178.75 164) (end 178.75 161) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4ADB)) - (via (at 178.75 164) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 178.75 167) (end 178.75 164) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4AD7)) - (via (at 178.75 167) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 175.75 167) (end 178.75 167) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4AD3)) - (via (at 175.75 167) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 174.5 167) (end 175.75 167) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4ACA)) - (segment (start 173.25 168.25) (end 174.5 167) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4AC9)) - (via (at 173.25 168.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 172 169.5) (end 173.25 168.25) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4ABB)) - (segment (start 172 170.75) (end 172 169.5) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4ABA)) - (via (at 172 170.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 172 173.75) (end 172 170.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4AB5)) - (segment (start 173.25 173.75) (end 172 173.75) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4A9D)) - (segment (start 89.05042 132.6) (end 88.3 132.6) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 88.3 132.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 96.10084 121.3) (end 95 121.3) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 95 121.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 96.10084 121.3) (end 96.4 121.00084) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 96.4 120.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 96.4 121.00084) (end 96.4 120.1) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B30810) (status 10)) - (segment (start 96.10084 121.3) (end 96.4 121.59916) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 96.4 122.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 96.4 121.59916) (end 96.4 122.5) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B3080B) (status 10)) - (segment (start 97.2 124.75042) (end 97.25042 124.7) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 98 124.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 97.25042 124.7) (end 98 124.7) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B307F2) (status 10)) - (segment (start 97.2 124.75042) (end 97.2 124) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 97.2 124) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 96 124.75042) (end 96 124) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 96 124) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 89.10084 125.7) (end 88 125.7) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 88 125.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 89.10084 125.7) (end 89.4 125.99916) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 89.4 126.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 89.4 125.99916) (end 89.4 126.9) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B30795) (status 10)) - (segment (start 89.10084 125.7) (end 89.4 125.40084) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 89.4 124.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 89.4 125.40084) (end 89.4 124.5) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B3078F) (status 10)) - (segment (start 89.10084 140.7) (end 89.4 140.40084) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 89.4 139.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 89.4 140.40084) (end 89.4 139.5) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B3074E) (status 10)) - (segment (start 89.10084 140.7) (end 88 140.7) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 88 140.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 89.10084 140.7) (end 89.4 140.99916) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 89.4 141.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 89.4 140.99916) (end 89.4 141.9) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B30746) (status 10)) - (segment (start 101.4 148.69916) (end 101.4 149.7) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 101.4 149.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 101.4 148.69916) (end 101.69916 148.4) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 102.6 148.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 101.69916 148.4) (end 102.6 148.4) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B30605) (status 10)) - (segment (start 98.49916 144.8) (end 98.99916 145.3) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 99.5 145.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 98.99916 145.3) (end 99.5 145.3) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B305B1) (status 10)) - (segment (start 98.49916 144.8) (end 98.99916 144.3) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 99.5 144.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 98.99916 144.3) (end 99.5 144.3) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B305AA) (status 10)) - (segment (start 106.44958 132.2) (end 107.2 132.2) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 107.2 132.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 106.44958 132.2) (end 106.4 132.24958) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 106.4 133) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 106.4 132.24958) (end 106.4 133) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B30566) (status 10)) - (segment (start 122.60084 158.9) (end 121.5 158.9) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 121.5 158.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 122.60084 158.9) (end 122.9 158.60084) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 122.9 157.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 122.9 158.60084) (end 122.9 157.7) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B304FE) (status 10)) - (segment (start 122.60084 158.9) (end 122.9 159.19916) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 122.9 160.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 122.9 159.19916) (end 122.9 160.1) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B304FA) (status 10)) - (segment (start 172.50084 159) (end 171.4 159) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 171.4 159) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 172.50084 159) (end 172.8 159.29916) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 172.8 160.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 172.8 159.29916) (end 172.8 160.2) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B30486) (status 10)) - (segment (start 172.50084 159) (end 172.8 158.70084) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 172.8 157.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 172.8 158.70084) (end 172.8 157.8) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B30482) (status 10)) - (segment (start 134.10084 122) (end 133 122) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 133 122) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 134.10084 122) (end 134.4 121.70084) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 134.4 120.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 134.4 121.70084) (end 134.4 120.8) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B30428) (status 10)) - (segment (start 134.04958 119.8) (end 134 119.75042) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 134 119) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 134 119.75042) (end 134 119) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B30418) (status 10)) - (segment (start 141.55042 119.8) (end 141.4 119.64958) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 141.4 119) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 141.4 119.64958) (end 141.4 119) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B30405) (status 10)) - (segment (start 144.6 115.70084) (end 144.30084 116) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 143.4 116) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 144.30084 116) (end 143.4 116) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B303FB) (status 10)) - (segment (start 144.6 115.70084) (end 144.89916 116) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 145.8 116) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 144.89916 116) (end 145.8 116) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B303EF) (status 10)) - (segment (start 144.6 112.29916) (end 144.89916 112) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 145.8 112) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 144.89916 112) (end 145.8 112) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B303E7) (status 10)) - (segment (start 144.6 112.29916) (end 144.30084 112) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 143.4 112) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 144.30084 112) (end 143.4 112) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B303E3) (status 10)) - (segment (start 142.44958 108.2) (end 142.4 108.24958) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 142.4 109) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 142.4 108.24958) (end 142.4 109) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B303CC) (status 10)) - (segment (start 137.09916 106.4) (end 138.2 106.4) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 138.2 106.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 137.09916 106.4) (end 137.4 106.70084) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 137.4 107.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 137.4 106.70084) (end 137.4 107.6) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B303B7) (status 10)) - (segment (start 135.84958 108.2) (end 136.6 108.2) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 136.6 108.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 131.50084 106.8) (end 131.2 107.10084) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 131.2 108) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 131.2 107.10084) (end 131.2 108) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B30397) (status 10)) - (segment (start 132.75042 108.6) (end 132 108.6) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 132 108.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 131.50084 106.8) (end 131.8 106.50084) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 131.8 105.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 131.8 106.50084) (end 131.8 105.6) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B3038C) (status 10)) - (segment (start 77.09916 123.2) (end 76.8 123.49916) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 76.8 124.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 76.8 123.49916) (end 76.8 124.4) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B30358) (status 10)) - (segment (start 77.09916 123.2) (end 78.2 123.2) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 78.2 123.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 77.09916 123.2) (end 76.8 122.90084) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 76.8 122) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 76.8 122.90084) (end 76.8 122) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B30350) (status 10)) - (segment (start 72.64958 122.8) (end 72.6 122.84958) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 72.6 123.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 72.6 122.84958) (end 72.6 123.6) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B30335) (status 10)) - (segment (start 72.64958 122.8) (end 72.6 122.75042) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 72.6 122) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 72.6 122.75042) (end 72.6 122) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B30331) (status 10)) - (segment (start 130.2 115.70084) (end 129.90084 116) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 129 116) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 129.90084 116) (end 129 116) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B2F3D7) (status 10)) - (segment (start 130.2 115.70084) (end 130.49916 116) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 131.4 116) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 130.49916 116) (end 131.4 116) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B2F3C4) (status 10)) - (segment (start 82.35 160) (end 82.35 157.4) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 82.35 157.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 165.2 155.29916) (end 165.2 156.4) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 165.2 156.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 165.2 155.29916) (end 165.49916 155) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 166.4 155) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 165.49916 155) (end 166.4 155) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B195B9) (status 10)) - (segment (start 165.2 155.29916) (end 164.90084 155) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 164 155) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 164.90084 155) (end 164 155) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B195B5) (status 10)) - (segment (start 156.09916 157.8) (end 155.8 157.50084) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 155.8 156.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 155.8 157.50084) (end 155.8 156.5) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B193C4) (status 10)) - (segment (start 156.09916 157.8) (end 157.2 157.8) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 157.2 157.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 156.09916 157.8) (end 155.8 158.09916) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 155.8 159.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 155.8 158.09916) (end 155.8 159.1) (width 0.4) (layer 4_bot) (net 63) (tstamp 53B193BC) (status 10)) - (segment (start 173.9999 121.6) (end 173.9999 120.6001) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (segment (start 173.9999 120.6001) (end 174 120.6) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE36D8)) - (via (at 174 120.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (via (at 169 122.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 169.9999 122.2) (end 169 122.2) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (segment (start 169.9999 121.1001) (end 170 121.1) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE4607)) - (via (at 170 121.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 169.9999 122.2) (end 169.9999 121.1001) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 132.4 110.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 132.40012 110.49988) (end 132.4 110.5) (width 0.4) (layer 4_bot) (net 63) (tstamp 53ADF166)) - (segment (start 133.17598 110.49988) (end 132.40012 110.49988) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (segment (start 161 107.4) (end 161 108.3999) (width 0.4) (layer 4_bot) (net 63) (status 20)) - (via (at 161 107.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 162.8 108.3999) (end 162.8 107.4) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 162.8 107.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 169.9999 124) (end 169.9999 125.0999) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 170 125.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 169.9999 125.0999) (end 170 125.1) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE45FF)) - (segment (start 169.9999 124) (end 169 124) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 169 124) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 82.2 125.65) (end 82.2 127.35) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 82.2 127.35) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 83.4 126.05) (end 83.4 127.35) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 83.4 127.35) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 83.4 126.05) (end 84.3 126.05) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 84.3 126.05) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 83.4 126.05) (end 83.4 124.85) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (segment (start 83.4 124.85) (end 83.55 124.7) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE3897)) - (via (at 83.55 124.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 82.2 125.65) (end 80.9 125.65) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 80.9 125.65) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 82.2 125.65) (end 82.2 123.95) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 82.2 123.95) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 83.4 148.95) (end 83.4 147.65) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 83.4 147.65) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 82.2 149.35) (end 80.9 149.35) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 80.9 149.35) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 82.2 149.35) (end 82.2 147.65) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 82.2 147.65) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 82.2 149.35) (end 82.2 151.05) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 82.2 151.05) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 83.4 148.95) (end 83.4 150.15) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (segment (start 83.4 150.15) (end 83.55 150.3) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE3855)) - (via (at 83.55 150.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 83.4 148.95) (end 84.3 148.95) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 84.3 148.95) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 82.35 160) (end 82.35 162.6) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 82.35 162.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 82.35 160) (end 80.2 160) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 80.2 160) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 82.35 160) (end 84.5 160) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 84.5 160) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 162.8 121.6001) (end 162.8 122.6) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 162.8 122.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 161 121.6001) (end 161 122.6) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 161 122.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 161 121.6001) (end 160.0001 121.6001) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (segment (start 160.0001 121.6001) (end 160 121.6) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE37BE)) - (via (at 160 121.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 161 108.3999) (end 160.0001 108.3999) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (segment (start 160.0001 108.3999) (end 160 108.4) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE3795)) - (via (at 160 108.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 162.8 108.3999) (end 163.7999 108.3999) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (segment (start 163.7999 108.3999) (end 163.8 108.4) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE3778)) - (via (at 163.8 108.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 173.9999 121.6) (end 173.9999 122.5999) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (segment (start 173.9999 122.5999) (end 174 122.6) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE36E1)) - (via (at 174 122.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 173.9999 121.6) (end 173 121.6) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 173 121.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 98.2001 150.6) (end 99.2 150.6) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 99.2 150.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 98 147.8) (end 98 149) (width 0.4) (layer 4_bot) (net 63)) - (via (at 98 147.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (via (at 98 149) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 99.34874 147.8) (end 98 147.8) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 98 146.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 98 147.8) (end 98 146.6) (width 0.4) (layer 4_bot) (net 63) (tstamp 53AE1EBF)) - (via (at 136 119) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 136 119.64958) (end 136 119) (width 0.4) (layer 4_bot) (net 63) (tstamp 53ADF26A) (status 10)) - (segment (start 136.15042 119.8) (end 136 119.64958) (width 0.4) (layer 4_bot) (net 63) (status 30)) - (via (at 135.1 119) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 135.12416 118.97584) (end 135.1 119) (width 0.4) (layer 4_bot) (net 63) (tstamp 53ADF236)) - (segment (start 135.12416 117.50012) (end 135.12416 118.97584) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 137.4 112) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (via (at 142.4 110.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 142.39988 110.49988) (end 142.4 110.5) (width 0.4) (layer 4_bot) (net 63) (tstamp 53ADF16A)) - (segment (start 141.62402 110.49988) (end 142.39988 110.49988) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (segment (start 137.72512 110.49988) (end 137.72512 111.67488) (width 0.2) (layer 4_bot) (net 63) (status 10)) - (segment (start 137.07488 111.67488) (end 137.4 112) (width 0.2) (layer 4_bot) (net 63) (tstamp 53ADF17E)) - (segment (start 137.07488 111.67488) (end 137.07488 110.49988) (width 0.2) (layer 4_bot) (net 63) (status 20)) - (segment (start 137.72512 111.67488) (end 137.4 112) (width 0.2) (layer 4_bot) (net 63) (tstamp 53ADF182)) - (via (at 97.6 132.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63) (status 30)) - (segment (start 97.6 132.8) (end 97.6 135) (width 0.2) (layer 4_bot) (net 63) (status 30)) - (via (at 97.6 135) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63) (status 30)) - (segment (start 97.6 132.8) (end 99.8 132.8) (width 0.2) (layer 4_bot) (net 63) (status 30)) - (via (at 99.8 132.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63) (status 30)) - (segment (start 97.6 132.8) (end 95.4 132.8) (width 0.2) (layer 4_bot) (net 63) (status 30)) - (via (at 95.4 132.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63) (status 30)) - (segment (start 97.6 132.8) (end 97.6 130.6) (width 0.2) (layer 4_bot) (net 63) (status 30)) - (via (at 97.6 130.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63) (status 30)) - (segment (start 97.6 132.8) (end 99.8 135) (width 0.2) (layer 4_bot) (net 63) (status 30)) - (via (at 99.8 135) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63) (status 30)) - (segment (start 97.6 132.8) (end 95.4 135) (width 0.2) (layer 4_bot) (net 63) (status 30)) - (via (at 95.4 135) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63) (status 30)) - (segment (start 97.6 132.8) (end 99.8 130.6) (width 0.2) (layer 4_bot) (net 63) (status 30)) - (via (at 99.8 130.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63) (status 30)) - (segment (start 97.6 132.8) (end 95.4 130.6) (width 0.2) (layer 4_bot) (net 63) (status 30)) - (via (at 95.4 130.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63) (status 30)) - (segment (start 85.3 143.75) (end 86.1 143.75) (width 0.3) (layer 4_bot) (net 63) (status 10)) - (segment (start 86.1 143.75) (end 86.45 143.4) (width 0.3) (layer 4_bot) (net 63) (tstamp 53AB3F31)) - (via (at 86.45 143.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 85.3 143.25) (end 84.15 143.25) (width 0.3) (layer 4_bot) (net 63) (status 10)) - (via (at 84.15 143.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 85.3 139.75) (end 86.45 139.75) (width 0.3) (layer 4_bot) (net 63) (status 10)) - (via (at 86.45 139.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 85.3 139.25) (end 84.15 139.25) (width 0.3) (layer 4_bot) (net 63) (status 10)) - (via (at 84.15 139.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 85.3 130.25) (end 84.45 130.25) (width 0.3) (layer 4_bot) (net 63) (status 10)) - (segment (start 84.45 130.25) (end 84.15 130.55) (width 0.3) (layer 4_bot) (net 63) (tstamp 53AA6CDF)) - (via (at 84.15 130.55) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 85.3 146.25) (end 86.45 146.25) (width 0.3) (layer 4_bot) (net 63) (status 10)) - (via (at 86.45 146.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 85.3 141.75) (end 86.45 141.75) (width 0.3) (layer 4_bot) (net 63) (status 10)) - (via (at 86.45 141.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 85.3 140.75) (end 86.45 140.75) (width 0.3) (layer 4_bot) (net 63) (status 10)) - (via (at 86.45 140.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 85.3 142.25) (end 84.15 142.25) (width 0.3) (layer 4_bot) (net 63) (status 10)) - (via (at 84.15 142.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 85.3 141.25) (end 84.15 141.25) (width 0.3) (layer 4_bot) (net 63) (status 10)) - (via (at 84.15 141.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 85.3 140.25) (end 84.15 140.25) (width 0.3) (layer 4_bot) (net 63) (status 10)) - (via (at 84.15 140.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 97 141.64958) (end 97 142.4) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 97 142.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 98.6 141.64958) (end 98.6 142.4) (width 0.4) (layer 4_bot) (net 63) (status 10)) - (via (at 98.6 142.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 63)) - (segment (start 162.8 119.9999) (end 163.7999 119.9999) (width 0.4) (layer 4_bot) (net 64) (status 10)) - (segment (start 163.7999 119.9999) (end 164.5999 120.7999) (width 0.4) (layer 4_bot) (net 64) (tstamp 53AE0179)) - (segment (start 164.5999 120.7999) (end 164.5999 121.6) (width 0.4) (layer 4_bot) (net 64) (tstamp 53AE017B) (status 20)) - (segment (start 162.8 119.9999) (end 161 119.9999) (width 0.4) (layer 4_bot) (net 64) (status 30)) - (segment (start 161 119.9999) (end 157.3497 119.9999) (width 0.4) (layer 4_bot) (net 64) (status 30)) - (segment (start 157.3497 119.9999) (end 157.3496 120) (width 0.4) (layer 4_bot) (net 64) (tstamp 53AE0130) (status 30)) - (segment (start 164.5999 110) (end 162.8001 110) (width 0.4) (layer 4_bot) (net 65) (status 30)) - (segment (start 162.8001 110) (end 162.8 110.0001) (width 0.4) (layer 4_bot) (net 65) (tstamp 53AE012D) (status 30)) - (segment (start 162.8 110.0001) (end 161 110.0001) (width 0.4) (layer 4_bot) (net 65) (status 30)) - (segment (start 161 110.0001) (end 157.3497 110.0001) (width 0.4) (layer 4_bot) (net 65) (status 30)) - (segment (start 157.3497 110.0001) (end 157.3496 110) (width 0.4) (layer 4_bot) (net 65) (tstamp 53AE0127) (status 30)) - (segment (start 140.2001 108.2) (end 140.2001 107.1999) (width 0.4) (layer 4_bot) (net 66) (status 10)) - (segment (start 140.2001 107.1999) (end 143 104.4) (width 0.4) (layer 4_bot) (net 66) (tstamp 53AE01D6) (status 20)) - (segment (start 143 104.4) (end 143.55006 104.4) (width 0.4) (layer 4_bot) (net 66) (tstamp 53AE01D9) (status 30)) - (segment (start 171.6001 122.2) (end 171.6001 119.8) (width 0.4) (layer 4_bot) (net 67)) - (segment (start 171.6001 119.8) (end 171.6 119.8) (width 0.4) (layer 4_bot) (net 67)) - (segment (start 171.6 119.8) (end 168.1 116.3) (width 0.4) (layer 4_bot) (net 67)) - (segment (start 168.1 116.3) (end 157.9 116.3) (width 0.4) (layer 4_bot) (net 67)) - (segment (start 157.9 116.3) (end 154.2 112.6) (width 0.4) (layer 4_bot) (net 67)) - (segment (start 154.2 112.6) (end 154.2 108.8) (width 0.4) (layer 4_bot) (net 67)) - (segment (start 154.2 108.8) (end 148.4 103) (width 0.4) (layer 4_bot) (net 67)) - (segment (start 148.4 103) (end 145.4 103) (width 0.4) (layer 4_bot) (net 67)) - (segment (start 142 103) (end 145.4 103) (width 0.4) (layer 4_bot) (net 67)) - (segment (start 140.04994 104.4) (end 140.6 104.4) (width 0.4) (layer 4_bot) (net 67) (tstamp 53AE01C4) (status 30)) - (segment (start 142 103) (end 140.6 104.4) (width 0.4) (layer 4_bot) (net 67) (tstamp 53AE01C0) (status 20)) - (segment (start 173.3999 124) (end 171.6001 124) (width 0.4) (layer 4_bot) (net 67) (status 30)) - (segment (start 171.6001 124) (end 171.6001 122.2) (width 0.4) (layer 4_bot) (net 67) (tstamp 53AE45E8) (status 30)) - (segment (start 140.04994 104.4) (end 137.2001 104.4) (width 0.4) (layer 4_bot) (net 67) (status 30)) - (segment (start 96.65126 148.74996) (end 96.65126 150.54864) (width 0.2) (layer 4_bot) (net 68) (status 30)) - (segment (start 96.65126 150.54864) (end 96.5999 150.6) (width 0.2) (layer 4_bot) (net 68) (tstamp 53AE1EEA) (status 30)) - (segment (start 85.3 147.25) (end 85.3 147.75) (width 0.3) (layer 4_bot) (net 69) (status 10)) - (segment (start 85.3 147.75) (end 85.95 148.4) (width 0.4) (layer 4_bot) (net 69) (tstamp 53C5B93F)) - (segment (start 85.95 148.4) (end 90.4 148.4) (width 0.4) (layer 4_bot) (net 69) (tstamp 53C5B940) (status 20)) - (segment (start 90.4 148.4) (end 90.44938 148.4) (width 0.4) (layer 4_bot) (net 69) (tstamp 53C5B941) (status 30)) - (segment (start 166.2001 121.6) (end 166.2001 118.5999) (width 0.4) (layer 4_bot) (net 70) (status 30)) - (segment (start 166.2001 118.5999) (end 166.3 118.5) (width 0.4) (layer 4_bot) (net 70) (tstamp 53B18C8E) (status 30)) - (segment (start 173.8 111.1) (end 168.3 111.1) (width 0.4) (layer 4_bot) (net 71) (status 10)) - (segment (start 167.2 110) (end 168.3 111.1) (width 0.4) (layer 4_bot) (net 71) (tstamp 53AE0174)) - (segment (start 167.2 110) (end 166.2001 110) (width 0.4) (layer 4_bot) (net 71) (status 20)) - (segment (start 175.6001 121.6) (end 175.6001 118.5999) (width 0.4) (layer 4_bot) (net 72) (status 30)) - (segment (start 175.6001 118.5999) (end 175.7 118.5) (width 0.4) (layer 4_bot) (net 72) (tstamp 53B18C88) (status 30)) - (segment (start 178.5 118.5) (end 177.6 119.4) (width 0.4) (layer 4_bot) (net 73) (status 30)) - (segment (start 177.6 122.2) (end 175.8 124) (width 0.4) (layer 4_bot) (net 73) (tstamp 53AE45C2)) - (segment (start 175.8 124) (end 175.0001 124) (width 0.4) (layer 4_bot) (net 73) (tstamp 53AE45C3) (status 20)) - (segment (start 177.6 119.4) (end 177.6 122.2) (width 0.4) (layer 4_bot) (net 73) (tstamp 53B18C82) (status 10)) - (segment (start 165.45 150.9) (end 169.205 150.9) (width 0.2) (layer 4_bot) (net 78) (status 30)) - (segment (start 169.205 150.9) (end 169.235 150.87) (width 0.2) (layer 4_bot) (net 78) (tstamp 53AB1836) (status 30)) - (segment (start 165.45 150) (end 166.9 150) (width 0.2) (layer 4_bot) (net 79) (status 10)) - (segment (start 172.27 150.87) (end 174.285 150.87) (width 0.2) (layer 4_bot) (net 79) (tstamp 53AB1831) (status 20)) - (segment (start 171.3 149.9) (end 172.27 150.87) (width 0.2) (layer 4_bot) (net 79) (tstamp 53AB182F)) - (segment (start 167 149.9) (end 171.3 149.9) (width 0.2) (layer 4_bot) (net 79) (tstamp 53AB182E)) - (segment (start 166.9 150) (end 167 149.9) (width 0.2) (layer 4_bot) (net 79) (tstamp 53AB182D)) - (segment (start 165.45 148.3) (end 169.205 148.3) (width 0.2) (layer 4_bot) (net 80) (status 30)) - (segment (start 169.205 148.3) (end 169.235 148.33) (width 0.2) (layer 4_bot) (net 80) (tstamp 53AB1834) (status 30)) - (segment (start 165.45 149.2) (end 166.9 149.2) (width 0.2) (layer 4_bot) (net 81) (status 10)) - (segment (start 172.27 148.33) (end 174.285 148.33) (width 0.2) (layer 4_bot) (net 81) (tstamp 53AB182A) (status 20)) - (segment (start 171.3 149.3) (end 172.27 148.33) (width 0.2) (layer 4_bot) (net 81) (tstamp 53AB1828)) - (segment (start 167 149.3) (end 171.3 149.3) (width 0.2) (layer 4_bot) (net 81) (tstamp 53AB1827)) - (segment (start 166.9 149.2) (end 167 149.3) (width 0.2) (layer 4_bot) (net 81) (tstamp 53AB1826)) - (segment (start 165.45 145.8) (end 169.225 145.8) (width 0.2) (layer 4_bot) (net 82) (status 30)) - (segment (start 169.225 145.8) (end 169.235 145.79) (width 0.2) (layer 4_bot) (net 82) (tstamp 53AB1824) (status 30)) - (segment (start 165.45 144.9) (end 166.9 144.9) (width 0.2) (layer 4_bot) (net 83) (status 10)) - (segment (start 172.29 145.79) (end 174.285 145.79) (width 0.2) (layer 4_bot) (net 83) (tstamp 53AB181F) (status 20)) - (segment (start 171.3 144.8) (end 172.29 145.79) (width 0.2) (layer 4_bot) (net 83) (tstamp 53AB181D)) - (segment (start 167 144.8) (end 171.3 144.8) (width 0.2) (layer 4_bot) (net 83) (tstamp 53AB181C)) - (segment (start 166.9 144.9) (end 167 144.8) (width 0.2) (layer 4_bot) (net 83) (tstamp 53AB181B)) - (segment (start 165.45 143.2) (end 169.185 143.2) (width 0.2) (layer 4_bot) (net 84) (status 30)) - (segment (start 169.185 143.2) (end 169.235 143.25) (width 0.2) (layer 4_bot) (net 84) (tstamp 53AB1822) (status 30)) - (segment (start 165.45 144.1) (end 166.9 144.1) (width 0.2) (layer 4_bot) (net 85) (status 10)) - (segment (start 172.25 143.25) (end 174.285 143.25) (width 0.2) (layer 4_bot) (net 85) (tstamp 53AB1818) (status 20)) - (segment (start 171.3 144.2) (end 172.25 143.25) (width 0.2) (layer 4_bot) (net 85) (tstamp 53AB1816)) - (segment (start 167 144.2) (end 171.3 144.2) (width 0.2) (layer 4_bot) (net 85) (tstamp 53AB1815)) - (segment (start 166.9 144.1) (end 167 144.2) (width 0.2) (layer 4_bot) (net 85) (tstamp 53AB1814)) - (segment (start 161 159.0001) (end 161 159.8) (width 0.2) (layer 4_bot) (net 91) (status 10)) - (segment (start 162.87 165.27) (end 162.87 167.365) (width 0.2) (layer 4_bot) (net 91) (tstamp 53ACF435) (status 20)) - (segment (start 161.6 164) (end 162.87 165.27) (width 0.2) (layer 4_bot) (net 91) (tstamp 53ACF431)) - (segment (start 161.6 160.4) (end 161.6 164) (width 0.2) (layer 4_bot) (net 91) (tstamp 53ACF42F)) - (segment (start 161 159.8) (end 161.6 160.4) (width 0.2) (layer 4_bot) (net 91) (tstamp 53ACF42C)) - (segment (start 162.8 159.0001) (end 162.8 162.245) (width 0.2) (layer 4_bot) (net 92) (status 30)) - (segment (start 162.8 162.245) (end 162.87 162.315) (width 0.2) (layer 4_bot) (net 92) (tstamp 53ACF42A) (status 30)) - (segment (start 146.0001 158.2) (end 146.0001 159.2001) (width 0.2) (layer 4_bot) (net 98) (status 10)) - (segment (start 146.4 159.6) (end 146.4 164) (width 0.2) (layer 4_bot) (net 98) (tstamp 53ADE5E8)) - (segment (start 146.0001 159.2001) (end 146.4 159.6) (width 0.2) (layer 4_bot) (net 98) (tstamp 53ADE5E7)) - (segment (start 145.09 167.365) (end 145.09 165.31) (width 0.2) (layer 4_bot) (net 98) (status 10)) - (segment (start 145.09 165.31) (end 146.4 164) (width 0.2) (layer 4_bot) (net 98) (tstamp 53ADAA05)) - (segment (start 134.45 162.7) (end 134.45 161.25) (width 0.2) (layer 4_bot) (net 99) (status 10)) - (segment (start 145.09 159.99) (end 145.09 162.315) (width 0.2) (layer 4_bot) (net 99) (tstamp 53ADA9F8) (status 20)) - (segment (start 144.4 159.3) (end 145.09 159.99) (width 0.2) (layer 4_bot) (net 99) (tstamp 53ADA9F6)) - (segment (start 136.4 159.3) (end 144.4 159.3) (width 0.2) (layer 4_bot) (net 99) (tstamp 53ADA9F4)) - (segment (start 134.45 161.25) (end 136.4 159.3) (width 0.2) (layer 4_bot) (net 99) (tstamp 53ADA9F1)) - (segment (start 142.55 167.365) (end 142.55 169.65) (width 0.2) (layer 4_bot) (net 100) (status 10)) - (segment (start 134.4 165.3) (end 134.45 165.3) (width 0.2) (layer 4_bot) (net 100) (tstamp 53F38FE6) (status 30)) - (segment (start 134.4 168.3) (end 134.4 165.3) (width 0.2) (layer 4_bot) (net 100) (tstamp 53F38FE4) (status 20)) - (segment (start 136.4 170.3) (end 134.4 168.3) (width 0.2) (layer 4_bot) (net 100) (tstamp 53F38FE2)) - (segment (start 141.9 170.3) (end 136.4 170.3) (width 0.2) (layer 4_bot) (net 100) (tstamp 53F38FE0)) - (segment (start 142.55 169.65) (end 141.9 170.3) (width 0.2) (layer 4_bot) (net 100) (tstamp 53F38FDE)) - (segment (start 142.55 162.315) (end 142.55 164.45) (width 0.2) (layer 4_bot) (net 101) (status 10)) - (segment (start 134.5 164.4) (end 134.45 164.4) (width 0.2) (layer 4_bot) (net 101) (tstamp 53F38FF4) (status 30)) - (segment (start 135.4 164.4) (end 134.5 164.4) (width 0.2) (layer 4_bot) (net 101) (tstamp 53F38FF3) (status 20)) - (segment (start 135.7 164.7) (end 135.4 164.4) (width 0.2) (layer 4_bot) (net 101) (tstamp 53F38FF2)) - (segment (start 135.7 168.7) (end 135.7 164.7) (width 0.2) (layer 4_bot) (net 101) (tstamp 53F38FF0)) - (segment (start 136.7 169.7) (end 135.7 168.7) (width 0.2) (layer 4_bot) (net 101) (tstamp 53F38FEE)) - (segment (start 140.8 169.7) (end 136.7 169.7) (width 0.2) (layer 4_bot) (net 101) (tstamp 53F38FED)) - (segment (start 141.3 169.2) (end 140.8 169.7) (width 0.2) (layer 4_bot) (net 101) (tstamp 53F38FEB)) - (segment (start 141.3 165.7) (end 141.3 169.2) (width 0.2) (layer 4_bot) (net 101) (tstamp 53F38FE9)) - (segment (start 142.55 164.45) (end 141.3 165.7) (width 0.2) (layer 4_bot) (net 101) (tstamp 53F38FE7)) - (segment (start 120.77 148.33) (end 118.63 148.33) (width 0.2) (layer 4_bot) (net 103) (status 10)) - (segment (start 99.8 127.396004) (end 99.8 128.6) (width 0.2) (layer 4_bot) (net 103) (status 20)) - (segment (start 114 133.2) (end 117 133.2) (width 0.2) (layer 4_bot) (net 103) (tstamp 53AB7418)) - (segment (start 107.8 127) (end 114 133.2) (width 0.2) (layer 4_bot) (net 103) (tstamp 53AB740F)) - (segment (start 100.196004 127) (end 107.8 127) (width 0.2) (layer 4_bot) (net 103) (tstamp 53AB740B)) - (segment (start 99.8 127.396004) (end 100.196004 127) (width 0.2) (layer 4_bot) (net 103) (tstamp 53AB7405)) - (via (at 117 133.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 103)) - (segment (start 117 146.7) (end 117 133.2) (width 0.2) (layer 1_top) (net 103)) - (segment (start 118.6 148.3) (end 117 146.7) (width 0.2) (layer 1_top) (net 103) (tstamp 53F39E2C)) - (via (at 118.6 148.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 103)) - (segment (start 118.63 148.33) (end 118.6 148.3) (width 0.2) (layer 4_bot) (net 103) (tstamp 53F39E2A)) - (segment (start 120.77 145.79) (end 118.61 145.79) (width 0.2) (layer 4_bot) (net 104) (status 10)) - (segment (start 108.2 129.2) (end 114.6 135.6) (width 0.2) (layer 4_bot) (net 104)) - (segment (start 101.8 129.4) (end 101.8 129.8) (width 0.2) (layer 4_bot) (net 104) (status 20)) - (segment (start 101.8 129.4) (end 102 129.2) (width 0.2) (layer 4_bot) (net 104) (tstamp 53AB7382)) - (segment (start 102 129.2) (end 108.2 129.2) (width 0.2) (layer 4_bot) (net 104) (tstamp 53AB7384)) - (segment (start 114.6 135.6) (end 117.8 135.6) (width 0.2) (layer 4_bot) (net 104) (tstamp 53ACCDD8)) - (via (at 117.8 135.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 104)) - (segment (start 117.8 145) (end 117.8 135.6) (width 0.2) (layer 1_top) (net 104)) - (segment (start 118.6 145.8) (end 117.8 145) (width 0.2) (layer 1_top) (net 104) (tstamp 53F39E94)) - (via (at 118.6 145.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 104)) - (segment (start 118.61 145.79) (end 118.6 145.8) (width 0.2) (layer 4_bot) (net 104) (tstamp 53F39E92)) - (segment (start 120.965 145.8) (end 120.975 145.79) (width 0.2) (layer 4_bot) (net 104) (tstamp 53AB765C) (status 30)) - (segment (start 121 145.765) (end 120.975 145.79) (width 0.2) (layer 4_bot) (net 104) (tstamp 53AB73A7) (status 30)) - (segment (start 126.025 135.63) (end 123.83 135.63) (width 0.2) (layer 4_bot) (net 110) (status 10)) - (segment (start 108.2 128.6) (end 100.6 128.6) (width 0.2) (layer 4_bot) (net 110) (tstamp 53AB7347) (status 20)) - (segment (start 114.25 134.65) (end 108.2 128.6) (width 0.2) (layer 4_bot) (net 110) (tstamp 53AB7345)) - (segment (start 122.85 134.65) (end 114.25 134.65) (width 0.2) (layer 4_bot) (net 110) (tstamp 53AB7343)) - (segment (start 123.83 135.63) (end 122.85 134.65) (width 0.2) (layer 4_bot) (net 110) (tstamp 53AB733F)) - (segment (start 126.23 133.09) (end 125.11 133.09) (width 0.2) (layer 4_bot) (net 112) (status 30)) - (segment (start 124.1 134.1) (end 114.3 134.1) (width 0.2) (layer 4_bot) (net 112) (tstamp 53AB7335)) - (segment (start 114.3 134.1) (end 107.6 127.4) (width 0.2) (layer 4_bot) (net 112) (tstamp 53AB7337)) - (segment (start 107.6 127.4) (end 100.4 127.4) (width 0.2) (layer 4_bot) (net 112) (tstamp 53AB7339)) - (segment (start 100.4 127.4) (end 100.2 127.6) (width 0.2) (layer 4_bot) (net 112) (tstamp 53AB733C)) - (segment (start 100.2 127.6) (end 100.2 128.6) (width 0.2) (layer 4_bot) (net 112) (tstamp 53AB733D) (status 20)) - (segment (start 125.11 133.09) (end 124.1 134.1) (width 0.2) (layer 4_bot) (net 112) (tstamp 53F39E10) (status 10)) - (segment (start 130.9 133.1) (end 126.2 133.1) (width 0.2) (layer 4_bot) (net 112) (status 20)) - (segment (start 138.5 121.7001) (end 138.5 122.6) (width 0.2) (layer 4_bot) (net 112) (status 10)) - (segment (start 138.3 123.2) (end 130.9 123.2) (width 0.2) (layer 4_bot) (net 112) (tstamp 53AE2874)) - (segment (start 138.5 122.6) (end 138.3 123.2) (width 0.2) (layer 4_bot) (net 112) (tstamp 53AE2871)) - (via (at 130.9 133.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 112)) - (segment (start 130.9 133.1) (end 130.9 123.2) (width 0.2) (layer 1_top) (net 112) (tstamp 53F39D68)) - (via (at 130.9 123.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 112)) - (segment (start 126.2 133.1) (end 126.23 133.09) (width 0.2) (layer 4_bot) (net 112) (tstamp 53F39D73) (status 30)) - (segment (start 101.8 135) (end 103 135) (width 0.2) (layer 4_bot) (net 115) (status 10)) - (segment (start 162.8 156.6) (end 161.4 155.2) (width 0.2) (layer 4_bot) (net 115) (tstamp 53ACF47E)) - (segment (start 162.8 156.6) (end 162.8 157.3999) (width 0.2) (layer 4_bot) (net 115) (status 20)) - (segment (start 134.9 155.2) (end 161.4 155.2) (width 0.2) (layer 4_bot) (net 115) (tstamp 53ADA619)) - (segment (start 129.101998 149.401998) (end 134.9 155.2) (width 0.2) (layer 4_bot) (net 115) (tstamp 53ADA608)) - (segment (start 117.401998 149.401998) (end 129.101998 149.401998) (width 0.2) (layer 4_bot) (net 115) (tstamp 53ADA5F7)) - (segment (start 103 135) (end 117.401998 149.401998) (width 0.2) (layer 4_bot) (net 115) (tstamp 53ADA5F4)) - (segment (start 101.8 135.4) (end 102.8 135.4) (width 0.2) (layer 4_bot) (net 116) (status 10)) - (segment (start 159.9999 157.3999) (end 158.4 155.8) (width 0.2) (layer 4_bot) (net 116) (tstamp 53ACF476)) - (segment (start 159.9999 157.3999) (end 161 157.3999) (width 0.2) (layer 4_bot) (net 116) (status 20)) - (segment (start 134.4 155.8) (end 158.4 155.8) (width 0.2) (layer 4_bot) (net 116) (tstamp 53ADA5DD)) - (segment (start 128.4 149.8) (end 134.4 155.8) (width 0.2) (layer 4_bot) (net 116) (tstamp 53ADA5DA)) - (segment (start 117.2 149.8) (end 128.4 149.8) (width 0.2) (layer 4_bot) (net 116) (tstamp 53ADA5D7)) - (segment (start 102.8 135.4) (end 117.2 149.8) (width 0.2) (layer 4_bot) (net 116) (tstamp 53ADA5D4)) - (segment (start 144.3999 158.2) (end 135 158.2) (width 0.2) (layer 4_bot) (net 117) (status 10)) - (segment (start 101.8 136.2) (end 101.8 135.8) (width 0.2) (layer 4_bot) (net 117) (tstamp 53ADAA1D) (status 20)) - (segment (start 117.8 152.2) (end 101.8 136.2) (width 0.2) (layer 4_bot) (net 117) (tstamp 53ADAA1C)) - (segment (start 129 152.2) (end 117.8 152.2) (width 0.2) (layer 4_bot) (net 117) (tstamp 53ADAA10)) - (segment (start 135 158.2) (end 129 152.2) (width 0.2) (layer 4_bot) (net 117) (tstamp 53ADAA0E)) - (segment (start 97.2 143.6) (end 101 143.6) (width 0.2) (layer 4_bot) (net 118)) - (segment (start 97 137) (end 97 139) (width 0.2) (layer 4_bot) (net 118) (status 10)) - (segment (start 96.2 142.6) (end 97.2 143.6) (width 0.2) (layer 4_bot) (net 118) (tstamp 53AB45A4)) - (segment (start 96.2 139.8) (end 96.2 142.6) (width 0.2) (layer 4_bot) (net 118) (tstamp 53AB45A2)) - (segment (start 97 139) (end 96.2 139.8) (width 0.2) (layer 4_bot) (net 118) (tstamp 53AB45A0)) - (segment (start 122.7 165.3) (end 132.75 165.3) (width 0.2) (layer 4_bot) (net 118) (tstamp 53ACCCAC) (status 20)) - (segment (start 101 143.6) (end 122.7 165.3) (width 0.2) (layer 4_bot) (net 118) (tstamp 53ACCCA7)) - (segment (start 98.4 143.2) (end 101.8 143.2) (width 0.2) (layer 4_bot) (net 119)) - (segment (start 97.8 142.6) (end 98.4 143.2) (width 0.2) (layer 4_bot) (net 119) (tstamp 53AB45D3)) - (segment (start 97.8 137) (end 97.8 142.6) (width 0.2) (layer 4_bot) (net 119) (status 10)) - (segment (start 123 164.4) (end 132.75 164.4) (width 0.2) (layer 4_bot) (net 119) (tstamp 53ACCC9F) (status 20)) - (segment (start 101.8 143.2) (end 123 164.4) (width 0.2) (layer 4_bot) (net 119) (tstamp 53ACCC9C)) - (segment (start 103.4 142.4) (end 103.4 139.4) (width 0.2) (layer 4_bot) (net 120)) - (segment (start 101 137) (end 100.6 137) (width 0.2) (layer 4_bot) (net 120) (tstamp 53ADE06B) (status 20)) - (segment (start 103.4 139.4) (end 101 137) (width 0.2) (layer 4_bot) (net 120) (tstamp 53ADE067)) - (segment (start 132.75 162.7) (end 123.7 162.7) (width 0.2) (layer 4_bot) (net 120) (status 10)) - (segment (start 123.7 162.7) (end 103.4 142.4) (width 0.2) (layer 4_bot) (net 120) (tstamp 53ADAA3C)) - (segment (start 100.598002 137) (end 100.6 137) (width 0.2) (layer 4_bot) (net 120) (tstamp 53ADAA43) (status 30)) - (segment (start 139.3 139.7) (end 143 143.4) (width 0.2) (layer 4_bot) (net 121)) - (segment (start 103.8 131) (end 107.6 131) (width 0.2) (layer 4_bot) (net 121) (tstamp 53AB6D30)) - (segment (start 101.8 131.4) (end 103.4 131.4) (width 0.2) (layer 4_bot) (net 121) (status 10)) - (segment (start 116.3 139.7) (end 107.6 131) (width 0.2) (layer 4_bot) (net 121) (tstamp 53AB198A)) - (segment (start 116.3 139.7) (end 139.3 139.7) (width 0.2) (layer 4_bot) (net 121)) - (segment (start 103.4 131.4) (end 103.8 131) (width 0.2) (layer 4_bot) (net 121)) - (segment (start 161.8 145.8) (end 163.75 145.8) (width 0.2) (layer 4_bot) (net 121) (tstamp 53ACCFBA) (status 20)) - (segment (start 159.4 143.4) (end 161.8 145.8) (width 0.2) (layer 4_bot) (net 121) (tstamp 53ACCFB8)) - (segment (start 143 143.4) (end 159.4 143.4) (width 0.2) (layer 4_bot) (net 121) (tstamp 53ACCFB3)) - (segment (start 101.8 131.398002) (end 101.8 131.4) (width 0.2) (layer 4_bot) (net 121) (tstamp 53AB250F) (status 30)) - (segment (start 101.801998 131.4) (end 101.8 131.398002) (width 0.2) (layer 4_bot) (net 121) (tstamp 53AB250E) (status 30)) - (segment (start 139.95 139.15) (end 143.2 142.4) (width 0.2) (layer 4_bot) (net 122)) - (segment (start 101.8 131) (end 103.2 131) (width 0.2) (layer 4_bot) (net 122) (status 10)) - (segment (start 103.2 131) (end 103.6 130.6) (width 0.2) (layer 4_bot) (net 122) (tstamp 53AB662D)) - (segment (start 139.95 139.15) (end 116.35 139.15) (width 0.2) (layer 4_bot) (net 122) (tstamp 53AB199E)) - (segment (start 116.35 139.15) (end 107.8 130.6) (width 0.2) (layer 4_bot) (net 122) (tstamp 53AB19A1)) - (segment (start 103.6 130.6) (end 107.8 130.6) (width 0.2) (layer 4_bot) (net 122)) - (segment (start 162.1 144.9) (end 163.75 144.9) (width 0.2) (layer 4_bot) (net 122) (tstamp 53ACCFAB) (status 20)) - (segment (start 159.6 142.4) (end 162.1 144.9) (width 0.2) (layer 4_bot) (net 122) (tstamp 53ACCFA9)) - (segment (start 143.2 142.4) (end 159.6 142.4) (width 0.2) (layer 4_bot) (net 122) (tstamp 53ACCFA5)) - (segment (start 143.4 137.2) (end 147.6 141.4) (width 0.2) (layer 4_bot) (net 123)) - (segment (start 103.401998 130.198002) (end 107.998002 130.198002) (width 0.2) (layer 4_bot) (net 123) (tstamp 53AB6D23)) - (segment (start 101.8 130.6) (end 103 130.6) (width 0.2) (layer 4_bot) (net 123) (status 10)) - (segment (start 115 137.2) (end 143.4 137.2) (width 0.2) (layer 4_bot) (net 123) (tstamp 53AB6414)) - (segment (start 107.998002 130.198002) (end 115 137.2) (width 0.2) (layer 4_bot) (net 123) (tstamp 53AB6411)) - (segment (start 103 130.6) (end 103.401998 130.198002) (width 0.2) (layer 4_bot) (net 123)) - (segment (start 162.5 144.1) (end 163.75 144.1) (width 0.2) (layer 4_bot) (net 123) (tstamp 53ACCF98) (status 20)) - (segment (start 159.8 141.4) (end 162.5 144.1) (width 0.2) (layer 4_bot) (net 123) (tstamp 53ACCF96)) - (segment (start 147.6 141.4) (end 159.8 141.4) (width 0.2) (layer 4_bot) (net 123) (tstamp 53ACCF8F)) - (segment (start 101.8 130.598002) (end 101.8 130.6) (width 0.2) (layer 4_bot) (net 123) (tstamp 53AB2508) (status 30)) - (segment (start 101.801998 130.6) (end 101.8 130.598002) (width 0.2) (layer 4_bot) (net 123) (tstamp 53AB2507) (status 30)) - (segment (start 101.8 130.601998) (end 101.8 130.6) (width 0.2) (layer 4_bot) (net 123) (tstamp 53AB19B4) (status 30)) - (segment (start 147.8 140.4) (end 160 140.4) (width 0.2) (layer 4_bot) (net 124)) - (segment (start 160 140.4) (end 162.8 143.2) (width 0.2) (layer 4_bot) (net 124) (tstamp 53ACCF7E)) - (segment (start 102.8 130.2) (end 103.2 129.8) (width 0.2) (layer 4_bot) (net 124)) - (segment (start 147.8 140.4) (end 144.05 136.65) (width 0.2) (layer 4_bot) (net 124) (tstamp 53ACCF7C)) - (segment (start 144.05 136.65) (end 115.05 136.65) (width 0.2) (layer 4_bot) (net 124) (tstamp 53AB63D9)) - (segment (start 115.05 136.65) (end 108.2 129.8) (width 0.2) (layer 4_bot) (net 124) (tstamp 53AB63DE)) - (segment (start 163.75 143.2) (end 162.8 143.2) (width 0.2) (layer 4_bot) (net 124) (status 10)) - (segment (start 102.8 130.2) (end 101.8 130.2) (width 0.2) (layer 4_bot) (net 124) (status 20)) - (segment (start 103.2 129.8) (end 108.2 129.8) (width 0.2) (layer 4_bot) (net 124) (tstamp 53AB6D1D)) - (segment (start 101.8 133.8) (end 103.6 133.8) (width 0.2) (layer 4_bot) (net 125) (status 10)) - (segment (start 161.7 150.9) (end 163.75 150.9) (width 0.2) (layer 4_bot) (net 125) (tstamp 53ACEBB4) (status 20)) - (segment (start 161.2 151.4) (end 161.7 150.9) (width 0.2) (layer 4_bot) (net 125) (tstamp 53ACEBAE)) - (segment (start 134.6 151.4) (end 161.2 151.4) (width 0.2) (layer 4_bot) (net 125) (tstamp 53ACEBAC)) - (segment (start 130 146.8) (end 134.6 151.4) (width 0.2) (layer 4_bot) (net 125) (tstamp 53ACEBAA)) - (segment (start 116.6 146.8) (end 130 146.8) (width 0.2) (layer 4_bot) (net 125) (tstamp 53ACEBA8)) - (segment (start 103.6 133.8) (end 116.6 146.8) (width 0.2) (layer 4_bot) (net 125) (tstamp 53ACEBA3)) - (segment (start 101.8 133.4) (end 103.8 133.4) (width 0.2) (layer 4_bot) (net 126) (status 10)) - (segment (start 161.2 150) (end 163.75 150) (width 0.2) (layer 4_bot) (net 126) (tstamp 53ACD1A6) (status 20)) - (segment (start 160.4 150.8) (end 161.2 150) (width 0.2) (layer 4_bot) (net 126) (tstamp 53ACD1A4)) - (segment (start 135.2 150.8) (end 160.4 150.8) (width 0.2) (layer 4_bot) (net 126) (tstamp 53ACD19E)) - (segment (start 129.2 144.8) (end 135.2 150.8) (width 0.2) (layer 4_bot) (net 126) (tstamp 53ACD19B)) - (segment (start 115.2 144.8) (end 129.2 144.8) (width 0.2) (layer 4_bot) (net 126) (tstamp 53ACD198)) - (segment (start 103.8 133.4) (end 115.2 144.8) (width 0.2) (layer 4_bot) (net 126) (tstamp 53ACD192)) - (segment (start 140 147) (end 142.2 147) (width 0.2) (layer 4_bot) (net 127)) - (segment (start 163 149.2) (end 163.75 149.2) (width 0.2) (layer 4_bot) (net 127) (tstamp 53ACEC9C) (status 20)) - (segment (start 159.2 145.4) (end 163 149.2) (width 0.2) (layer 4_bot) (net 127) (tstamp 53ACEC8E)) - (segment (start 143.8 145.4) (end 159.2 145.4) (width 0.2) (layer 4_bot) (net 127) (tstamp 53ACEC8C)) - (segment (start 142.2 147) (end 143.8 145.4) (width 0.2) (layer 4_bot) (net 127) (tstamp 53ACEC89)) - (segment (start 135.25 142.25) (end 113.85 142.25) (width 0.2) (layer 4_bot) (net 127)) - (segment (start 104.2 132.6) (end 101.8 132.6) (width 0.2) (layer 4_bot) (net 127) (tstamp 53ACD0FF) (status 20)) - (segment (start 113.85 142.25) (end 104.2 132.6) (width 0.2) (layer 4_bot) (net 127) (tstamp 53ACD0FA)) - (segment (start 140 147) (end 135.25 142.25) (width 0.2) (layer 4_bot) (net 127) (tstamp 53ACEC87)) - (segment (start 135.9 141.7) (end 117.7 141.7) (width 0.2) (layer 4_bot) (net 128)) - (segment (start 163.1 148.3) (end 159.2 144.4) (width 0.2) (layer 4_bot) (net 128) (tstamp 53ACCFC4)) - (segment (start 159.2 144.4) (end 143.6 144.4) (width 0.2) (layer 4_bot) (net 128) (tstamp 53ACCFC6)) - (segment (start 143.6 144.4) (end 142 146) (width 0.2) (layer 4_bot) (net 128) (tstamp 53ACCFC8)) - (segment (start 142 146) (end 140.2 146) (width 0.2) (layer 4_bot) (net 128) (tstamp 53ACCFCE)) - (segment (start 140.2 146) (end 135.9 141.7) (width 0.2) (layer 4_bot) (net 128) (tstamp 53ACCFD0)) - (segment (start 163.75 148.3) (end 163.1 148.3) (width 0.2) (layer 4_bot) (net 128) (status 10)) - (segment (start 101.8 131.798002) (end 101.8 131.8) (width 0.2) (layer 4_bot) (net 128) (tstamp 53ACD04E) (status 30)) - (segment (start 103.603996 131.798002) (end 101.8 131.798002) (width 0.2) (layer 4_bot) (net 128) (tstamp 53ACD04B) (status 20)) - (segment (start 104.003996 131.398002) (end 103.603996 131.798002) (width 0.2) (layer 4_bot) (net 128) (tstamp 53ACD047)) - (segment (start 107.398002 131.398002) (end 104.003996 131.398002) (width 0.2) (layer 4_bot) (net 128) (tstamp 53ACD045)) - (segment (start 117.7 141.7) (end 107.398002 131.398002) (width 0.2) (layer 4_bot) (net 128) (tstamp 53ACD03B)) + (segment (start 140 112) (end 140 114.5) (width 0.2) (layer 1_top) (net 3)) + (segment (start 140 114.5) (end 138.9 115.6) (width 0.2) (layer 1_top) (net 3) (tstamp 53AE06E3)) + (segment (start 139.67584 111.67584) (end 140 112) (width 0.2) (layer 4_bot) (net 3) (tstamp 53AE03F8)) + (via (at 140 112) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 3)) + (segment (start 138.9 115.6) (end 138.9 122.6) (width 0.2) (layer 1_top) (net 3) (tstamp 53AE06F0)) + (segment (start 139.67584 111.67584) (end 139.67584 110.49988) (width 0.2) (layer 4_bot) (net 3) (status 20)) + (segment (start 142.8 126.5) (end 138.9 122.6) (width 0.2) (layer 1_top) (net 3) (tstamp 53AE0612)) + (segment (start 147.1 156.5) (end 142.8 152.2) (width 0.2) (layer 1_top) (net 3)) + (via (at 147.1 156.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 3)) + (segment (start 142.8 152.2) (end 142.8 126.5) (width 0.2) (layer 1_top) (net 3) (tstamp 53AE060C)) + (segment (start 138.37536 117.50012) (end 138.37536 119.97526) (width 0.2) (layer 4_bot) (net 4) (status 30)) + (segment (start 138.37536 119.97526) (end 138.5 120.0999) (width 0.2) (layer 4_bot) (net 4) (tstamp 53AE2A50) (status 30)) + (segment (start 150.17 167.365) (end 150.17 165.37) (width 0.2) (layer 4_bot) (net 5) (status 10)) + (segment (start 150.17 165.37) (end 148.9 164.1) (width 0.2) (layer 4_bot) (net 5)) + (segment (start 148.9 164.1) (end 148.9 156.9) (width 0.2) (layer 4_bot) (net 5)) + (segment (start 148.9 156.9) (end 148.5 156.5) (width 0.2) (layer 4_bot) (net 5)) + (segment (start 140.3 116) (end 139.5 116.8) (width 0.2) (layer 1_top) (net 5)) + (segment (start 139.5 116.8) (end 139.5 122.1) (width 0.2) (layer 1_top) (net 5) (tstamp 53AE08D2)) + (segment (start 140.32608 117.50012) (end 140.32608 116.02608) (width 0.2) (layer 4_bot) (net 5) (status 10)) + (via (at 140.3 116) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 5)) + (segment (start 140.32608 116.02608) (end 140.3 116) (width 0.2) (layer 4_bot) (net 5) (tstamp 53AE0508)) + (segment (start 139.5 122.1) (end 145.8 128.4) (width 0.2) (layer 1_top) (net 5) (tstamp 53AE05FC)) + (segment (start 145.8 153.8) (end 148.5 156.5) (width 0.2) (layer 1_top) (net 5) (tstamp 53AE0607)) + (segment (start 145.8 128.4) (end 145.8 153.8) (width 0.2) (layer 1_top) (net 5) (tstamp 53AE0601)) + (segment (start 148.5 156.5) (end 148.5 156.4) (width 0.2) (layer 1_top) (net 5)) + (via (at 148.5 156.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 5)) + (segment (start 152.71 159.21) (end 151.5 158) (width 0.2) (layer 4_bot) (net 6)) + (segment (start 151.5 158) (end 151.5 156.5) (width 0.2) (layer 4_bot) (net 6)) + (segment (start 152.71 162.11) (end 152.71 159.21) (width 0.2) (layer 4_bot) (net 6) (status 10)) + (segment (start 140.3 119.3) (end 141.6 120.6) (width 0.2) (layer 1_top) (net 6)) + (segment (start 139.67584 118.67584) (end 139.67584 117.50012) (width 0.2) (layer 4_bot) (net 6) (status 20)) + (via (at 140.3 119.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 6)) + (segment (start 139.67584 118.67584) (end 140.3 119.3) (width 0.2) (layer 4_bot) (net 6) (tstamp 53AE0538)) + (via (at 151.5 156.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 6)) + (segment (start 153.2 154.8) (end 153.2 133.6) (width 0.2) (layer 1_top) (net 6) (tstamp 53AE081F)) + (segment (start 151.5 156.5) (end 153.2 154.8) (width 0.2) (layer 1_top) (net 6)) + (segment (start 141.6 122) (end 153.2 133.6) (width 0.2) (layer 1_top) (net 6) (tstamp 53AE084D)) + (segment (start 141.6 120.6) (end 141.6 122) (width 0.2) (layer 1_top) (net 6) (tstamp 53AE0849)) + (segment (start 150.17 162.11) (end 150.17 156.57) (width 0.2) (layer 4_bot) (net 7) (status 10)) + (segment (start 150.17 156.57) (end 150.1 156.5) (width 0.2) (layer 4_bot) (net 7)) + (segment (start 150.2 162.1) (end 150.17 162.11) (width 0.2) (layer 4_bot) (net 7) (tstamp 53F39C9D) (status 30)) + (segment (start 149 141.8) (end 146.4 139.2) (width 0.2) (layer 1_top) (net 7) (tstamp 53AE0866)) + (segment (start 139.0256 119.0256) (end 139.0256 117.50012) (width 0.2) (layer 4_bot) (net 7) (status 20)) + (via (at 140.3 120.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 7)) + (segment (start 139.0256 119.0256) (end 140.3 120.3) (width 0.2) (layer 4_bot) (net 7) (tstamp 53AE054B)) + (segment (start 140.3 121.8) (end 140.3 120.3) (width 0.2) (layer 1_top) (net 7)) + (segment (start 146.4 127.9) (end 140.3 121.8) (width 0.2) (layer 1_top) (net 7) (tstamp 53AE05F4)) + (segment (start 146.4 139.2) (end 146.4 127.9) (width 0.2) (layer 1_top) (net 7) (tstamp 53AE0870)) + (segment (start 137.72512 117.50012) (end 137.72512 116.27488) (width 0.2) (layer 4_bot) (net 7) (status 10)) + (segment (start 137.72512 116.27488) (end 138 116) (width 0.2) (layer 4_bot) (net 7) (tstamp 53AE0542)) + (segment (start 138 116) (end 138.7 116) (width 0.2) (layer 4_bot) (net 7) (tstamp 53AE0543)) + (segment (start 138.7 116) (end 139.0256 116.3256) (width 0.2) (layer 4_bot) (net 7) (tstamp 53AE0544)) + (segment (start 139.0256 116.3256) (end 139.0256 117.50012) (width 0.2) (layer 4_bot) (net 7) (tstamp 53AE0548) (status 20)) + (segment (start 149 155.4) (end 149 141.8) (width 0.2) (layer 1_top) (net 7)) + (segment (start 150.1 156.5) (end 149 155.4) (width 0.2) (layer 1_top) (net 7)) + (segment (start 150.1 156.5) (end 150.1 156.4) (width 0.2) (layer 1_top) (net 7) (tstamp 53AE05F0)) + (via (at 150.1 156.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 7)) + (segment (start 151.0504 120) (end 149.8 120) (width 0.4) (layer 4_bot) (net 8) (status 30)) + (segment (start 148.5 116.7) (end 146.2 114.4) (width 0.4) (layer 4_bot) (net 8) (tstamp 53AE0081)) + (segment (start 146.2 114.4) (end 137.5 114.4) (width 0.4) (layer 4_bot) (net 8) (tstamp 53AE004D)) + (segment (start 137.5 114.4) (end 136.42464 115.47536) (width 0.4) (layer 4_bot) (net 8) (tstamp 53AE0050)) + (segment (start 136.42464 115.47536) (end 136.42464 117.50012) (width 0.4) (layer 4_bot) (net 8) (tstamp 53AE0052) (status 20)) + (segment (start 149.8 120) (end 148.5 118.7) (width 0.4) (layer 4_bot) (net 8) (tstamp 53AE0078) (status 10)) + (segment (start 148.5 118.7) (end 148.5 116.7) (width 0.4) (layer 4_bot) (net 8) (tstamp 53AE007C)) + (segment (start 135.5999 104.4) (end 135.5999 106.10094) (width 0.4) (layer 4_bot) (net 9) (status 30)) + (segment (start 135.5999 106.10094) (end 135.30084 106.4) (width 0.4) (layer 4_bot) (net 9) (tstamp 53AE01C9) (status 30)) + (segment (start 135.30084 106.4) (end 134.95042 106.75042) (width 0.4) (layer 4_bot) (net 9) (status 30)) + (segment (start 134.95042 106.75042) (end 134.95042 108.2) (width 0.4) (layer 4_bot) (net 9) (tstamp 53ADF19E) (status 30)) + (segment (start 134.95042 108.2) (end 134.47392 108.6765) (width 0.4) (layer 4_bot) (net 9) (status 10)) + (segment (start 134.47392 108.6765) (end 134.47392 110.49988) (width 0.4) (layer 4_bot) (net 9) (tstamp 53ADF192) (status 20)) + (segment (start 135.12416 110.49988) (end 135.12416 109.27584) (width 0.2) (layer 4_bot) (net 10) (status 10)) + (segment (start 137.7999 109) (end 138.5999 108.2) (width 0.2) (layer 4_bot) (net 10) (tstamp 53ADF668) (status 20)) + (segment (start 135.4 109) (end 137.7999 109) (width 0.2) (layer 4_bot) (net 10) (tstamp 53ADF667)) + (segment (start 135.12416 109.27584) (end 135.4 109) (width 0.2) (layer 4_bot) (net 10) (tstamp 53ADF664)) + (segment (start 151.0504 110) (end 149.8 110) (width 0.4) (layer 4_bot) (net 11) (status 30)) + (segment (start 149.8 110) (end 146.1 113.7) (width 0.4) (layer 4_bot) (net 11) (tstamp 53AE006E) (status 10)) + (segment (start 137.3 113.7) (end 135.7744 115.2256) (width 0.4) (layer 4_bot) (net 11) (tstamp 53AE0022)) + (segment (start 146.1 113.7) (end 137.3 113.7) (width 0.4) (layer 4_bot) (net 11) (tstamp 53AE0075)) + (segment (start 135.7744 117.50012) (end 135.7744 115.2256) (width 0.4) (layer 4_bot) (net 11) (status 10)) + (segment (start 138.8 166.8) (end 139.4 166.8) (width 0.2) (layer 1_top) (net 12)) + (segment (start 140.3 165.9) (end 140.3 146.2) (width 0.2) (layer 1_top) (net 12) (tstamp 53F39016)) + (segment (start 139.4 166.8) (end 140.3 165.9) (width 0.2) (layer 1_top) (net 12) (tstamp 53F39015)) + (segment (start 138.235 167.365) (end 138.8 166.8) (width 0.2) (layer 4_bot) (net 12) (tstamp 53ADEF58)) + (segment (start 137.47 167.365) (end 138.235 167.365) (width 0.2) (layer 4_bot) (net 12) (status 10)) + (segment (start 138.3 114.4) (end 138.3 123.1) (width 0.2) (layer 1_top) (net 12)) + (segment (start 138.9 144.8) (end 140.3 146.2) (width 0.2) (layer 1_top) (net 12) (tstamp 53AE075D)) + (segment (start 138.9 130.3) (end 138.9 144.8) (width 0.2) (layer 1_top) (net 12) (tstamp 53AE075B)) + (segment (start 140.5 128.7) (end 138.9 130.3) (width 0.2) (layer 1_top) (net 12) (tstamp 53AE0759)) + (segment (start 140.5 125.3) (end 140.5 128.7) (width 0.2) (layer 1_top) (net 12) (tstamp 53AE0757)) + (segment (start 138.3 123.1) (end 140.5 125.3) (width 0.2) (layer 1_top) (net 12) (tstamp 53AE0749)) + (segment (start 139.0256 110.49988) (end 139.0256 111.9256) (width 0.2) (layer 4_bot) (net 12) (status 10)) + (segment (start 139.1 113.6) (end 138.3 114.4) (width 0.2) (layer 1_top) (net 12) (tstamp 53AE0714)) + (segment (start 139.1 112) (end 139.1 113.6) (width 0.2) (layer 1_top) (net 12) (tstamp 53AE0713)) + (via (at 139.1 112) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 12)) + (segment (start 139.0256 111.9256) (end 139.1 112) (width 0.2) (layer 4_bot) (net 12) (tstamp 53AE0703)) + (via (at 138.8 166.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 12)) + (segment (start 138.8 167.8) (end 137.1 166.1) (width 0.2) (layer 1_top) (net 13)) + (segment (start 137.1 164.2) (end 139.6 161.7) (width 0.2) (layer 1_top) (net 13) (tstamp 53F3900F)) + (segment (start 137.1 166.1) (end 137.1 164.2) (width 0.2) (layer 1_top) (net 13) (tstamp 53F3900D)) + (segment (start 139.235 167.365) (end 140.01 167.365) (width 0.2) (layer 4_bot) (net 13) (status 20)) + (segment (start 139.235 167.365) (end 138.8 167.8) (width 0.2) (layer 4_bot) (net 13) (tstamp 53ADEF53)) + (segment (start 137.9 144.9) (end 137.9 130.1) (width 0.2) (layer 1_top) (net 13)) + (segment (start 139.6 146.6) (end 139.6 161.7) (width 0.2) (layer 1_top) (net 13) (tstamp 53AE07E2)) + (segment (start 137.9 144.9) (end 139.6 146.6) (width 0.2) (layer 1_top) (net 13) (tstamp 53AE2494)) + (segment (start 138.37536 112.32464) (end 137.8 112.9) (width 0.2) (layer 4_bot) (net 13) (tstamp 53AE08FF)) + (via (at 137.8 112.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 13)) + (segment (start 138.37536 110.49988) (end 138.37536 112.32464) (width 0.2) (layer 4_bot) (net 13) (status 10)) + (segment (start 137.9 130.1) (end 139.7 128.3) (width 0.2) (layer 1_top) (net 13) (tstamp 53AE2496)) + (segment (start 139.7 128.3) (end 139.7 125.6) (width 0.2) (layer 1_top) (net 13) (tstamp 53AE249C)) + (segment (start 139.7 125.6) (end 137.8 123.7) (width 0.2) (layer 1_top) (net 13) (tstamp 53AE249F)) + (segment (start 137.8 123.7) (end 137.8 112.9) (width 0.2) (layer 1_top) (net 13) (tstamp 53AE24A3)) + (via (at 138.8 167.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 13)) + (segment (start 133.82622 110.49988) (end 133.82622 109.22622) (width 0.4) (layer 4_bot) (net 14) (status 10)) + (segment (start 133.64958 109.04958) (end 133.64958 108.6) (width 0.4) (layer 4_bot) (net 14) (tstamp 53B303A3) (status 20)) + (segment (start 133.82622 109.22622) (end 133.64958 109.04958) (width 0.4) (layer 4_bot) (net 14) (tstamp 53B303A2)) + (segment (start 133.29916 106.8) (end 133.64958 107.15042) (width 0.4) (layer 4_bot) (net 14) (status 30)) + (segment (start 133.64958 107.15042) (end 133.64958 108.6) (width 0.4) (layer 4_bot) (net 14) (tstamp 53ADF19C) (status 30)) + (segment (start 94.6 147.4999) (end 94.6 142.8) (width 0.2) (layer 4_bot) (net 15) (status 10)) + (segment (start 95.8 127.2) (end 95.8 128.6) (width 0.2) (layer 4_bot) (net 15) (tstamp 53C5B96D) (status 20)) + (segment (start 95 126.4) (end 95.8 127.2) (width 0.2) (layer 4_bot) (net 15) (tstamp 53C5B96C)) + (segment (start 95 125.8) (end 95 126.4) (width 0.2) (layer 4_bot) (net 15) (tstamp 53C5B96B)) + (via (at 95 125.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 15)) + (segment (start 93 125.8) (end 95 125.8) (width 0.2) (layer 1_top) (net 15) (tstamp 53C5B968)) + (segment (start 92 126.8) (end 93 125.8) (width 0.2) (layer 1_top) (net 15) (tstamp 53C5B966)) + (segment (start 92 129) (end 92 126.8) (width 0.2) (layer 1_top) (net 15) (tstamp 53C5B964)) + (segment (start 94.6 131.6) (end 92 129) (width 0.2) (layer 1_top) (net 15) (tstamp 53C5B962)) + (segment (start 94.6 142.8) (end 94.6 131.6) (width 0.2) (layer 1_top) (net 15) (tstamp 53C5B961)) + (via (at 94.6 142.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 15)) + (segment (start 94.6 147.4999) (end 92.7999 147.4999) (width 0.2) (layer 4_bot) (net 15) (status 30)) + (segment (start 92.75 147.45) (end 92.75062 147.45004) (width 0.2) (layer 4_bot) (net 15) (tstamp 53C5B959) (status 30)) + (segment (start 92.7999 147.4999) (end 92.75 147.45) (width 0.2) (layer 4_bot) (net 15) (tstamp 53C5B958) (status 30)) + (segment (start 93.4 130.6) (end 92 130.6) (width 0.2) (layer 4_bot) (net 16) (status 10)) + (segment (start 86.15 131.25) (end 85.3 131.25) (width 0.2) (layer 4_bot) (net 16) (tstamp 53AA68F1) (status 20)) + (segment (start 87.198002 130.201998) (end 86.15 131.25) (width 0.2) (layer 4_bot) (net 16) (tstamp 53AA68EF)) + (segment (start 91.601998 130.201998) (end 87.198002 130.201998) (width 0.2) (layer 4_bot) (net 16) (tstamp 53AA68EE)) + (segment (start 92 130.6) (end 91.601998 130.201998) (width 0.2) (layer 4_bot) (net 16) (tstamp 53AA68ED)) + (segment (start 93.4 131) (end 91.8 131) (width 0.2) (layer 4_bot) (net 17) (status 10)) + (segment (start 86.25 131.75) (end 85.3 131.75) (width 0.2) (layer 4_bot) (net 17) (tstamp 53AA68EA) (status 20)) + (segment (start 87.4 130.6) (end 86.25 131.75) (width 0.2) (layer 4_bot) (net 17) (tstamp 53AA68E8)) + (segment (start 91.4 130.6) (end 87.4 130.6) (width 0.2) (layer 4_bot) (net 17) (tstamp 53AA68E7)) + (segment (start 91.8 131) (end 91.4 130.6) (width 0.2) (layer 4_bot) (net 17) (tstamp 53AA68E6)) + (segment (start 93.4 135) (end 92.2 135) (width 0.2) (layer 4_bot) (net 18) (status 10)) + (segment (start 90.95 136.25) (end 85.3 136.25) (width 0.2) (layer 4_bot) (net 18) (tstamp 53AA6AE9) (status 20)) + (segment (start 92.2 135) (end 90.95 136.25) (width 0.2) (layer 4_bot) (net 18) (tstamp 53AA6AE7)) + (segment (start 93.4 135.4) (end 92.4 135.4) (width 0.2) (layer 4_bot) (net 19) (status 10)) + (segment (start 91.05 136.75) (end 85.3 136.75) (width 0.2) (layer 4_bot) (net 19) (tstamp 53AA6B4A) (status 20)) + (segment (start 92.4 135.4) (end 91.05 136.75) (width 0.2) (layer 4_bot) (net 19) (tstamp 53AA6B48)) + (segment (start 93.4 135.8) (end 93.4 136.2) (width 0.2) (layer 4_bot) (net 20) (status 10)) + (segment (start 92.35 137.25) (end 85.3 137.25) (width 0.2) (layer 4_bot) (net 20) (tstamp 53AA6B4E) (status 20)) + (segment (start 93.4 136.2) (end 92.35 137.25) (width 0.2) (layer 4_bot) (net 20) (tstamp 53AA6B4D)) + (segment (start 85.3 137.75) (end 93.45 137.75) (width 0.2) (layer 4_bot) (net 21) (status 10)) + (segment (start 94.2 137) (end 94.6 137) (width 0.2) (layer 4_bot) (net 21) (tstamp 53AA6B55) (status 20)) + (segment (start 93.45 137.75) (end 94.2 137) (width 0.2) (layer 4_bot) (net 21) (tstamp 53AA6B53)) + (segment (start 85.3 138.25) (end 94.75 138.25) (width 0.2) (layer 4_bot) (net 22) (status 10)) + (segment (start 95 138) (end 95 137) (width 0.2) (layer 4_bot) (net 22) (tstamp 53AA6B58) (status 20)) + (segment (start 94.75 138.25) (end 95 138) (width 0.2) (layer 4_bot) (net 22) (tstamp 53AA6B57)) + (segment (start 95.4 137) (end 95.4 138.2) (width 0.2) (layer 4_bot) (net 23) (status 10)) + (segment (start 94.85 138.75) (end 85.3 138.75) (width 0.2) (layer 4_bot) (net 23) (status 20)) + (segment (start 95.4 138.2) (end 94.85 138.75) (width 0.2) (layer 4_bot) (net 23) (tstamp 53AE60BF)) + (segment (start 93.4 131.4) (end 91.6 131.4) (width 0.2) (layer 4_bot) (net 24) (status 10)) + (segment (start 86.35 132.25) (end 85.3 132.25) (width 0.2) (layer 4_bot) (net 24) (tstamp 53AA68E3) (status 20)) + (segment (start 87.596004 131.003996) (end 86.35 132.25) (width 0.2) (layer 4_bot) (net 24) (tstamp 53AA68E1)) + (segment (start 91.203996 131.003996) (end 87.596004 131.003996) (width 0.2) (layer 4_bot) (net 24) (tstamp 53AA68E0)) + (segment (start 91.6 131.4) (end 91.203996 131.003996) (width 0.2) (layer 4_bot) (net 24) (tstamp 53AA68DF)) + (segment (start 85.3 132.75) (end 86.45 132.75) (width 0.2) (layer 4_bot) (net 25) (status 10)) + (segment (start 91.4 131.8) (end 93.4 131.8) (width 0.2) (layer 4_bot) (net 25) (tstamp 53AA69D4) (status 20)) + (segment (start 91.001998 131.401998) (end 91.4 131.8) (width 0.2) (layer 4_bot) (net 25) (tstamp 53AA69D3)) + (segment (start 87.798002 131.401998) (end 91.001998 131.401998) (width 0.2) (layer 4_bot) (net 25) (tstamp 53AA69D1)) + (segment (start 86.45 132.75) (end 87.798002 131.401998) (width 0.2) (layer 4_bot) (net 25) (tstamp 53AA69CF)) + (segment (start 93.4 132.2) (end 91.2 132.2) (width 0.2) (layer 4_bot) (net 26) (status 10)) + (segment (start 91.2 132.2) (end 90.8 131.8) (width 0.2) (layer 4_bot) (net 26) (tstamp 53AA68D2)) + (segment (start 90.8 131.8) (end 88 131.8) (width 0.2) (layer 4_bot) (net 26) (tstamp 53AA68D3)) + (segment (start 88 131.8) (end 86.55 133.25) (width 0.2) (layer 4_bot) (net 26) (tstamp 53AA68D4)) + (segment (start 86.55 133.25) (end 85.3 133.25) (width 0.2) (layer 4_bot) (net 26) (tstamp 53AA68D5) (status 20)) + (segment (start 93.4 133) (end 91.2 133) (width 0.2) (layer 4_bot) (net 27) (status 10)) + (segment (start 90.45 133.75) (end 85.3 133.75) (width 0.2) (layer 4_bot) (net 27) (tstamp 53AA6AD1) (status 20)) + (segment (start 91.2 133) (end 90.45 133.75) (width 0.2) (layer 4_bot) (net 27) (tstamp 53AA6AD0)) + (segment (start 93.4 133.4) (end 91.4 133.4) (width 0.2) (layer 4_bot) (net 28) (status 10)) + (segment (start 90.55 134.25) (end 85.3 134.25) (width 0.2) (layer 4_bot) (net 28) (tstamp 53AA6AD5) (status 20)) + (segment (start 91.4 133.4) (end 90.55 134.25) (width 0.2) (layer 4_bot) (net 28) (tstamp 53AA6AD3)) + (segment (start 93.4 133.8) (end 91.6 133.8) (width 0.2) (layer 4_bot) (net 29) (status 10)) + (segment (start 90.65 134.75) (end 85.3 134.75) (width 0.2) (layer 4_bot) (net 29) (tstamp 53AA6ADA) (status 20)) + (segment (start 91.6 133.8) (end 90.65 134.75) (width 0.2) (layer 4_bot) (net 29) (tstamp 53AA6AD8)) + (segment (start 93.4 134.2) (end 91.8 134.2) (width 0.2) (layer 4_bot) (net 30) (status 10)) + (segment (start 90.75 135.25) (end 85.3 135.25) (width 0.2) (layer 4_bot) (net 30) (tstamp 53AA6ADF) (status 20)) + (segment (start 91.8 134.2) (end 90.75 135.25) (width 0.2) (layer 4_bot) (net 30) (tstamp 53AA6ADD)) + (segment (start 93.4 134.6) (end 92 134.6) (width 0.2) (layer 4_bot) (net 31) (status 10)) + (segment (start 90.85 135.75) (end 85.3 135.75) (width 0.2) (layer 4_bot) (net 31) (tstamp 53AA6AE4) (status 20)) + (segment (start 92 134.6) (end 90.85 135.75) (width 0.2) (layer 4_bot) (net 31) (tstamp 53AA6AE2)) + (segment (start 85.3 144.25) (end 90.55 144.25) (width 0.2) (layer 4_bot) (net 32) (status 10)) + (segment (start 96.198002 137.003996) (end 96.2 137) (width 0.2) (layer 4_bot) (net 32) (tstamp 53AB3F5C) (status 30)) + (segment (start 96.198002 138.601998) (end 96.198002 137.003996) (width 0.2) (layer 4_bot) (net 32) (tstamp 53AB3F5A) (status 20)) + (segment (start 90.55 144.25) (end 96.198002 138.601998) (width 0.2) (layer 4_bot) (net 32) (tstamp 53AB3F56)) + (segment (start 87.8 145.5999) (end 86.9999 145.5999) (width 0.2) (layer 4_bot) (net 33) (status 10)) + (segment (start 86.65 145.25) (end 85.3 145.25) (width 0.2) (layer 4_bot) (net 33) (tstamp 53AB4AEC) (status 20)) + (segment (start 86.9999 145.5999) (end 86.65 145.25) (width 0.2) (layer 4_bot) (net 33) (tstamp 53AB4AEA)) + (segment (start 87.8 145.5999) (end 87.7999 145.6) (width 0.2) (layer 4_bot) (net 33) (status 30)) + (via (at 95.4 141) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 33)) + (segment (start 95.4 141) (end 99.6 141) (width 0.2) (layer 1_top) (net 33) (tstamp 53AB499D)) + (via (at 99.6 141) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 33)) + (segment (start 99.6 141) (end 99.6 140) (width 0.2) (layer 4_bot) (net 33) (tstamp 53AB49A5)) + (segment (start 99.6 140) (end 98.6 139) (width 0.2) (layer 4_bot) (net 33) (tstamp 53AB49A6)) + (segment (start 98.6 139) (end 98.6 137) (width 0.2) (layer 4_bot) (net 33) (tstamp 53AB49A8) (status 20)) + (segment (start 90.8 145.6) (end 95.4 141) (width 0.2) (layer 4_bot) (net 33) (tstamp 53AB4A23)) + (segment (start 87.7999 145.6) (end 90.8 145.6) (width 0.2) (layer 4_bot) (net 33) (tstamp 53AB4A17) (status 10)) + (segment (start 96.6 137) (end 96.6 138.8) (width 0.2) (layer 4_bot) (net 34) (status 10)) + (segment (start 90.65 144.75) (end 85.3 144.75) (width 0.2) (layer 4_bot) (net 34) (tstamp 53AB3F93) (status 20)) + (segment (start 96.6 138.8) (end 90.65 144.75) (width 0.2) (layer 4_bot) (net 34) (tstamp 53AB3F8F)) + (segment (start 85.3 130.75) (end 86.05 130.75) (width 0.2) (layer 4_bot) (net 35) (status 10)) + (segment (start 92.2 130.2) (end 93.4 130.2) (width 0.2) (layer 4_bot) (net 35) (tstamp 53AA68F8) (status 20)) + (segment (start 91.8 129.8) (end 92.2 130.2) (width 0.2) (layer 4_bot) (net 35) (tstamp 53AA68F7)) + (segment (start 87 129.8) (end 91.8 129.8) (width 0.2) (layer 4_bot) (net 35) (tstamp 53AA68F5)) + (segment (start 86.05 130.75) (end 87 129.8) (width 0.2) (layer 4_bot) (net 35) (tstamp 53AA68F4)) + (segment (start 95.8 137) (end 95.8 138.4) (width 0.2) (layer 4_bot) (net 36) (status 10)) + (segment (start 91.45 142.75) (end 95.8 138.4) (width 0.2) (layer 4_bot) (net 36) (tstamp 53AB3F4C)) + (segment (start 91.45 142.75) (end 85.3 142.75) (width 0.2) (layer 4_bot) (net 36) (status 20)) + (segment (start 100.2 137) (end 100.2 138) (width 0.2) (layer 4_bot) (net 37) (status 10)) + (segment (start 139.8 159.9) (end 140.01 160.11) (width 0.2) (layer 4_bot) (net 37)) + (segment (start 100.2 138) (end 102.6 140.4) (width 0.2) (layer 4_bot) (net 37)) + (segment (start 102.6 142.8) (end 123.4 163.6) (width 0.2) (layer 4_bot) (net 37)) + (segment (start 102.6 140.4) (end 102.6 142.8) (width 0.2) (layer 4_bot) (net 37)) + (segment (start 140.01 160.11) (end 140.01 162.315) (width 0.2) (layer 4_bot) (net 37) (status 20)) + (segment (start 123.4 163.6) (end 132.9 163.6) (width 0.2) (layer 4_bot) (net 37)) + (segment (start 132.9 163.6) (end 136.6 159.9) (width 0.2) (layer 4_bot) (net 37)) + (segment (start 136.6 159.9) (end 139.8 159.9) (width 0.2) (layer 4_bot) (net 37)) + (segment (start 121.8 153.8) (end 117.7 149.7) (width 0.2) (layer 1_top) (net 38)) + (segment (start 165.41 158.21) (end 159.2 152) (width 0.2) (layer 4_bot) (net 38) (tstamp 53ADAB6D)) + (segment (start 134 152) (end 159.2 152) (width 0.2) (layer 4_bot) (net 38) (tstamp 53ADBDAC)) + (segment (start 133 151) (end 134 152) (width 0.2) (layer 4_bot) (net 38) (tstamp 53ADBDAB)) + (via (at 133 151) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 38)) + (segment (start 129.4 154.6) (end 133 151) (width 0.2) (layer 1_top) (net 38) (tstamp 53ADBDA4)) + (segment (start 127.6 154.6) (end 129.4 154.6) (width 0.2) (layer 1_top) (net 38) (tstamp 53ADBDA2)) + (segment (start 165.41 162.315) (end 165.41 158.21) (width 0.2) (layer 4_bot) (net 38) (status 10)) + (segment (start 121.8 155.4) (end 122.8 156.4) (width 0.2) (layer 1_top) (net 38) (tstamp 53F39021)) + (segment (start 122.8 156.4) (end 124.6 156.4) (width 0.2) (layer 1_top) (net 38) (tstamp 53F39023)) + (segment (start 124.6 156.4) (end 125.2 155.8) (width 0.2) (layer 1_top) (net 38) (tstamp 53F39025)) + (segment (start 125.2 155.8) (end 126.4 155.8) (width 0.2) (layer 1_top) (net 38) (tstamp 53F39026)) + (segment (start 126.4 155.8) (end 127.6 154.6) (width 0.2) (layer 1_top) (net 38) (tstamp 53F39027)) + (segment (start 121.8 153.8) (end 121.8 155.4) (width 0.2) (layer 1_top) (net 38)) + (segment (start 117.2 148.2) (end 116.8 148.2) (width 0.2) (layer 4_bot) (net 38) (tstamp 53F39E34)) + (segment (start 117.7 148.7) (end 117.2 148.2) (width 0.2) (layer 4_bot) (net 38) (tstamp 53F39E33)) + (via (at 117.7 148.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 38)) + (segment (start 117.7 149.7) (end 117.7 148.7) (width 0.2) (layer 1_top) (net 38) (tstamp 53F39E31)) + (segment (start 103.2 134.6) (end 101.8 134.6) (width 0.2) (layer 4_bot) (net 38) (status 20)) + (segment (start 103.2 134.6) (end 116.8 148.2) (width 0.2) (layer 4_bot) (net 38)) + (segment (start 75.9 110.8) (end 102.8 110.8) (width 0.2) (layer 1_top) (net 39)) + (segment (start 129.2 133.3) (end 129.2 152.6) (width 0.2) (layer 1_top) (net 39)) + (segment (start 102.8 110.8) (end 120.9 128.9) (width 0.2) (layer 1_top) (net 39)) + (segment (start 120.9 128.9) (end 124.8 128.9) (width 0.2) (layer 1_top) (net 39)) + (segment (start 124.8 128.9) (end 129.2 133.3) (width 0.2) (layer 1_top) (net 39)) + (segment (start 129.2 152.6) (end 128.4 153.4) (width 0.2) (layer 1_top) (net 39)) + (segment (start 126.23 153.41) (end 126.24 153.4) (width 0.2) (layer 4_bot) (net 39) (status 30)) + (segment (start 75.875 110.825) (end 75.9 110.8) (width 0.2) (layer 4_bot) (net 39) (tstamp 53BC71D9)) + (via (at 75.9 110.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 39)) + (segment (start 75.875 110.825) (end 75.875 111.725) (width 0.2) (layer 4_bot) (net 39) (status 20)) + (via (at 128.4 153.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 39)) + (segment (start 126.24 153.4) (end 128.4 153.4) (width 0.2) (layer 4_bot) (net 39) (tstamp 53F39D26) (status 10)) + (segment (start 66.8 116.4) (end 64.1 116.4) (width 0.2) (layer 4_bot) (net 40) (status 20)) + (segment (start 123.8 135.4) (end 104.8 116.4) (width 0.2) (layer 1_top) (net 40) (tstamp 53ADB89C)) + (segment (start 104.8 116.4) (end 66.8 116.4) (width 0.2) (layer 1_top) (net 40)) + (segment (start 126.025 143.25) (end 123.85 143.25) (width 0.2) (layer 4_bot) (net 40) (status 10)) + (via (at 123.8 143.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 40)) + (segment (start 123.85 143.25) (end 123.8 143.2) (width 0.2) (layer 4_bot) (net 40) (tstamp 53ADB7D9)) + (segment (start 123.8 143.2) (end 123.8 135.4) (width 0.2) (layer 1_top) (net 40)) + (via (at 66.8 116.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 40)) + (segment (start 64.1 116.4) (end 64.075 116.375) (width 0.2) (layer 4_bot) (net 40) (tstamp 53BC7193) (status 30)) + (segment (start 126.23 145.79) (end 124.11 145.79) (width 0.2) (layer 4_bot) (net 41) (status 10)) + (segment (start 64.1 114.4) (end 64.075 114.375) (width 0.2) (layer 4_bot) (net 41) (tstamp 53BC7190) (status 30)) + (segment (start 124.6 145.3) (end 124.6 135.3) (width 0.2) (layer 1_top) (net 41) (tstamp 53ADB7CE)) + (via (at 66.8 114.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 41)) + (segment (start 66.8 114.4) (end 103.7 114.4) (width 0.2) (layer 1_top) (net 41)) + (segment (start 124.6 135.3) (end 103.7 114.4) (width 0.2) (layer 1_top) (net 41) (tstamp 53ADB8A5)) + (segment (start 66.8 114.4) (end 64.1 114.4) (width 0.2) (layer 4_bot) (net 41) (status 20)) + (segment (start 124.1 145.8) (end 124.6 145.3) (width 0.2) (layer 1_top) (net 41) (tstamp 53F39E8B)) + (via (at 124.1 145.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 41)) + (segment (start 124.11 145.79) (end 124.1 145.8) (width 0.2) (layer 4_bot) (net 41) (tstamp 53F39E89)) + (segment (start 126.23 148.33) (end 126.2 148.3) (width 0.2) (layer 4_bot) (net 42) (status 30)) + (segment (start 124 148.3) (end 123 147.3) (width 0.2) (layer 1_top) (net 42) (tstamp 53F39E41)) + (via (at 124 148.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 42)) + (segment (start 126.2 148.3) (end 124 148.3) (width 0.2) (layer 4_bot) (net 42) (tstamp 53F39E3F) (status 10)) + (segment (start 66.8 118.4) (end 64.1 118.4) (width 0.2) (layer 4_bot) (net 42) (status 20)) + (segment (start 123 135.5) (end 105.9 118.4) (width 0.2) (layer 1_top) (net 42) (tstamp 53ADB482)) + (segment (start 105.9 118.4) (end 66.8 118.4) (width 0.2) (layer 1_top) (net 42)) + (segment (start 123 147.3) (end 123 135.5) (width 0.2) (layer 1_top) (net 42) (tstamp 53F39E44)) + (via (at 66.8 118.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 42)) + (segment (start 64.1 118.4) (end 64.075 118.375) (width 0.2) (layer 4_bot) (net 42) (tstamp 53BC7197) (status 30)) + (segment (start 120.77 150.87) (end 122.83 150.87) (width 0.2) (layer 4_bot) (net 43) (status 10)) + (segment (start 64.1 119.4) (end 64.075 119.375) (width 0.2) (layer 4_bot) (net 43) (tstamp 53BC719A) (status 30)) + (via (at 66.8 119.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 43)) + (segment (start 122.2 150.1) (end 122.2 135.6) (width 0.2) (layer 1_top) (net 43)) + (segment (start 106 119.4) (end 66.8 119.4) (width 0.2) (layer 1_top) (net 43)) + (segment (start 122.2 135.6) (end 106 119.4) (width 0.2) (layer 1_top) (net 43) (tstamp 53ADB882)) + (segment (start 66.8 119.4) (end 64.1 119.4) (width 0.2) (layer 4_bot) (net 43) (status 20)) + (segment (start 122.9 150.8) (end 122.2 150.1) (width 0.2) (layer 1_top) (net 43) (tstamp 53F39D37)) + (via (at 122.9 150.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 43)) + (segment (start 122.83 150.87) (end 122.9 150.8) (width 0.2) (layer 4_bot) (net 43) (tstamp 53F39D35)) + (segment (start 126.23 150.87) (end 128.33 150.87) (width 0.2) (layer 4_bot) (net 44) (status 10)) + (segment (start 128.4 150.8) (end 126.2 148.6) (width 0.2) (layer 1_top) (net 44) (tstamp 53F39E7C)) + (via (at 128.4 150.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 44)) + (segment (start 128.33 150.87) (end 128.4 150.8) (width 0.2) (layer 4_bot) (net 44) (tstamp 53F39E7A)) + (segment (start 124.5 129.5) (end 126.2 131.2) (width 0.2) (layer 1_top) (net 44)) + (segment (start 66.8 112.4) (end 64.1 112.4) (width 0.2) (layer 4_bot) (net 44) (status 20)) + (via (at 66.8 112.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 44)) + (segment (start 120.6 129.5) (end 103.5 112.4) (width 0.2) (layer 1_top) (net 44) (tstamp 53F39D98)) + (segment (start 66.8 112.4) (end 103.5 112.4) (width 0.2) (layer 1_top) (net 44)) + (segment (start 64.075 112.375) (end 64.1 112.4) (width 0.2) (layer 4_bot) (net 44) (tstamp 53BC718A) (status 30)) + (segment (start 124.5 129.5) (end 120.6 129.5) (width 0.2) (layer 1_top) (net 44) (tstamp 53F39D95)) + (segment (start 126.2 131.2) (end 126.2 148.6) (width 0.2) (layer 1_top) (net 44) (tstamp 53F39DA0)) + (segment (start 125.4 151) (end 125.4 131.3) (width 0.2) (layer 1_top) (net 45)) + (segment (start 124.2 130.1) (end 120.3 130.1) (width 0.2) (layer 1_top) (net 45) (tstamp 53F39DA5)) + (segment (start 125.4 131.3) (end 124.2 130.1) (width 0.2) (layer 1_top) (net 45) (tstamp 53F39DA3)) + (segment (start 123.5 152.9) (end 122.4 152.9) (width 0.2) (layer 4_bot) (net 45)) + (segment (start 64.075 113.375) (end 64.1 113.4) (width 0.2) (layer 4_bot) (net 45) (tstamp 53BC718D) (status 30)) + (segment (start 66.8 113.4) (end 103.6 113.4) (width 0.2) (layer 1_top) (net 45)) + (segment (start 120.3 130.1) (end 103.6 113.4) (width 0.2) (layer 1_top) (net 45) (tstamp 53F39DA8)) + (via (at 66.8 113.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 45)) + (segment (start 66.8 113.4) (end 64.1 113.4) (width 0.2) (layer 4_bot) (net 45) (status 20)) + (via (at 123.5 152.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 45)) + (segment (start 123.5 152.9) (end 125.4 151) (width 0.2) (layer 1_top) (net 45) (tstamp 53F39031)) + (segment (start 121.89 153.41) (end 120.77 153.41) (width 0.2) (layer 4_bot) (net 45) (tstamp 53F39D2F) (status 30)) + (segment (start 122.4 152.9) (end 121.89 153.41) (width 0.2) (layer 4_bot) (net 45) (tstamp 53F39D2D) (status 20)) + (segment (start 120.975 153.41) (end 122.09 153.41) (width 0.2) (layer 4_bot) (net 45) (status 30)) + (segment (start 98.2 128.6) (end 98.2 126.6) (width 0.2) (layer 4_bot) (net 46) (status 10)) + (segment (start 100.2 124.6) (end 130.4 124.6) (width 0.2) (layer 4_bot) (net 46) (tstamp 53AB3CC3)) + (segment (start 98.2 126.6) (end 100.2 124.6) (width 0.2) (layer 4_bot) (net 46) (tstamp 53AB3CB8)) + (segment (start 154.8 128.6) (end 139.6 128.6) (width 0.2) (layer 4_bot) (net 46)) + (segment (start 135.4 129.6) (end 130.4 124.6) (width 0.2) (layer 4_bot) (net 46) (tstamp 53AB3B14)) + (segment (start 138.6 129.6) (end 135.4 129.6) (width 0.2) (layer 4_bot) (net 46) (tstamp 53AB3B12)) + (segment (start 139.6 128.6) (end 138.6 129.6) (width 0.2) (layer 4_bot) (net 46) (tstamp 53AB3B10)) + (segment (start 162.604 129.75) (end 155.95 129.75) (width 0.2) (layer 4_bot) (net 46) (status 10)) + (segment (start 155.95 129.75) (end 154.8 128.6) (width 0.2) (layer 4_bot) (net 46) (tstamp 53AB3846)) + (segment (start 101.8 134.2) (end 103.4 134.2) (width 0.2) (layer 4_bot) (net 47) (status 10)) + (segment (start 134.45 153.65) (end 151.106 153.65) (width 0.2) (layer 4_bot) (net 47) (tstamp 53ADA641) (status 20)) + (segment (start 128.2 147.4) (end 134.45 153.65) (width 0.2) (layer 4_bot) (net 47) (tstamp 53ADA63F)) + (segment (start 116.6 147.4) (end 128.2 147.4) (width 0.2) (layer 4_bot) (net 47) (tstamp 53ADA63C)) + (segment (start 103.4 134.2) (end 116.6 147.4) (width 0.2) (layer 4_bot) (net 47) (tstamp 53ADA636)) + (segment (start 100.3 123.9) (end 141.344 123.9) (width 0.2) (layer 4_bot) (net 48)) + (segment (start 141.344 123.9) (end 143.894 121.35) (width 0.2) (layer 4_bot) (net 48) (tstamp 53ADFA7C) (status 20)) + (segment (start 97.8 128.6) (end 97.8 126.4) (width 0.2) (layer 4_bot) (net 48) (status 10)) + (segment (start 97.8 126.4) (end 100.3 123.9) (width 0.2) (layer 4_bot) (net 48) (tstamp 53AB4BE6)) + (segment (start 98.6 128.6) (end 98.6 126.8) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 130.1 125.3) (end 100.1 125.3) (width 0.2) (layer 4_bot) (net 49) (tstamp 53AB3AFB)) + (segment (start 135 130.2) (end 130.1 125.3) (width 0.2) (layer 4_bot) (net 49) (tstamp 53AB3AF9)) + (segment (start 139 130.2) (end 135 130.2) (width 0.2) (layer 4_bot) (net 49) (tstamp 53AB3AF6)) + (segment (start 140 129.2) (end 139 130.2) (width 0.2) (layer 4_bot) (net 49) (tstamp 53AB3AF4)) + (segment (start 152.296 129.2) (end 140 129.2) (width 0.2) (layer 4_bot) (net 49) (tstamp 53AB3B47)) + (segment (start 152.296 129.2) (end 154.048 130.952) (width 0.2) (layer 4_bot) (net 49) (status 20)) + (segment (start 98.6 126.8) (end 100.1 125.3) (width 0.2) (layer 4_bot) (net 49) (tstamp 53AB3C61)) + (segment (start 99 128.6) (end 99 127) (width 0.2) (layer 4_bot) (net 50) (status 10)) + (segment (start 134.752 130.952) (end 129.8 126) (width 0.2) (layer 4_bot) (net 50) (tstamp 53AB3ADB)) + (segment (start 129.8 126) (end 100 126) (width 0.2) (layer 4_bot) (net 50) (tstamp 53AB3ADE)) + (segment (start 134.752 130.952) (end 140.952 130.952) (width 0.2) (layer 4_bot) (net 50) (status 20)) + (segment (start 99 127) (end 100 126) (width 0.2) (layer 4_bot) (net 50) (tstamp 53AB3C5B)) + (segment (start 111.6 130.2) (end 117 130.2) (width 0.2) (layer 4_bot) (net 51)) + (segment (start 128.3 129.5) (end 134.7 135.9) (width 0.2) (layer 4_bot) (net 51) (tstamp 53F39D61)) + (segment (start 117.7 129.5) (end 128.3 129.5) (width 0.2) (layer 4_bot) (net 51) (tstamp 53F39D5E)) + (segment (start 117 130.2) (end 117.7 129.5) (width 0.2) (layer 4_bot) (net 51) (tstamp 53F39D5C)) + (segment (start 148.61 138.61) (end 145.9 135.9) (width 0.2) (layer 4_bot) (net 51) (status 10)) + (segment (start 145.9 135.9) (end 134.7 135.9) (width 0.2) (layer 4_bot) (net 51) (tstamp 53AB6448)) + (segment (start 99.398002 128.6) (end 99.4 128.6) (width 0.2) (layer 4_bot) (net 51) (tstamp 53AB645D) (status 30)) + (segment (start 99.398002 127.2) (end 99.398002 128.6) (width 0.2) (layer 4_bot) (net 51) (tstamp 53AB645C) (status 20)) + (segment (start 100 126.598002) (end 99.398002 127.2) (width 0.2) (layer 4_bot) (net 51) (tstamp 53AB6459)) + (segment (start 107.998002 126.598002) (end 100 126.598002) (width 0.2) (layer 4_bot) (net 51) (tstamp 53AB6452)) + (segment (start 111.6 130.2) (end 107.998002 126.598002) (width 0.2) (layer 4_bot) (net 51) (tstamp 53F39D5A)) + (segment (start 101.8 133) (end 104 133) (width 0.2) (layer 4_bot) (net 52) (status 10)) + (segment (start 131.396 144.25) (end 132.396 145.25) (width 0.2) (layer 4_bot) (net 52) (tstamp 53ACD18C) (status 20)) + (segment (start 115.25 144.25) (end 131.396 144.25) (width 0.2) (layer 4_bot) (net 52) (tstamp 53ACD188)) + (segment (start 104 133) (end 115.25 144.25) (width 0.2) (layer 4_bot) (net 52) (tstamp 53ACD183)) + (segment (start 101.8 132.998002) (end 101.8 133) (width 0.2) (layer 4_bot) (net 52) (tstamp 53AB7833) (status 30)) + (segment (start 101.8 133.001998) (end 101.8 133) (width 0.2) (layer 4_bot) (net 52) (tstamp 53AB195A) (status 30)) + (segment (start 135.1 134.3) (end 128.9 128.1) (width 0.2) (layer 4_bot) (net 53)) + (segment (start 111.5 128.1) (end 111 128.6) (width 0.2) (layer 4_bot) (net 53) (tstamp 53F39D55)) + (segment (start 128.9 128.1) (end 111.5 128.1) (width 0.2) (layer 4_bot) (net 53) (tstamp 53F39D54)) + (segment (start 164 136.6) (end 165.57 138.17) (width 0.2) (layer 4_bot) (net 53)) + (segment (start 94.6 128.6) (end 111 128.6) (width 0.2) (layer 1_top) (net 53) (tstamp 53ADE4DE)) + (segment (start 93.4 128.2) (end 94.2 128.2) (width 0.2) (layer 1_top) (net 53)) + (segment (start 94.2 128.2) (end 94.6 128.6) (width 0.2) (layer 1_top) (net 53) (tstamp 53ADE4DA)) + (via (at 111 128.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 53)) + (via (at 93.4 128.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 53)) + (segment (start 147.5 134.3) (end 135.1 134.3) (width 0.2) (layer 4_bot) (net 53) (tstamp 53AB6CF0)) + (segment (start 149.8 136.6) (end 147.5 134.3) (width 0.2) (layer 4_bot) (net 53) (tstamp 53ADE82D)) + (segment (start 149.8 136.6) (end 164 136.6) (width 0.2) (layer 4_bot) (net 53)) + (segment (start 165.57 138.17) (end 169.235 138.17) (width 0.2) (layer 4_bot) (net 53) (tstamp 53ADE854) (status 20)) + (segment (start 94.6 128.6) (end 93.8 128.6) (width 0.2) (layer 4_bot) (net 53) (status 10)) + (segment (start 92.85 128.75) (end 85.3 128.75) (width 0.2) (layer 4_bot) (net 53) (tstamp 53ADE30E) (status 20)) + (segment (start 93.4 128.2) (end 92.85 128.75) (width 0.2) (layer 4_bot) (net 53) (tstamp 53ADE30D)) + (segment (start 93.8 128.6) (end 93.4 128.2) (width 0.2) (layer 4_bot) (net 53) (tstamp 53ADE2FE)) + (segment (start 135.298002 133.498002) (end 129.2 127.4) (width 0.2) (layer 4_bot) (net 54)) + (segment (start 110.6 127.4) (end 110.2 127.8) (width 0.2) (layer 4_bot) (net 54) (tstamp 53F39D52)) + (segment (start 129.2 127.4) (end 110.6 127.4) (width 0.2) (layer 4_bot) (net 54) (tstamp 53F39D51)) + (segment (start 169.235 135.63) (end 169.065 135.8) (width 0.2) (layer 4_bot) (net 54) (status 30)) + (segment (start 95 127.8) (end 94.6 127.4) (width 0.2) (layer 1_top) (net 54) (tstamp 53ADE371)) + (segment (start 94.6 127.4) (end 92.8 127.4) (width 0.2) (layer 1_top) (net 54) (tstamp 53ADE375)) + (via (at 92.8 127.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 54)) + (via (at 110.2 127.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 54)) + (segment (start 147.698002 133.498002) (end 135.298002 133.498002) (width 0.2) (layer 4_bot) (net 54) (tstamp 53AB681E)) + (segment (start 150 135.8) (end 147.698002 133.498002) (width 0.2) (layer 4_bot) (net 54) (tstamp 53AB681A)) + (segment (start 110.2 127.8) (end 95 127.8) (width 0.2) (layer 1_top) (net 54)) + (segment (start 169.065 135.8) (end 150 135.8) (width 0.2) (layer 4_bot) (net 54) (tstamp 53B2FB54) (status 10)) + (segment (start 95 128.6) (end 95 127.6) (width 0.2) (layer 4_bot) (net 54) (status 10)) + (segment (start 91.95 128.25) (end 85.3 128.25) (width 0.2) (layer 4_bot) (net 54) (tstamp 53ADE33D) (status 20)) + (segment (start 92.8 127.4) (end 91.95 128.25) (width 0.2) (layer 4_bot) (net 54) (tstamp 53ADE33C)) + (segment (start 94.8 127.4) (end 92.8 127.4) (width 0.2) (layer 4_bot) (net 54) (tstamp 53ADE331)) + (segment (start 95 127.6) (end 94.8 127.4) (width 0.2) (layer 4_bot) (net 54) (tstamp 53ADE32C)) + (segment (start 134.9 135.1) (end 128.6 128.8) (width 0.2) (layer 4_bot) (net 55)) + (segment (start 112.4 128.8) (end 111.8 129.4) (width 0.2) (layer 4_bot) (net 55) (tstamp 53F39D58)) + (segment (start 128.6 128.8) (end 112.4 128.8) (width 0.2) (layer 4_bot) (net 55) (tstamp 53F39D57)) + (segment (start 93.4 129.2) (end 94 129.2) (width 0.2) (layer 1_top) (net 55)) + (segment (start 166.71 140.71) (end 163.4 137.4) (width 0.2) (layer 4_bot) (net 55) (tstamp 53AB6CFA)) + (segment (start 163.4 137.4) (end 149.6 137.4) (width 0.2) (layer 4_bot) (net 55) (tstamp 53AB6CFC)) + (segment (start 149.6 137.4) (end 147.3 135.1) (width 0.2) (layer 4_bot) (net 55) (tstamp 53AB6CFE)) + (segment (start 147.3 135.1) (end 134.9 135.1) (width 0.2) (layer 4_bot) (net 55) (tstamp 53AB6D00)) + (via (at 111.8 129.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 55)) + (segment (start 166.71 140.71) (end 169.235 140.71) (width 0.2) (layer 4_bot) (net 55) (status 20)) + (via (at 93.4 129.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 55)) + (segment (start 94.2 129.4) (end 111.8 129.4) (width 0.2) (layer 1_top) (net 55) (tstamp 53ADE2E9)) + (segment (start 94 129.2) (end 94.2 129.4) (width 0.2) (layer 1_top) (net 55) (tstamp 53ADE2E5)) + (segment (start 93.4 129.8) (end 93.4 129.2) (width 0.2) (layer 4_bot) (net 55) (status 10)) + (segment (start 92.75 129.25) (end 85.3 129.25) (width 0.2) (layer 4_bot) (net 55) (tstamp 53ADE2DA) (status 20)) + (segment (start 92.8 129.2) (end 92.75 129.25) (width 0.2) (layer 4_bot) (net 55) (tstamp 53ADE2D9)) + (segment (start 93.4 129.2) (end 92.8 129.2) (width 0.2) (layer 4_bot) (net 55) (tstamp 53ADE2D8)) + (segment (start 135.5 132.7) (end 129.5 126.7) (width 0.2) (layer 4_bot) (net 56)) + (segment (start 110.3 126.7) (end 110 127) (width 0.2) (layer 4_bot) (net 56) (tstamp 53F39D4D)) + (segment (start 129.5 126.7) (end 110.3 126.7) (width 0.2) (layer 4_bot) (net 56) (tstamp 53F39D4C)) + (segment (start 93.4 126.6) (end 95 126.6) (width 0.2) (layer 1_top) (net 56)) + (segment (start 152.69 133.09) (end 152.3 132.7) (width 0.2) (layer 4_bot) (net 56) (tstamp 53AB67FE)) + (segment (start 152.3 132.7) (end 135.5 132.7) (width 0.2) (layer 4_bot) (net 56) (tstamp 53AB6803)) + (segment (start 110 127) (end 109.4 127) (width 0.2) (layer 4_bot) (net 56) (tstamp 53F39D4F)) + (via (at 109.4 127) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 56)) + (segment (start 152.69 133.09) (end 169.235 133.09) (width 0.2) (layer 4_bot) (net 56) (status 20)) + (via (at 93.4 126.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 56)) + (segment (start 97.6 127) (end 109.4 127) (width 0.2) (layer 1_top) (net 56) (tstamp 53ADE393)) + (segment (start 97.4 127.2) (end 97.6 127) (width 0.2) (layer 1_top) (net 56) (tstamp 53ADE391)) + (segment (start 95.6 127.2) (end 97.4 127.2) (width 0.2) (layer 1_top) (net 56) (tstamp 53ADE38E)) + (segment (start 95 126.6) (end 95.6 127.2) (width 0.2) (layer 1_top) (net 56) (tstamp 53ADE38C)) + (segment (start 95.4 128.6) (end 95.4 127.4) (width 0.2) (layer 4_bot) (net 56) (status 10)) + (segment (start 91.45 127.75) (end 85.3 127.75) (width 0.2) (layer 4_bot) (net 56) (tstamp 53ADE354) (status 20)) + (segment (start 92.6 126.6) (end 91.45 127.75) (width 0.2) (layer 4_bot) (net 56) (tstamp 53ADE352)) + (segment (start 93.4 126.6) (end 92.6 126.6) (width 0.2) (layer 4_bot) (net 56) (tstamp 53ADE351)) + (segment (start 94.6 126.6) (end 93.4 126.6) (width 0.2) (layer 4_bot) (net 56) (tstamp 53ADE34A)) + (segment (start 95.4 127.4) (end 94.6 126.6) (width 0.2) (layer 4_bot) (net 56) (tstamp 53ADE347)) + (segment (start 174.49 155.95) (end 174.29916 156.14084) (width 0.4) (layer 4_bot) (net 57) (status 30)) + (segment (start 174.29916 156.14084) (end 174.29916 159) (width 0.4) (layer 4_bot) (net 57) (tstamp 53F39CF6) (status 30)) + (segment (start 172.4 166.4) (end 172.4 163) (width 0.4) (layer 4_bot) (net 57)) + (segment (start 172.4 163) (end 174.29916 161.10084) (width 0.4) (layer 4_bot) (net 57) (tstamp 53B2EF70)) + (segment (start 111.65 160) (end 113.8 160) (width 0.4) (layer 4_bot) (net 57) (status 10)) + (segment (start 113.8 160) (end 125.05 171.25) (width 0.4) (layer 4_bot) (net 57) (tstamp 53AE5889)) + (segment (start 174.29916 159) (end 174.29916 161.10084) (width 0.4) (layer 4_bot) (net 57) (status 10)) + (segment (start 172.4 166.4) (end 167.55 171.25) (width 0.4) (layer 4_bot) (net 57) (tstamp 53B2EF6D)) + (segment (start 167.55 171.25) (end 125.05 171.25) (width 0.4) (layer 4_bot) (net 57) (tstamp 53AE1D44)) + (segment (start 174.285 158.98584) (end 174.29916 159) (width 0.4) (layer 4_bot) (net 57) (tstamp 53AE1D3A) (status 30)) + (segment (start 127.25 101.25) (end 124.75 101.25) (width 0.4) (layer 4_bot) (net 58)) + (segment (start 124.75 101.25) (end 122 101.25) (width 0.4) (layer 4_bot) (net 58)) + (segment (start 130 101.25) (end 127.25 101.25) (width 0.4) (layer 4_bot) (net 58)) + (via (at 127.25 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (tstamp 588D1B46)) + (segment (start 86 101.25) (end 89 101.25) (width 0.4) (layer 4_bot) (net 58)) + (segment (start 83 101.25) (end 86 101.25) (width 0.4) (layer 4_bot) (net 58)) + (via (at 86 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 110 101.25) (end 113 101.25) (width 0.4) (layer 4_bot) (net 58)) + (segment (start 107 101.25) (end 110 101.25) (width 0.4) (layer 4_bot) (net 58)) + (via (at 110 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 120.77 155.95) (end 120.77 156.98) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 120.75 157) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 120.77 156.98) (end 120.75 157) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39EAE)) + (segment (start 120.77 155.95) (end 118.6 155.95) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 118.6 155.95) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 120.77 155.95) (end 120.77 154.92) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 120.75 154.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 120.77 154.92) (end 120.75 154.9) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39EA6)) + (segment (start 120.77 143.25) (end 118.6 143.25) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 118.6 143.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 174.49 140.71) (end 174.49 141.79) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 174.5 141.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 174.49 141.79) (end 174.5 141.8) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CF1)) + (segment (start 174.49 140.71) (end 176.69 140.71) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 176.7 140.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 176.69 140.71) (end 176.7 140.7) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CED)) + (segment (start 174.49 140.71) (end 172.31 140.71) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 172.3 140.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 172.31 140.71) (end 172.3 140.7) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CE9)) + (segment (start 174.49 138.17) (end 174.49 139.39) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (segment (start 174.5 140.7) (end 174.49 140.71) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CE8) (status 30)) + (segment (start 174.5 139.4) (end 174.5 140.7) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CE6) (status 20)) + (via (at 174.5 139.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 174.49 139.39) (end 174.5 139.4) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CE4)) + (segment (start 174.49 138.17) (end 174.49 137.11) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 174.5 137.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 174.49 137.11) (end 174.5 137.1) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CE0)) + (segment (start 174.49 138.17) (end 176.67 138.17) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 176.7 138.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 176.67 138.17) (end 176.7 138.2) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CDC)) + (segment (start 174.49 138.17) (end 172.33 138.17) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 172.3 138.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 172.33 138.17) (end 172.3 138.2) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CD8)) + (segment (start 174.49 133.09) (end 174.49 134.19) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 174.5 134.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 174.49 134.19) (end 174.5 134.2) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CCF)) + (segment (start 174.49 133.09) (end 176.69 133.09) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 176.7 133.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 176.69 133.09) (end 176.7 133.1) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CCB)) + (segment (start 174.49 133.09) (end 174.49 132.01) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 174.5 132) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 174.49 132.01) (end 174.5 132) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CC7)) + (segment (start 147.63 167.57) (end 146.53 167.57) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 146.5 167.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 146.53 167.57) (end 146.5 167.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39C60)) + (segment (start 147.63 167.57) (end 147.63 165.43) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 147.6 165.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 147.63 165.43) (end 147.6 165.4) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39C58)) + (segment (start 147.63 167.57) (end 148.67 167.57) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 148.7 167.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 148.67 167.57) (end 148.7 167.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39C54)) + (segment (start 165.41 167.57) (end 165.41 169.79) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 165.4 169.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 165.41 169.79) (end 165.4 169.8) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39C4E)) + (segment (start 165.41 167.57) (end 166.47 167.57) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 166.5 167.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 166.47 167.57) (end 166.5 167.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39C4A)) + (segment (start 165.41 167.57) (end 164.33 167.57) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 164.3 167.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 164.33 167.57) (end 164.3 167.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39C46)) + (segment (start 157.79 167.57) (end 156.73 167.57) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 156.7 167.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 156.73 167.57) (end 156.7 167.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39C42)) + (segment (start 157.79 167.57) (end 158.87 167.57) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 158.9 167.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 158.87 167.57) (end 158.9 167.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39C3E)) + (segment (start 157.79 167.57) (end 157.79 165.41) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 157.8 165.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 157.79 165.41) (end 157.8 165.4) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39C3A)) + (segment (start 94.6 149.1001) (end 94.6 150.1) (width 0.2) (layer 4_bot) (net 58) (status 10)) + (via (at 94.6 150.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 92.75062 149.34996) (end 92.75062 150.19938) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 92.75 150.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 92.75062 150.19938) (end 92.75 150.2) (width 0.4) (layer 4_bot) (net 58) (tstamp 53C5B94F)) + (segment (start 92.75062 149.34996) (end 91.70004 149.34996) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 91.7 149.35) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 91.70004 149.34996) (end 91.7 149.35) (width 0.4) (layer 4_bot) (net 58) (tstamp 53C5B94B)) + (segment (start 92.75062 149.34996) (end 92.75062 148.50062) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 92.75 148.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 92.75062 148.50062) (end 92.75 148.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53C5B947)) + (segment (start 75.825 119.325) (end 75.9 119.4) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 75.9 120.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 75.9 119.4) (end 75.9 120.4) (width 0.4) (layer 4_bot) (net 58) (tstamp 53BC7205) (status 10)) + (segment (start 75.875 118.075) (end 75.9 118.05) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 75.9 117.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 75.9 118.05) (end 75.9 117.3) (width 0.4) (layer 4_bot) (net 58) (tstamp 53BC71FD) (status 10)) + (segment (start 75.825 108.575) (end 75.9 108.65) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 75.9 109.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 75.9 108.65) (end 75.9 109.7) (width 0.4) (layer 4_bot) (net 58) (tstamp 53BC71ED) (status 10)) + (segment (start 75.825 108.575) (end 75.8 108.6) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 75 108.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 75.8 108.6) (end 75 108.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53BC71E2) (status 10)) + (segment (start 62.575 117.875) (end 62.6 117.85) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 62.6 117.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 62.6 117.85) (end 62.6 117.1) (width 0.4) (layer 4_bot) (net 58) (tstamp 53BC7159) (status 10)) + (segment (start 64.075 117.375) (end 64.1 117.4) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 65 117.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 64.1 117.4) (end 65 117.4) (width 0.4) (layer 4_bot) (net 58) (tstamp 53BC713A) (status 10)) + (segment (start 62.575 117.875) (end 62.6 117.9) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 62.6 118.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 62.6 117.9) (end 62.6 118.7) (width 0.4) (layer 4_bot) (net 58) (tstamp 53BC7138) (status 10)) + (segment (start 62.575 113.875) (end 62.6 113.85) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 62.6 113.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 62.6 113.85) (end 62.6 113.1) (width 0.4) (layer 4_bot) (net 58) (tstamp 53BC7136) (status 10)) + (segment (start 87.8 147.2001) (end 88.8999 147.2001) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 88.9 147.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 88.8999 147.2001) (end 88.9 147.2) (width 0.4) (layer 4_bot) (net 58) (tstamp 53BC2152)) + (segment (start 69.25 122.25) (end 68.9 122.6) (width 0.4) (layer 4_bot) (net 58)) + (via (at 69.25 122.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 69.25 125.25) (end 69.25 122.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE519E)) + (via (at 69.25 125.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 69.25 128.25) (end 69.25 125.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE519B)) + (via (at 69.25 128.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 69.25 131.25) (end 69.25 128.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5192)) + (via (at 69.25 131.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 69.25 134.25) (end 69.25 131.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE518F)) + (via (at 62.7 122.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 65.7 122.6) (end 62.7 122.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B190FD)) + (via (at 65.7 122.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 68.9 122.6) (end 65.7 122.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B190FB)) + (via (at 89 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (via (at 83 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (via (at 107 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (via (at 113 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 113 101.25) (end 116 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5439)) + (via (at 116 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 116 101.25) (end 119 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE543C)) + (via (at 119 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 119 101.25) (end 122 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE543F)) + (via (at 122 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (via (at 124.75 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (via (at 130 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 130 101.25) (end 133 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5471)) + (via (at 133 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 133 101.25) (end 136 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5476)) + (via (at 136 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 136 101.25) (end 139 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5479)) + (via (at 139 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 139 101.25) (end 142 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE547C)) + (via (at 142 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 142 101.25) (end 145 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE547F)) + (via (at 145 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 145 101.25) (end 148 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5482)) + (via (at 148 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 148 101.25) (end 151 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5486)) + (via (at 151 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 151 101.25) (end 154 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5489)) + (via (at 154 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 154 101.25) (end 157 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE548D)) + (via (at 157 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 157 101.25) (end 160 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5490)) + (via (at 160 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 160 101.25) (end 163 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5493)) + (via (at 163 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 163 101.25) (end 166 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5496)) + (via (at 166 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 166 101.25) (end 169 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5499)) + (via (at 169 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 169 101.25) (end 172 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE549C)) + (via (at 178.75 108) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (via (at 172 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 172 104.25) (end 172 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B91)) + (via (at 172 104.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 172 105.5) (end 172 104.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B8A)) + (segment (start 173.25 106.75) (end 172 105.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B89)) + (via (at 173.25 106.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 174.5 108) (end 173.25 106.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B83)) + (segment (start 175.75 108) (end 174.5 108) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B82)) + (via (at 175.75 108) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 178.75 108) (end 175.75 108) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B7A)) + (via (at 68 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 62.75 108) (end 61.25 109.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53E6)) + (via (at 61.25 109.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 61.25 109.5) (end 61.25 112.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53EE)) + (via (at 61.25 112.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 61.25 112.5) (end 61.25 115.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53F2)) + (via (at 61.25 115.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 61.25 115.5) (end 61.25 118.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53F5)) + (via (at 61.25 118.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (via (at 64 108) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 65.5 108) (end 64 108) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53C7)) + (segment (start 66.75 106.75) (end 65.5 108) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53C6)) + (via (at 66.75 106.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 68 105.5) (end 66.75 106.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53BC)) + (segment (start 68 104.25) (end 68 105.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53BB)) + (via (at 68 104.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 68 101.25) (end 68 104.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53B7)) + (segment (start 64 108) (end 62.75 108) (width 0.4) (layer 4_bot) (net 58)) + (segment (start 64 104) (end 66.75 101.25) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (segment (start 66.75 101.25) (end 68 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53A4)) + (segment (start 71 101.25) (end 68 101.25) (width 0.4) (layer 4_bot) (net 58)) + (segment (start 71 101.25) (end 74 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5403)) + (via (at 71 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 74 101.25) (end 77 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5407)) + (via (at 74 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 77 101.25) (end 80 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5411)) + (via (at 77 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 80 101.25) (end 83 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5414)) + (via (at 80 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 89 101.25) (end 92 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE541F)) + (segment (start 92 101.25) (end 95 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5423)) + (via (at 92 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (via (at 95 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 104 101.25) (end 107 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5430)) + (via (at 104 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 101 101.25) (end 104 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE542D)) + (via (at 101 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 98 101.25) (end 101 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5429)) + (via (at 98 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 95 101.25) (end 98 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5426)) + (segment (start 178.75 108) (end 178.75 111) (width 0.4) (layer 4_bot) (net 58)) + (via (at 178.75 114) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 178.75 111) (end 178.75 114) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B9D)) + (via (at 178.75 111) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 176 104) (end 178.75 106.75) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (segment (start 178.75 106.75) (end 178.75 108) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B53)) + (segment (start 69.25 140.25) (end 69.25 137.5) (width 0.4) (layer 1_top) (net 58)) + (via (at 69.25 140.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 69.25 137.5) (end 69.25 134.25) (width 0.4) (layer 1_top) (net 58) (tstamp 53AE5681)) + (via (at 69.25 134.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 68 173.75) (end 68 170.75) (width 0.4) (layer 4_bot) (net 58)) + (via (at 68 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 61.5 158.5) (end 61.75 158.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE553E)) + (via (at 61.5 158.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 61.25 158.75) (end 61.5 158.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5535)) + (segment (start 61.25 161) (end 61.25 158.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5534)) + (via (at 61.25 161) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 61.25 164) (end 61.25 161) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5530)) + (via (at 61.25 164) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 61.25 167) (end 61.25 164) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE552C)) + (via (at 61.25 167) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 64.25 167) (end 61.25 167) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5529)) + (via (at 64.25 167) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 65.5 167) (end 64.25 167) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5526)) + (segment (start 66.75 168.25) (end 65.5 167) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5525)) + (via (at 66.75 168.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 68 169.5) (end 66.75 168.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5520)) + (segment (start 68 170.75) (end 68 169.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE551F)) + (via (at 68 170.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 64 171) (end 66.75 173.75) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 74 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 71 173.75) (end 74 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE54F3)) + (via (at 71 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 68 173.75) (end 71 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE54EF)) + (segment (start 66.75 173.75) (end 68 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE54E4)) + (via (at 69.25 137.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 69.25 137.5) (end 69.25 134.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE518B)) + (segment (start 69.25 143.25) (end 69.25 140.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4A06)) + (via (at 69.25 143.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 69.25 146.25) (end 69.25 143.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4A03)) + (via (at 69.25 146.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 69.25 149.25) (end 69.25 146.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE49F7)) + (via (at 69.25 149.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 69.25 152.25) (end 69.25 149.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE49F4)) + (via (at 69.25 152.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 69.25 155.25) (end 69.25 152.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE49EB)) + (via (at 69.25 155.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 69.25 158.25) (end 69.25 155.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE49E8)) + (via (at 69.25 158.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 66.75 158.25) (end 69.25 158.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE49E2)) + (via (at 66.75 158.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 63.75 158.25) (end 66.75 158.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE49DF)) + (via (at 63.75 158.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 61.75 158.25) (end 63.75 158.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5541)) + (segment (start 79 173.75) (end 76 173.75) (width 0.4) (layer 4_bot) (net 58)) + (via (at 169 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 169 173.75) (end 166 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C07)) + (via (at 166 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 166 173.75) (end 163 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C0B)) + (via (at 163 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 163 173.75) (end 160 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C0E)) + (via (at 160 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 160 173.75) (end 157 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C12)) + (via (at 157 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 157 173.75) (end 154 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C15)) + (via (at 154 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 154 173.75) (end 151 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C18)) + (via (at 151 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 151 173.75) (end 148 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C1C)) + (via (at 148 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 148 173.75) (end 145 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C1F)) + (via (at 145 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 145 173.75) (end 142 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C29)) + (via (at 142 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 142 173.75) (end 139 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C2C)) + (via (at 139 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 139 173.75) (end 136 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C35)) + (via (at 136 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 136 173.75) (end 133 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C38)) + (via (at 133 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 133 173.75) (end 130 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C3B)) + (via (at 130 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 130 173.75) (end 127 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C43)) + (via (at 127 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 127 173.75) (end 124 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C47)) + (via (at 124 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 124 173.75) (end 121 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C4A)) + (via (at 121 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 121 173.75) (end 118 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C4E)) + (via (at 118 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 118 173.75) (end 115 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C52)) + (via (at 115 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 115 173.75) (end 112 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C56)) + (via (at 112 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 112 173.75) (end 109 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C59)) + (via (at 109 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 109 173.75) (end 106 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C5D)) + (via (at 106 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 106 173.75) (end 103 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C60)) + (via (at 103 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 103 173.75) (end 100 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C63)) + (via (at 100 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 100 173.75) (end 97 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C67)) + (via (at 97 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 97 173.75) (end 94 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C6B)) + (via (at 94 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 94 173.75) (end 91 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C6E)) + (via (at 91 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 91 173.75) (end 88 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C71)) + (via (at 88 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 88 173.75) (end 85 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C75)) + (via (at 85 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 85 173.75) (end 82 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C78)) + (via (at 82 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 82 173.75) (end 79 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C7B)) + (via (at 79 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (via (at 172 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 172 173.75) (end 169 173.75) (width 0.4) (layer 4_bot) (net 58)) + (via (at 76 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 176 171) (end 173.25 173.75) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 178.75 122) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 178.75 125) (end 178.75 122) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B31)) + (via (at 178.75 125) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 178.75 128) (end 178.75 125) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B2D)) + (via (at 178.75 128) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 178.75 131) (end 178.75 128) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B29)) + (via (at 178.75 131) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 178.75 134) (end 178.75 131) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B1E)) + (via (at 178.75 134) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 178.75 137) (end 178.75 134) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B1A)) + (via (at 178.75 137) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 178.75 140) (end 178.75 137) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B16)) + (via (at 178.75 140) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 178.75 143) (end 178.75 140) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B12)) + (via (at 178.75 143) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 178.75 146) (end 178.75 143) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B0E)) + (via (at 178.75 146) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 178.75 149) (end 178.75 146) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B0A)) + (via (at 178.75 149) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 178.75 152) (end 178.75 149) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B04)) + (via (at 178.75 152) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 178.75 155) (end 178.75 152) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4AF5)) + (via (at 178.75 155) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 178.75 158) (end 178.75 155) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4AF0)) + (via (at 178.75 158) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 178.75 161) (end 178.75 158) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4ADF)) + (via (at 178.75 161) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 178.75 164) (end 178.75 161) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4ADB)) + (via (at 178.75 164) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 178.75 167) (end 178.75 164) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4AD7)) + (via (at 178.75 167) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 175.75 167) (end 178.75 167) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4AD3)) + (via (at 175.75 167) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 174.5 167) (end 175.75 167) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4ACA)) + (segment (start 173.25 168.25) (end 174.5 167) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4AC9)) + (via (at 173.25 168.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 172 169.5) (end 173.25 168.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4ABB)) + (segment (start 172 170.75) (end 172 169.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4ABA)) + (via (at 172 170.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 172 173.75) (end 172 170.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4AB5)) + (segment (start 173.25 173.75) (end 172 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4A9D)) + (segment (start 89.05042 132.6) (end 88.3 132.6) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 88.3 132.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 96.10084 121.3) (end 95 121.3) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 95 121.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 96.10084 121.3) (end 96.4 121.00084) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 96.4 120.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 96.4 121.00084) (end 96.4 120.1) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30810) (status 10)) + (segment (start 96.10084 121.3) (end 96.4 121.59916) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 96.4 122.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 96.4 121.59916) (end 96.4 122.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B3080B) (status 10)) + (segment (start 97.2 124.75042) (end 97.25042 124.7) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 98 124.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 97.25042 124.7) (end 98 124.7) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B307F2) (status 10)) + (segment (start 97.2 124.75042) (end 97.2 124) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 97.2 124) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 96 124.75042) (end 96 124) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 96 124) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 89.10084 125.7) (end 88 125.7) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 88 125.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 89.10084 125.7) (end 89.4 125.99916) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 89.4 126.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 89.4 125.99916) (end 89.4 126.9) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30795) (status 10)) + (segment (start 89.10084 125.7) (end 89.4 125.40084) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 89.4 124.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 89.4 125.40084) (end 89.4 124.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B3078F) (status 10)) + (segment (start 89.10084 140.7) (end 89.4 140.40084) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 89.4 139.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 89.4 140.40084) (end 89.4 139.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B3074E) (status 10)) + (segment (start 89.10084 140.7) (end 88 140.7) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 88 140.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 89.10084 140.7) (end 89.4 140.99916) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 89.4 141.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 89.4 140.99916) (end 89.4 141.9) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30746) (status 10)) + (segment (start 101.4 148.69916) (end 101.4 149.7) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 101.4 149.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 101.4 148.69916) (end 101.69916 148.4) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 102.6 148.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 101.69916 148.4) (end 102.6 148.4) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30605) (status 10)) + (segment (start 98.49916 144.8) (end 98.99916 145.3) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 99.5 145.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 98.99916 145.3) (end 99.5 145.3) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B305B1) (status 10)) + (segment (start 98.49916 144.8) (end 98.99916 144.3) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 99.5 144.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 98.99916 144.3) (end 99.5 144.3) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B305AA) (status 10)) + (segment (start 106.44958 132.2) (end 107.2 132.2) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 107.2 132.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 106.44958 132.2) (end 106.4 132.24958) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 106.4 133) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 106.4 132.24958) (end 106.4 133) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30566) (status 10)) + (segment (start 122.60084 158.9) (end 121.5 158.9) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 121.5 158.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 122.60084 158.9) (end 122.9 158.60084) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 122.9 157.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 122.9 158.60084) (end 122.9 157.7) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B304FE) (status 10)) + (segment (start 122.60084 158.9) (end 122.9 159.19916) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 122.9 160.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 122.9 159.19916) (end 122.9 160.1) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B304FA) (status 10)) + (segment (start 172.50084 159) (end 171.4 159) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 171.4 159) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 172.50084 159) (end 172.8 159.29916) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 172.8 160.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 172.8 159.29916) (end 172.8 160.2) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30486) (status 10)) + (segment (start 172.50084 159) (end 172.8 158.70084) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 172.8 157.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 172.8 158.70084) (end 172.8 157.8) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30482) (status 10)) + (segment (start 134.10084 122) (end 133 122) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 133 122) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 134.10084 122) (end 134.4 121.70084) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 134.4 120.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 134.4 121.70084) (end 134.4 120.8) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30428) (status 10)) + (segment (start 134.04958 119.8) (end 134 119.75042) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 134 119) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 134 119.75042) (end 134 119) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30418) (status 10)) + (segment (start 141.55042 119.8) (end 141.4 119.64958) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 141.4 119) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 141.4 119.64958) (end 141.4 119) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30405) (status 10)) + (segment (start 144.6 115.70084) (end 144.30084 116) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 143.4 116) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 144.30084 116) (end 143.4 116) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B303FB) (status 10)) + (segment (start 144.6 115.70084) (end 144.89916 116) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 145.8 116) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 144.89916 116) (end 145.8 116) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B303EF) (status 10)) + (segment (start 144.6 112.29916) (end 144.89916 112) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 145.8 112) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 144.89916 112) (end 145.8 112) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B303E7) (status 10)) + (segment (start 144.6 112.29916) (end 144.30084 112) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 143.4 112) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 144.30084 112) (end 143.4 112) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B303E3) (status 10)) + (segment (start 142.44958 108.2) (end 142.4 108.24958) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 142.4 109) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 142.4 108.24958) (end 142.4 109) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B303CC) (status 10)) + (segment (start 137.09916 106.4) (end 138.2 106.4) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 138.2 106.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 137.09916 106.4) (end 137.4 106.70084) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 137.4 107.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 137.4 106.70084) (end 137.4 107.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B303B7) (status 10)) + (segment (start 135.84958 108.2) (end 136.6 108.2) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 136.6 108.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 131.50084 106.8) (end 131.2 107.10084) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 131.2 108) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 131.2 107.10084) (end 131.2 108) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30397) (status 10)) + (segment (start 132.75042 108.6) (end 132 108.6) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 132 108.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 131.50084 106.8) (end 131.8 106.50084) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 131.8 105.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 131.8 106.50084) (end 131.8 105.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B3038C) (status 10)) + (segment (start 77.09916 123.2) (end 76.8 123.49916) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 76.8 124.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 76.8 123.49916) (end 76.8 124.4) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30358) (status 10)) + (segment (start 77.09916 123.2) (end 78.2 123.2) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 78.2 123.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 77.09916 123.2) (end 76.8 122.90084) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 76.8 122) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 76.8 122.90084) (end 76.8 122) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30350) (status 10)) + (segment (start 72.64958 122.8) (end 72.6 122.84958) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 72.6 123.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 72.6 122.84958) (end 72.6 123.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30335) (status 10)) + (segment (start 72.64958 122.8) (end 72.6 122.75042) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 72.6 122) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 72.6 122.75042) (end 72.6 122) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30331) (status 10)) + (segment (start 130.2 115.70084) (end 129.90084 116) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 129 116) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 129.90084 116) (end 129 116) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B2F3D7) (status 10)) + (segment (start 130.2 115.70084) (end 130.49916 116) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 131.4 116) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 130.49916 116) (end 131.4 116) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B2F3C4) (status 10)) + (segment (start 82.35 160) (end 82.35 157.4) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 82.35 157.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 165.2 155.29916) (end 165.2 156.4) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 165.2 156.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 165.2 155.29916) (end 165.49916 155) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 166.4 155) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 165.49916 155) (end 166.4 155) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B195B9) (status 10)) + (segment (start 165.2 155.29916) (end 164.90084 155) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 164 155) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 164.90084 155) (end 164 155) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B195B5) (status 10)) + (segment (start 156.09916 157.8) (end 155.8 157.50084) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 155.8 156.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 155.8 157.50084) (end 155.8 156.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B193C4) (status 10)) + (segment (start 156.09916 157.8) (end 157.2 157.8) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 157.2 157.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 156.09916 157.8) (end 155.8 158.09916) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 155.8 159.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 155.8 158.09916) (end 155.8 159.1) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B193BC) (status 10)) + (segment (start 173.9999 121.6) (end 173.9999 120.6001) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (segment (start 173.9999 120.6001) (end 174 120.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE36D8)) + (via (at 174 120.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (via (at 169 122.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 169.9999 122.2) (end 169 122.2) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (segment (start 169.9999 121.1001) (end 170 121.1) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4607)) + (via (at 170 121.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 169.9999 122.2) (end 169.9999 121.1001) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 132.4 110.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 132.40012 110.49988) (end 132.4 110.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53ADF166)) + (segment (start 133.17598 110.49988) (end 132.40012 110.49988) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (segment (start 161 107.4) (end 161 108.3999) (width 0.4) (layer 4_bot) (net 58) (status 20)) + (via (at 161 107.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 162.8 108.3999) (end 162.8 107.4) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 162.8 107.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 169.9999 124) (end 169.9999 125.0999) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 170 125.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 169.9999 125.0999) (end 170 125.1) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE45FF)) + (segment (start 169.9999 124) (end 169 124) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 169 124) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 82.2 125.65) (end 82.2 127.35) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 82.2 127.35) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 83.4 126.05) (end 83.4 127.35) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 83.4 127.35) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 83.4 126.05) (end 84.3 126.05) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 84.3 126.05) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 83.4 126.05) (end 83.4 124.85) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (segment (start 83.4 124.85) (end 83.55 124.7) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE3897)) + (via (at 83.55 124.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 82.2 125.65) (end 80.9 125.65) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 80.9 125.65) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 82.2 125.65) (end 82.2 123.95) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 82.2 123.95) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 83.4 148.95) (end 83.4 147.65) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 83.4 147.65) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 82.2 149.35) (end 80.9 149.35) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 80.9 149.35) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 82.2 149.35) (end 82.2 147.65) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 82.2 147.65) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 82.2 149.35) (end 82.2 151.05) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 82.2 151.05) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 83.4 148.95) (end 83.4 150.15) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (segment (start 83.4 150.15) (end 83.55 150.3) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE3855)) + (via (at 83.55 150.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 83.4 148.95) (end 84.3 148.95) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 84.3 148.95) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 82.35 160) (end 82.35 162.6) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 82.35 162.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 82.35 160) (end 80.2 160) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 80.2 160) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 82.35 160) (end 84.5 160) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 84.5 160) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 162.8 121.6001) (end 162.8 122.6) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 162.8 122.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 161 121.6001) (end 161 122.6) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 161 122.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 161 121.6001) (end 160.0001 121.6001) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (segment (start 160.0001 121.6001) (end 160 121.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE37BE)) + (via (at 160 121.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 161 108.3999) (end 160.0001 108.3999) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (segment (start 160.0001 108.3999) (end 160 108.4) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE3795)) + (via (at 160 108.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 162.8 108.3999) (end 163.7999 108.3999) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (segment (start 163.7999 108.3999) (end 163.8 108.4) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE3778)) + (via (at 163.8 108.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 173.9999 121.6) (end 173.9999 122.5999) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (segment (start 173.9999 122.5999) (end 174 122.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE36E1)) + (via (at 174 122.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 173.9999 121.6) (end 173 121.6) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 173 121.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 98.2001 150.6) (end 99.2 150.6) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 99.2 150.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 98 147.8) (end 98 149) (width 0.4) (layer 4_bot) (net 58)) + (via (at 98 147.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (via (at 98 149) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 99.34874 147.8) (end 98 147.8) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 98 146.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 98 147.8) (end 98 146.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE1EBF)) + (via (at 136 119) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 136 119.64958) (end 136 119) (width 0.4) (layer 4_bot) (net 58) (tstamp 53ADF26A) (status 10)) + (segment (start 136.15042 119.8) (end 136 119.64958) (width 0.4) (layer 4_bot) (net 58) (status 30)) + (via (at 135.1 119) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 135.12416 118.97584) (end 135.1 119) (width 0.4) (layer 4_bot) (net 58) (tstamp 53ADF236)) + (segment (start 135.12416 117.50012) (end 135.12416 118.97584) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 137.4 112) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (via (at 142.4 110.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 142.39988 110.49988) (end 142.4 110.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53ADF16A)) + (segment (start 141.62402 110.49988) (end 142.39988 110.49988) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (segment (start 137.72512 110.49988) (end 137.72512 111.67488) (width 0.2) (layer 4_bot) (net 58) (status 10)) + (segment (start 137.07488 111.67488) (end 137.4 112) (width 0.2) (layer 4_bot) (net 58) (tstamp 53ADF17E)) + (segment (start 137.07488 111.67488) (end 137.07488 110.49988) (width 0.2) (layer 4_bot) (net 58) (status 20)) + (segment (start 137.72512 111.67488) (end 137.4 112) (width 0.2) (layer 4_bot) (net 58) (tstamp 53ADF182)) + (via (at 97.6 132.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (status 30)) + (segment (start 97.6 132.8) (end 97.6 135) (width 0.2) (layer 4_bot) (net 58) (status 30)) + (via (at 97.6 135) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (status 30)) + (segment (start 97.6 132.8) (end 99.8 132.8) (width 0.2) (layer 4_bot) (net 58) (status 30)) + (via (at 99.8 132.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (status 30)) + (segment (start 97.6 132.8) (end 95.4 132.8) (width 0.2) (layer 4_bot) (net 58) (status 30)) + (via (at 95.4 132.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (status 30)) + (segment (start 97.6 132.8) (end 97.6 130.6) (width 0.2) (layer 4_bot) (net 58) (status 30)) + (via (at 97.6 130.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (status 30)) + (segment (start 97.6 132.8) (end 99.8 135) (width 0.2) (layer 4_bot) (net 58) (status 30)) + (via (at 99.8 135) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (status 30)) + (segment (start 97.6 132.8) (end 95.4 135) (width 0.2) (layer 4_bot) (net 58) (status 30)) + (via (at 95.4 135) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (status 30)) + (segment (start 97.6 132.8) (end 99.8 130.6) (width 0.2) (layer 4_bot) (net 58) (status 30)) + (via (at 99.8 130.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (status 30)) + (segment (start 97.6 132.8) (end 95.4 130.6) (width 0.2) (layer 4_bot) (net 58) (status 30)) + (via (at 95.4 130.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (status 30)) + (segment (start 85.3 143.75) (end 86.1 143.75) (width 0.3) (layer 4_bot) (net 58) (status 10)) + (segment (start 86.1 143.75) (end 86.45 143.4) (width 0.3) (layer 4_bot) (net 58) (tstamp 53AB3F31)) + (via (at 86.45 143.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 85.3 143.25) (end 84.15 143.25) (width 0.3) (layer 4_bot) (net 58) (status 10)) + (via (at 84.15 143.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 85.3 139.75) (end 86.45 139.75) (width 0.3) (layer 4_bot) (net 58) (status 10)) + (via (at 86.45 139.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 85.3 139.25) (end 84.15 139.25) (width 0.3) (layer 4_bot) (net 58) (status 10)) + (via (at 84.15 139.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 85.3 130.25) (end 84.45 130.25) (width 0.3) (layer 4_bot) (net 58) (status 10)) + (segment (start 84.45 130.25) (end 84.15 130.55) (width 0.3) (layer 4_bot) (net 58) (tstamp 53AA6CDF)) + (via (at 84.15 130.55) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 85.3 146.25) (end 86.45 146.25) (width 0.3) (layer 4_bot) (net 58) (status 10)) + (via (at 86.45 146.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 85.3 141.75) (end 86.45 141.75) (width 0.3) (layer 4_bot) (net 58) (status 10)) + (via (at 86.45 141.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 85.3 140.75) (end 86.45 140.75) (width 0.3) (layer 4_bot) (net 58) (status 10)) + (via (at 86.45 140.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 85.3 142.25) (end 84.15 142.25) (width 0.3) (layer 4_bot) (net 58) (status 10)) + (via (at 84.15 142.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 85.3 141.25) (end 84.15 141.25) (width 0.3) (layer 4_bot) (net 58) (status 10)) + (via (at 84.15 141.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 85.3 140.25) (end 84.15 140.25) (width 0.3) (layer 4_bot) (net 58) (status 10)) + (via (at 84.15 140.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 97 141.64958) (end 97 142.4) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 97 142.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 98.6 141.64958) (end 98.6 142.4) (width 0.4) (layer 4_bot) (net 58) (status 10)) + (via (at 98.6 142.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) + (segment (start 162.8 119.9999) (end 163.7999 119.9999) (width 0.4) (layer 4_bot) (net 59) (status 10)) + (segment (start 163.7999 119.9999) (end 164.5999 120.7999) (width 0.4) (layer 4_bot) (net 59) (tstamp 53AE0179)) + (segment (start 164.5999 120.7999) (end 164.5999 121.6) (width 0.4) (layer 4_bot) (net 59) (tstamp 53AE017B) (status 20)) + (segment (start 162.8 119.9999) (end 161 119.9999) (width 0.4) (layer 4_bot) (net 59) (status 30)) + (segment (start 161 119.9999) (end 157.3497 119.9999) (width 0.4) (layer 4_bot) (net 59) (status 30)) + (segment (start 157.3497 119.9999) (end 157.3496 120) (width 0.4) (layer 4_bot) (net 59) (tstamp 53AE0130) (status 30)) + (segment (start 164.5999 110) (end 162.8001 110) (width 0.4) (layer 4_bot) (net 60) (status 30)) + (segment (start 162.8001 110) (end 162.8 110.0001) (width 0.4) (layer 4_bot) (net 60) (tstamp 53AE012D) (status 30)) + (segment (start 162.8 110.0001) (end 161 110.0001) (width 0.4) (layer 4_bot) (net 60) (status 30)) + (segment (start 161 110.0001) (end 157.3497 110.0001) (width 0.4) (layer 4_bot) (net 60) (status 30)) + (segment (start 157.3497 110.0001) (end 157.3496 110) (width 0.4) (layer 4_bot) (net 60) (tstamp 53AE0127) (status 30)) + (segment (start 140.2001 108.2) (end 140.2001 107.1999) (width 0.4) (layer 4_bot) (net 61) (status 10)) + (segment (start 140.2001 107.1999) (end 143 104.4) (width 0.4) (layer 4_bot) (net 61) (tstamp 53AE01D6) (status 20)) + (segment (start 143 104.4) (end 143.55006 104.4) (width 0.4) (layer 4_bot) (net 61) (tstamp 53AE01D9) (status 30)) + (segment (start 171.6001 122.2) (end 171.6001 119.8) (width 0.4) (layer 4_bot) (net 62) (status 10)) + (segment (start 171.6001 119.8) (end 171.6 119.8) (width 0.4) (layer 4_bot) (net 62)) + (segment (start 171.6 119.8) (end 168.1 116.3) (width 0.4) (layer 4_bot) (net 62)) + (segment (start 168.1 116.3) (end 157.9 116.3) (width 0.4) (layer 4_bot) (net 62)) + (segment (start 157.9 116.3) (end 154.2 112.6) (width 0.4) (layer 4_bot) (net 62)) + (segment (start 154.2 112.6) (end 154.2 108.8) (width 0.4) (layer 4_bot) (net 62)) + (segment (start 154.2 108.8) (end 148.4 103) (width 0.4) (layer 4_bot) (net 62)) + (segment (start 148.4 103) (end 142 103) (width 0.4) (layer 4_bot) (net 62)) + (segment (start 140.04994 104.4) (end 140.6 104.4) (width 0.4) (layer 4_bot) (net 62) (tstamp 53AE01C4) (status 30)) + (segment (start 142 103) (end 140.6 104.4) (width 0.4) (layer 4_bot) (net 62) (tstamp 53AE01C0) (status 20)) + (segment (start 173.3999 124) (end 171.6001 124) (width 0.4) (layer 4_bot) (net 62) (status 30)) + (segment (start 171.6001 124) (end 171.6001 122.2) (width 0.4) (layer 4_bot) (net 62) (tstamp 53AE45E8) (status 30)) + (segment (start 140.04994 104.4) (end 137.2001 104.4) (width 0.4) (layer 4_bot) (net 62) (status 30)) + (segment (start 96.65126 148.74996) (end 96.65126 150.54864) (width 0.2) (layer 4_bot) (net 63) (status 30)) + (segment (start 96.65126 150.54864) (end 96.5999 150.6) (width 0.2) (layer 4_bot) (net 63) (tstamp 53AE1EEA) (status 30)) + (segment (start 85.3 147.25) (end 85.3 147.75) (width 0.3) (layer 4_bot) (net 64) (status 10)) + (segment (start 85.3 147.75) (end 85.95 148.4) (width 0.4) (layer 4_bot) (net 64) (tstamp 53C5B93F)) + (segment (start 85.95 148.4) (end 90.4 148.4) (width 0.4) (layer 4_bot) (net 64) (tstamp 53C5B940) (status 20)) + (segment (start 90.4 148.4) (end 90.44938 148.4) (width 0.4) (layer 4_bot) (net 64) (tstamp 53C5B941) (status 30)) + (segment (start 166.2001 121.6) (end 166.2001 118.5999) (width 0.4) (layer 4_bot) (net 65) (status 30)) + (segment (start 166.2001 118.5999) (end 166.3 118.5) (width 0.4) (layer 4_bot) (net 65) (tstamp 53B18C8E) (status 30)) + (segment (start 173.8 111.1) (end 168.3 111.1) (width 0.4) (layer 4_bot) (net 66) (status 10)) + (segment (start 167.2 110) (end 168.3 111.1) (width 0.4) (layer 4_bot) (net 66) (tstamp 53AE0174)) + (segment (start 167.2 110) (end 166.2001 110) (width 0.4) (layer 4_bot) (net 66) (status 20)) + (segment (start 175.6001 121.6) (end 175.6001 118.5999) (width 0.4) (layer 4_bot) (net 67) (status 30)) + (segment (start 175.6001 118.5999) (end 175.7 118.5) (width 0.4) (layer 4_bot) (net 67) (tstamp 53B18C88) (status 30)) + (segment (start 178.5 118.5) (end 177.6 119.4) (width 0.4) (layer 4_bot) (net 68) (status 30)) + (segment (start 177.6 122.2) (end 175.8 124) (width 0.4) (layer 4_bot) (net 68) (tstamp 53AE45C2)) + (segment (start 175.8 124) (end 175.0001 124) (width 0.4) (layer 4_bot) (net 68) (tstamp 53AE45C3) (status 20)) + (segment (start 177.6 119.4) (end 177.6 122.2) (width 0.4) (layer 4_bot) (net 68) (tstamp 53B18C82) (status 10)) + (segment (start 101.8 133.8) (end 103.6 133.8) (width 0.2) (layer 4_bot) (net 73) (status 10)) + (segment (start 103.6 133.8) (end 116.6 146.8) (width 0.2) (layer 4_bot) (net 73)) + (segment (start 134.6 151.4) (end 161.2 151.4) (width 0.2) (layer 4_bot) (net 73)) + (segment (start 116.6 146.8) (end 130 146.8) (width 0.2) (layer 4_bot) (net 73)) + (segment (start 130 146.8) (end 134.6 151.4) (width 0.2) (layer 4_bot) (net 73)) + (segment (start 161.2 151.4) (end 161.7 150.9) (width 0.2) (layer 4_bot) (net 73)) + (segment (start 161.7 150.9) (end 169.205 150.9) (width 0.2) (layer 4_bot) (net 73) (status 20)) + (segment (start 169.205 150.9) (end 169.235 150.87) (width 0.2) (layer 4_bot) (net 73) (status 30)) + (segment (start 101.8 133.4) (end 103.8 133.4) (width 0.2) (layer 4_bot) (net 74) (status 10)) + (segment (start 103.8 133.4) (end 115.2 144.8) (width 0.2) (layer 4_bot) (net 74)) + (segment (start 115.2 144.8) (end 129.2 144.8) (width 0.2) (layer 4_bot) (net 74)) + (segment (start 129.2 144.8) (end 135.2 150.8) (width 0.2) (layer 4_bot) (net 74)) + (segment (start 135.2 150.8) (end 160.4 150.8) (width 0.2) (layer 4_bot) (net 74)) + (segment (start 160.4 150.8) (end 161.2 150) (width 0.2) (layer 4_bot) (net 74)) + (segment (start 161.2 150) (end 166.9 150) (width 0.2) (layer 4_bot) (net 74)) + (segment (start 166.9 150) (end 167 149.9) (width 0.2) (layer 4_bot) (net 74)) + (segment (start 167 149.9) (end 171.3 149.9) (width 0.2) (layer 4_bot) (net 74)) + (segment (start 172.27 150.87) (end 174.285 150.87) (width 0.2) (layer 4_bot) (net 74) (status 20)) + (segment (start 171.3 149.9) (end 172.27 150.87) (width 0.2) (layer 4_bot) (net 74)) + (segment (start 101.8 131.8) (end 101.8 131.798002) (width 0.2) (layer 4_bot) (net 75) (status 30)) + (segment (start 143.6 144.4) (end 159.2 144.4) (width 0.2) (layer 4_bot) (net 75)) + (segment (start 101.8 131.798002) (end 103.603996 131.798002) (width 0.2) (layer 4_bot) (net 75) (status 10)) + (segment (start 140.2 146) (end 142 146) (width 0.2) (layer 4_bot) (net 75)) + (segment (start 103.603996 131.798002) (end 104.003996 131.398002) (width 0.2) (layer 4_bot) (net 75)) + (segment (start 104.003996 131.398002) (end 107.398002 131.398002) (width 0.2) (layer 4_bot) (net 75)) + (segment (start 107.398002 131.398002) (end 117.7 141.7) (width 0.2) (layer 4_bot) (net 75)) + (segment (start 117.7 141.7) (end 135.9 141.7) (width 0.2) (layer 4_bot) (net 75)) + (segment (start 163.1 148.3) (end 169.205 148.3) (width 0.2) (layer 4_bot) (net 75) (status 20)) + (segment (start 135.9 141.7) (end 140.2 146) (width 0.2) (layer 4_bot) (net 75)) + (segment (start 142 146) (end 143.6 144.4) (width 0.2) (layer 4_bot) (net 75)) + (segment (start 159.2 144.4) (end 163.1 148.3) (width 0.2) (layer 4_bot) (net 75)) + (segment (start 169.205 148.3) (end 169.235 148.33) (width 0.2) (layer 4_bot) (net 75) (status 30)) + (segment (start 101.8 132.6) (end 104.2 132.6) (width 0.2) (layer 4_bot) (net 76) (status 10)) + (segment (start 104.2 132.6) (end 113.85 142.25) (width 0.2) (layer 4_bot) (net 76)) + (segment (start 113.85 142.25) (end 135.25 142.25) (width 0.2) (layer 4_bot) (net 76)) + (segment (start 135.25 142.25) (end 140 147) (width 0.2) (layer 4_bot) (net 76)) + (segment (start 140 147) (end 142.2 147) (width 0.2) (layer 4_bot) (net 76)) + (segment (start 171.3 149.3) (end 172.27 148.33) (width 0.2) (layer 4_bot) (net 76)) + (segment (start 142.2 147) (end 143.8 145.4) (width 0.2) (layer 4_bot) (net 76)) + (segment (start 167 149.3) (end 171.3 149.3) (width 0.2) (layer 4_bot) (net 76)) + (segment (start 143.8 145.4) (end 159.2 145.4) (width 0.2) (layer 4_bot) (net 76)) + (segment (start 159.2 145.4) (end 163 149.2) (width 0.2) (layer 4_bot) (net 76)) + (segment (start 163 149.2) (end 166.9 149.2) (width 0.2) (layer 4_bot) (net 76)) + (segment (start 166.9 149.2) (end 167 149.3) (width 0.2) (layer 4_bot) (net 76)) + (segment (start 172.27 148.33) (end 174.285 148.33) (width 0.2) (layer 4_bot) (net 76) (status 20)) + (segment (start 101.8 131.4) (end 103.4 131.4) (width 0.2) (layer 4_bot) (net 77) (status 10)) + (segment (start 103.4 131.4) (end 103.8 131) (width 0.2) (layer 4_bot) (net 77)) + (segment (start 143 143.4) (end 159.4 143.4) (width 0.2) (layer 4_bot) (net 77)) + (segment (start 159.4 143.4) (end 161.8 145.8) (width 0.2) (layer 4_bot) (net 77)) + (segment (start 103.8 131) (end 107.6 131) (width 0.2) (layer 4_bot) (net 77)) + (segment (start 161.8 145.8) (end 169.225 145.8) (width 0.2) (layer 4_bot) (net 77) (status 20)) + (segment (start 107.6 131) (end 116.3 139.7) (width 0.2) (layer 4_bot) (net 77)) + (segment (start 116.3 139.7) (end 139.3 139.7) (width 0.2) (layer 4_bot) (net 77)) + (segment (start 139.3 139.7) (end 143 143.4) (width 0.2) (layer 4_bot) (net 77)) + (segment (start 169.225 145.8) (end 169.235 145.79) (width 0.2) (layer 4_bot) (net 77) (status 30)) + (segment (start 101.8 131.398002) (end 101.8 131.4) (width 0.2) (layer 4_bot) (net 77) (tstamp 53AB250F) (status 30)) + (segment (start 101.801998 131.4) (end 101.8 131.398002) (width 0.2) (layer 4_bot) (net 77) (tstamp 53AB250E) (status 30)) + (segment (start 101.8 131) (end 103.2 131) (width 0.2) (layer 4_bot) (net 78) (status 10)) + (segment (start 103.2 131) (end 103.6 130.6) (width 0.2) (layer 4_bot) (net 78)) + (segment (start 116.35 139.15) (end 139.95 139.15) (width 0.2) (layer 4_bot) (net 78)) + (segment (start 143.2 142.4) (end 159.6 142.4) (width 0.2) (layer 4_bot) (net 78)) + (segment (start 159.6 142.4) (end 162.1 144.9) (width 0.2) (layer 4_bot) (net 78)) + (segment (start 171.3 144.8) (end 172.29 145.79) (width 0.2) (layer 4_bot) (net 78)) + (segment (start 103.6 130.6) (end 107.8 130.6) (width 0.2) (layer 4_bot) (net 78)) + (segment (start 139.95 139.15) (end 143.2 142.4) (width 0.2) (layer 4_bot) (net 78)) + (segment (start 107.8 130.6) (end 116.35 139.15) (width 0.2) (layer 4_bot) (net 78)) + (segment (start 167 144.8) (end 171.3 144.8) (width 0.2) (layer 4_bot) (net 78)) + (segment (start 162.1 144.9) (end 166.9 144.9) (width 0.2) (layer 4_bot) (net 78)) + (segment (start 166.9 144.9) (end 167 144.8) (width 0.2) (layer 4_bot) (net 78)) + (segment (start 172.29 145.79) (end 174.285 145.79) (width 0.2) (layer 4_bot) (net 78) (status 20)) + (segment (start 169.235 143.25) (end 169.185 143.2) (width 0.2) (layer 4_bot) (net 79) (status 30)) + (segment (start 108.2 129.8) (end 103.2 129.8) (width 0.2) (layer 4_bot) (net 79)) + (segment (start 169.185 143.2) (end 162.8 143.2) (width 0.2) (layer 4_bot) (net 79) (status 10)) + (segment (start 147.8 140.4) (end 144.05 136.65) (width 0.2) (layer 4_bot) (net 79)) + (segment (start 162.8 143.2) (end 160 140.4) (width 0.2) (layer 4_bot) (net 79)) + (segment (start 103.2 129.8) (end 102.8 130.2) (width 0.2) (layer 4_bot) (net 79)) + (segment (start 160 140.4) (end 147.8 140.4) (width 0.2) (layer 4_bot) (net 79)) + (segment (start 144.05 136.65) (end 115.05 136.65) (width 0.2) (layer 4_bot) (net 79)) + (segment (start 115.05 136.65) (end 108.2 129.8) (width 0.2) (layer 4_bot) (net 79)) + (segment (start 102.8 130.2) (end 101.8 130.2) (width 0.2) (layer 4_bot) (net 79) (status 20)) + (segment (start 101.8 130.6) (end 103 130.6) (width 0.2) (layer 4_bot) (net 80) (status 10)) + (segment (start 107.998002 130.198002) (end 115 137.2) (width 0.2) (layer 4_bot) (net 80)) + (segment (start 115 137.2) (end 143.4 137.2) (width 0.2) (layer 4_bot) (net 80)) + (segment (start 103 130.6) (end 103.401998 130.198002) (width 0.2) (layer 4_bot) (net 80)) + (segment (start 103.401998 130.198002) (end 107.998002 130.198002) (width 0.2) (layer 4_bot) (net 80)) + (segment (start 162.5 144.1) (end 166.9 144.1) (width 0.2) (layer 4_bot) (net 80)) + (segment (start 143.4 137.2) (end 147.6 141.4) (width 0.2) (layer 4_bot) (net 80)) + (segment (start 147.6 141.4) (end 159.8 141.4) (width 0.2) (layer 4_bot) (net 80)) + (segment (start 166.9 144.1) (end 167 144.2) (width 0.2) (layer 4_bot) (net 80)) + (segment (start 159.8 141.4) (end 162.5 144.1) (width 0.2) (layer 4_bot) (net 80)) + (segment (start 167 144.2) (end 171.3 144.2) (width 0.2) (layer 4_bot) (net 80)) + (segment (start 171.3 144.2) (end 172.25 143.25) (width 0.2) (layer 4_bot) (net 80)) + (segment (start 172.25 143.25) (end 174.285 143.25) (width 0.2) (layer 4_bot) (net 80) (status 20)) + (segment (start 101.8 130.598002) (end 101.8 130.6) (width 0.2) (layer 4_bot) (net 80) (tstamp 53AB2508) (status 30)) + (segment (start 101.801998 130.6) (end 101.8 130.598002) (width 0.2) (layer 4_bot) (net 80) (tstamp 53AB2507) (status 30)) + (segment (start 101.8 130.601998) (end 101.8 130.6) (width 0.2) (layer 4_bot) (net 80) (tstamp 53AB19B4) (status 30)) + (segment (start 162.87 167.365) (end 162.87 165.27) (width 0.2) (layer 4_bot) (net 86) (status 10)) + (segment (start 162.87 165.27) (end 161.6 164) (width 0.2) (layer 4_bot) (net 86)) + (segment (start 161.6 164) (end 161.6 159) (width 0.2) (layer 4_bot) (net 86)) + (segment (start 158.4 155.8) (end 134.4 155.8) (width 0.2) (layer 4_bot) (net 86)) + (segment (start 161.6 159) (end 158.4 155.8) (width 0.2) (layer 4_bot) (net 86)) + (segment (start 134.4 155.8) (end 128.4 149.8) (width 0.2) (layer 4_bot) (net 86)) + (segment (start 128.4 149.8) (end 117.2 149.8) (width 0.2) (layer 4_bot) (net 86)) + (segment (start 117.2 149.8) (end 102.8 135.4) (width 0.2) (layer 4_bot) (net 86)) + (segment (start 102.8 135.4) (end 101.8 135.4) (width 0.2) (layer 4_bot) (net 86) (status 20)) + (segment (start 134.9 155.2) (end 159 155.2) (width 0.2) (layer 4_bot) (net 87)) + (segment (start 162.8 159.0001) (end 159 155.2001) (width 0.2) (layer 4_bot) (net 87)) + (segment (start 159 155.2001) (end 159 155.2) (width 0.2) (layer 4_bot) (net 87)) + (segment (start 162.8 159.0001) (end 162.8 162.245) (width 0.2) (layer 4_bot) (net 87) (status 20)) + (segment (start 162.8 162.245) (end 162.87 162.315) (width 0.2) (layer 4_bot) (net 87) (tstamp 53ACF42A) (status 30)) + (segment (start 101.8 135) (end 103 135) (width 0.2) (layer 4_bot) (net 87) (status 10)) + (segment (start 103 135) (end 117.401998 149.401998) (width 0.2) (layer 4_bot) (net 87) (tstamp 53ADA5F4)) + (segment (start 129.101998 149.401998) (end 134.9 155.2) (width 0.2) (layer 4_bot) (net 87) (tstamp 53ADA608)) + (segment (start 117.401998 149.401998) (end 129.101998 149.401998) (width 0.2) (layer 4_bot) (net 87) (tstamp 53ADA5F7)) + (segment (start 101.8 135.8) (end 101.8 136.2) (width 0.2) (layer 4_bot) (net 93) (status 10)) + (segment (start 101.8 136.2) (end 117.8 152.2) (width 0.2) (layer 4_bot) (net 93)) + (segment (start 117.8 152.2) (end 129 152.2) (width 0.2) (layer 4_bot) (net 93)) + (segment (start 129 152.2) (end 135 158.2) (width 0.2) (layer 4_bot) (net 93)) + (segment (start 135 158.2) (end 145 158.2) (width 0.2) (layer 4_bot) (net 93)) + (segment (start 146.4 164) (end 145.09 165.31) (width 0.2) (layer 4_bot) (net 93)) + (segment (start 145 158.2) (end 146.4 159.6) (width 0.2) (layer 4_bot) (net 93)) + (segment (start 146.4 159.6) (end 146.4 164) (width 0.2) (layer 4_bot) (net 93)) + (segment (start 145.09 165.31) (end 145.09 167.365) (width 0.2) (layer 4_bot) (net 93) (status 20)) + (segment (start 100.6 137) (end 101 137) (width 0.2) (layer 4_bot) (net 94) (status 10)) + (segment (start 145.09 159.99) (end 145.09 162.315) (width 0.2) (layer 4_bot) (net 94) (status 20)) + (segment (start 101 137) (end 103.4 139.4) (width 0.2) (layer 4_bot) (net 94)) + (segment (start 103.4 139.4) (end 103.4 142.4) (width 0.2) (layer 4_bot) (net 94)) + (segment (start 132.75 162.7) (end 136.15 159.3) (width 0.2) (layer 4_bot) (net 94)) + (segment (start 144.4 159.3) (end 145.09 159.99) (width 0.2) (layer 4_bot) (net 94)) + (segment (start 103.4 142.4) (end 123.7 162.7) (width 0.2) (layer 4_bot) (net 94)) + (segment (start 123.7 162.7) (end 132.75 162.7) (width 0.2) (layer 4_bot) (net 94)) + (segment (start 136.15 159.3) (end 144.4 159.3) (width 0.2) (layer 4_bot) (net 94)) + (segment (start 100.598002 137) (end 100.6 137) (width 0.2) (layer 4_bot) (net 94) (tstamp 53ADAA43) (status 30)) + (segment (start 142.55 167.365) (end 142.55 169.65) (width 0.2) (layer 4_bot) (net 95) (status 10)) + (segment (start 142.55 169.65) (end 141.9 170.3) (width 0.2) (layer 4_bot) (net 95)) + (segment (start 141.9 170.3) (end 127.7 170.3) (width 0.2) (layer 4_bot) (net 95)) + (segment (start 127.7 170.3) (end 101 143.6) (width 0.2) (layer 4_bot) (net 95)) + (segment (start 97 137) (end 97 139) (width 0.2) (layer 4_bot) (net 95) (status 10)) + (segment (start 96.2 142.6) (end 97.2 143.6) (width 0.2) (layer 4_bot) (net 95) (tstamp 53AB45A4)) + (segment (start 96.2 139.8) (end 96.2 142.6) (width 0.2) (layer 4_bot) (net 95) (tstamp 53AB45A2)) + (segment (start 97 139) (end 96.2 139.8) (width 0.2) (layer 4_bot) (net 95) (tstamp 53AB45A0)) + (segment (start 97.2 143.6) (end 101 143.6) (width 0.2) (layer 4_bot) (net 95)) + (segment (start 142.55 162.315) (end 142.55 164.45) (width 0.2) (layer 4_bot) (net 96) (status 10)) + (segment (start 142.55 164.45) (end 141.3 165.7) (width 0.2) (layer 4_bot) (net 96)) + (segment (start 128.3 169.7) (end 101.8 143.2) (width 0.2) (layer 4_bot) (net 96)) + (segment (start 141.3 165.7) (end 141.3 169.2) (width 0.2) (layer 4_bot) (net 96)) + (segment (start 141.3 169.2) (end 140.8 169.7) (width 0.2) (layer 4_bot) (net 96)) + (segment (start 140.8 169.7) (end 128.3 169.7) (width 0.2) (layer 4_bot) (net 96)) + (segment (start 98.4 143.2) (end 101.8 143.2) (width 0.2) (layer 4_bot) (net 96)) + (segment (start 97.8 142.6) (end 98.4 143.2) (width 0.2) (layer 4_bot) (net 96) (tstamp 53AB45D3)) + (segment (start 97.8 137) (end 97.8 142.6) (width 0.2) (layer 4_bot) (net 96) (status 10)) + (segment (start 120.77 148.33) (end 118.63 148.33) (width 0.2) (layer 4_bot) (net 98) (status 10)) + (segment (start 99.8 127.396004) (end 99.8 128.6) (width 0.2) (layer 4_bot) (net 98) (status 20)) + (segment (start 114 133.2) (end 117 133.2) (width 0.2) (layer 4_bot) (net 98) (tstamp 53AB7418)) + (segment (start 107.8 127) (end 114 133.2) (width 0.2) (layer 4_bot) (net 98) (tstamp 53AB740F)) + (segment (start 100.196004 127) (end 107.8 127) (width 0.2) (layer 4_bot) (net 98) (tstamp 53AB740B)) + (segment (start 99.8 127.396004) (end 100.196004 127) (width 0.2) (layer 4_bot) (net 98) (tstamp 53AB7405)) + (via (at 117 133.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 98)) + (segment (start 117 146.7) (end 117 133.2) (width 0.2) (layer 1_top) (net 98)) + (segment (start 118.6 148.3) (end 117 146.7) (width 0.2) (layer 1_top) (net 98) (tstamp 53F39E2C)) + (via (at 118.6 148.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 98)) + (segment (start 118.63 148.33) (end 118.6 148.3) (width 0.2) (layer 4_bot) (net 98) (tstamp 53F39E2A)) + (segment (start 120.77 145.79) (end 118.61 145.79) (width 0.2) (layer 4_bot) (net 99) (status 10)) + (segment (start 108.2 129.2) (end 114.6 135.6) (width 0.2) (layer 4_bot) (net 99)) + (segment (start 101.8 129.4) (end 101.8 129.8) (width 0.2) (layer 4_bot) (net 99) (status 20)) + (segment (start 101.8 129.4) (end 102 129.2) (width 0.2) (layer 4_bot) (net 99) (tstamp 53AB7382)) + (segment (start 102 129.2) (end 108.2 129.2) (width 0.2) (layer 4_bot) (net 99) (tstamp 53AB7384)) + (segment (start 114.6 135.6) (end 117.8 135.6) (width 0.2) (layer 4_bot) (net 99) (tstamp 53ACCDD8)) + (via (at 117.8 135.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 99)) + (segment (start 117.8 145) (end 117.8 135.6) (width 0.2) (layer 1_top) (net 99)) + (segment (start 118.6 145.8) (end 117.8 145) (width 0.2) (layer 1_top) (net 99) (tstamp 53F39E94)) + (via (at 118.6 145.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 99)) + (segment (start 118.61 145.79) (end 118.6 145.8) (width 0.2) (layer 4_bot) (net 99) (tstamp 53F39E92)) + (segment (start 120.965 145.8) (end 120.975 145.79) (width 0.2) (layer 4_bot) (net 99) (tstamp 53AB765C) (status 30)) + (segment (start 121 145.765) (end 120.975 145.79) (width 0.2) (layer 4_bot) (net 99) (tstamp 53AB73A7) (status 30)) + (segment (start 126.025 135.63) (end 123.83 135.63) (width 0.2) (layer 4_bot) (net 105) (status 10)) + (segment (start 108.2 128.6) (end 100.6 128.6) (width 0.2) (layer 4_bot) (net 105) (tstamp 53AB7347) (status 20)) + (segment (start 114.25 134.65) (end 108.2 128.6) (width 0.2) (layer 4_bot) (net 105) (tstamp 53AB7345)) + (segment (start 122.85 134.65) (end 114.25 134.65) (width 0.2) (layer 4_bot) (net 105) (tstamp 53AB7343)) + (segment (start 123.83 135.63) (end 122.85 134.65) (width 0.2) (layer 4_bot) (net 105) (tstamp 53AB733F)) + (segment (start 126.23 133.09) (end 125.11 133.09) (width 0.2) (layer 4_bot) (net 107) (status 30)) + (segment (start 124.1 134.1) (end 114.3 134.1) (width 0.2) (layer 4_bot) (net 107) (tstamp 53AB7335)) + (segment (start 114.3 134.1) (end 107.6 127.4) (width 0.2) (layer 4_bot) (net 107) (tstamp 53AB7337)) + (segment (start 107.6 127.4) (end 100.4 127.4) (width 0.2) (layer 4_bot) (net 107) (tstamp 53AB7339)) + (segment (start 100.4 127.4) (end 100.2 127.6) (width 0.2) (layer 4_bot) (net 107) (tstamp 53AB733C)) + (segment (start 100.2 127.6) (end 100.2 128.6) (width 0.2) (layer 4_bot) (net 107) (tstamp 53AB733D) (status 20)) + (segment (start 125.11 133.09) (end 124.1 134.1) (width 0.2) (layer 4_bot) (net 107) (tstamp 53F39E10) (status 10)) + (segment (start 130.9 133.1) (end 126.2 133.1) (width 0.2) (layer 4_bot) (net 107) (status 20)) + (segment (start 138.5 121.7001) (end 138.5 122.6) (width 0.2) (layer 4_bot) (net 107) (status 10)) + (segment (start 138.3 123.2) (end 130.9 123.2) (width 0.2) (layer 4_bot) (net 107) (tstamp 53AE2874)) + (segment (start 138.5 122.6) (end 138.3 123.2) (width 0.2) (layer 4_bot) (net 107) (tstamp 53AE2871)) + (via (at 130.9 133.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 107)) + (segment (start 130.9 133.1) (end 130.9 123.2) (width 0.2) (layer 1_top) (net 107) (tstamp 53F39D68)) + (via (at 130.9 123.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 107)) + (segment (start 126.2 133.1) (end 126.23 133.09) (width 0.2) (layer 4_bot) (net 107) (tstamp 53F39D73) (status 30)) (zone (net 0) (net_name "") (layer 2_pwr) (tstamp 53AA1C68) (hatch edge 0.508) (connect_pads (clearance 0.2)) @@ -4394,7 +4115,7 @@ ) ) ) - (zone (net 63) (net_name GND) (layer 3_gnd) (tstamp 53AA6EAC) (hatch edge 0.508) + (zone (net 58) (net_name GND) (layer 3_gnd) (tstamp 53AA6EAC) (hatch edge 0.508) (connect_pads (clearance 0.2)) (min_thickness 0.2) (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.3)) @@ -4424,7 +4145,7 @@ ) ) ) - (zone (net 63) (net_name GND) (layer 4_bot) (tstamp 53B315F1) (hatch edge 0.508) + (zone (net 58) (net_name GND) (layer 4_bot) (tstamp 53B315F1) (hatch edge 0.508) (connect_pads (clearance 0.2)) (min_thickness 0.2) (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.3)) @@ -4434,7 +4155,7 @@ ) ) ) - (zone (net 63) (net_name GND) (layer 2_pwr) (tstamp 53B317F9) (hatch edge 0.508) + (zone (net 58) (net_name GND) (layer 2_pwr) (tstamp 53B317F9) (hatch edge 0.508) (connect_pads (clearance 0.2)) (min_thickness 0.2) (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.3)) @@ -4459,7 +4180,7 @@ ) ) ) - (zone (net 63) (net_name GND) (layer 1_top) (tstamp 53B315F1) (hatch edge 0.508) + (zone (net 58) (net_name GND) (layer 1_top) (tstamp 53B315F1) (hatch edge 0.508) (connect_pads (clearance 0.2)) (min_thickness 0.2) (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.3)) diff --git a/hardware/portapack_h1/portapack_h1.net b/hardware/portapack_h1/portapack_h1.net index b05671b6..552345ea 100644 --- a/hardware/portapack_h1/portapack_h1.net +++ b/hardware/portapack_h1/portapack_h1.net @@ -1,14 +1,14 @@ (export (version D) (design - (source /Users/jboone/src/portapack-hackrf/hardware/portapack_h1/portapack_h1.sch) - (date "Friday, August 21, 2015 'PMt' 04:27:19 PM") - (tool "Eeschema (2015-08-20 BZR 6109)-product") + (source /home/jboone/src/portapack-hackrf/hardware/portapack_h1/portapack_h1.sch) + (date "Sat 28 Jan 2017 03:08:39 PM PST") + (tool "Eeschema 4.0.5-e0-6337~52~ubuntu16.10.1") (sheet (number 1) (name /) (tstamps /) (title_block (title "PortaPack H1") (company "ShareBrained Technology, Inc.") - (rev 20150821) - (date "21 Aug 2015") + (rev ????????) + (date "?? ??? ????") (source portapack_h1.sch) (comment (number 1) (value "Copyright © 2014, 2015 Jared Boone")) (comment (number 2) (value "License: GNU General Public License, version 2")) @@ -18,8 +18,8 @@ (title_block (title "PortaPack H1") (company "ShareBrained Technology, Inc.") - (rev 20150821) - (date "21 Aug 2015") + (rev ????????) + (date "?? ??? ????") (source audio.sch) (comment (number 1) (value "Copyright © 2014, 2015 Jared Boone")) (comment (number 2) (value "License: GNU General Public License, version 2")) @@ -29,8 +29,8 @@ (title_block (title "PortaPack H1") (company "ShareBrained Technology, Inc.") - (rev 20150821) - (date "21 Aug 2015") + (rev ????????) + (date "?? ??? ????") (source lcd_sw_sd.sch) (comment (number 1) (value "Copyright © 2014, 2015 Jared Boone")) (comment (number 2) (value "License: GNU General Public License, version 2")) @@ -40,8 +40,8 @@ (title_block (title "PortaPack H1") (company "ShareBrained Technology, Inc.") - (rev 20150821) - (date "21 Aug 2015") + (rev ????????) + (date "?? ??? ????") (source hackrf_if.sch) (comment (number 1) (value "Copyright © 2014, 2015 Jared Boone")) (comment (number 2) (value "License: GNU General Public License, version 2")) @@ -357,15 +357,6 @@ (libsource (lib passive) (part C)) (sheetpath (names /audio/) (tstamps /53A8BFC3/)) (tstamp 53A8C72C)) - (comp (ref RP1) - (value 220R) - (footprint ipc_resc:IPC_RESCAXS80P160X320X60-8N) - (fields - (field (name Mfr) Panasonic) - (field (name Part) EXB-38V221JV)) - (libsource (lib passive) (part RPACK4)) - (sheetpath (names /audio/) (tstamps /53A8BFC3/)) - (tstamp 53AB09AD)) (comp (ref R20) (value 47K) (footprint ipc_resc:IPC_RESC1608X55N) @@ -630,60 +621,6 @@ (libsource (lib passive) (part R)) (sheetpath (names /hackrf_if/) (tstamps /53A8C780/)) (tstamp 53A915E9)) - (comp (ref RP4) - (value 220R) - (footprint ipc_resc:IPC_RESCAXS80P160X320X60-8N) - (fields - (field (name Mfr) Panasonic) - (field (name Part) EXB-38V221JV)) - (libsource (lib passive) (part RPACK4)) - (sheetpath (names /hackrf_if/) (tstamps /53A8C780/)) - (tstamp 53AB047A)) - (comp (ref RP6) - (value 220R) - (footprint ipc_resc:IPC_RESCAXS80P160X320X60-8N) - (fields - (field (name Mfr) Panasonic) - (field (name Part) EXB-38V221JV)) - (libsource (lib passive) (part RPACK4)) - (sheetpath (names /hackrf_if/) (tstamps /53A8C780/)) - (tstamp 53AB04B9)) - (comp (ref RP7) - (value 220R) - (footprint ipc_resc:IPC_RESCAXS80P160X320X60-8N) - (fields - (field (name Mfr) Panasonic) - (field (name Part) EXB-38V221JV)) - (libsource (lib passive) (part RPACK4)) - (sheetpath (names /hackrf_if/) (tstamps /53A8C780/)) - (tstamp 53AB04D6)) - (comp (ref R1) - (value 220R) - (footprint ipc_resc:IPC_RESC1608X55N) - (fields - (field (name Mfr) Yageo) - (field (name Part) RC0603FR-07220RL)) - (libsource (lib passive) (part R)) - (sheetpath (names /hackrf_if/) (tstamps /53A8C780/)) - (tstamp 53AB79CA)) - (comp (ref R2) - (value 220R) - (footprint ipc_resc:IPC_RESC1608X55N) - (fields - (field (name Mfr) Yageo) - (field (name Part) RC0603FR-07220RL)) - (libsource (lib passive) (part R)) - (sheetpath (names /hackrf_if/) (tstamps /53A8C780/)) - (tstamp 53AB79D5)) - (comp (ref R3) - (value 220R) - (footprint ipc_resc:IPC_RESC1608X55N) - (fields - (field (name Mfr) Yageo) - (field (name Part) RC0603FR-07220RL)) - (libsource (lib passive) (part R)) - (sheetpath (names /hackrf_if/) (tstamps /53A8C780/)) - (tstamp 53AB79EA)) (comp (ref C42) (value 10U) (footprint ipc_capc:IPC_CAPC2012X140N) @@ -1041,21 +978,6 @@ (pin (num 3) (name EN) (type input)) (pin (num 4) (name BP) (type input)) (pin (num 5) (name VOUT) (type power_out)))) - (libpart (lib passive) (part RPACK4) - (footprints - (fp IPC_RESCAXS80P160X320X60-8N)) - (fields - (field (name Reference) RP) - (field (name Value) RPACK4)) - (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)) - (pin (num 3) (name ~) (type passive)) - (pin (num 4) (name ~) (type passive)) - (pin (num 5) (name ~) (type passive)) - (pin (num 6) (name ~) (type passive)) - (pin (num 7) (name ~) (type passive)) - (pin (num 8) (name ~) (type passive)))) (libpart (lib trs_jack) (part TRRS_SW_JACK) (footprints (fp CUI_SJ-43516-SMT)) @@ -1107,24 +1029,24 @@ (libraries (library (logical wolfson) (uri /home/jboone/src/library-kicad/wolfson.lib)) - (library (logical hackrf_expansion) - (uri /home/jboone/src/library-kicad/hackrf_expansion.lib)) (library (logical passive) (uri /home/jboone/src/library-kicad/passive.lib)) + (library (logical hackrf_expansion) + (uri /home/jboone/src/library-kicad/hackrf_expansion.lib)) (library (logical lcd_kingtech) (uri /home/jboone/src/library-kicad/lcd_kingtech.lib)) - (library (logical trs_jack) - (uri /home/jboone/src/library-kicad/trs_jack.lib)) (library (logical battery) (uri /home/jboone/src/library-kicad/battery.lib)) + (library (logical trs_jack) + (uri /home/jboone/src/library-kicad/trs_jack.lib)) (library (logical mosfet) (uri /home/jboone/src/library-kicad/mosfet.lib)) (library (logical sd) (uri /home/jboone/src/library-kicad/sd.lib)) - (library (logical altera) - (uri /home/jboone/src/library-kicad/altera.lib)) (library (logical ck) (uri /home/jboone/src/library-kicad/ck.lib)) + (library (logical altera) + (uri /home/jboone/src/library-kicad/altera.lib)) (library (logical regulator) (uri /home/jboone/src/library-kicad/regulator.lib)) (library (logical hole) @@ -1133,55 +1055,56 @@ (uri /home/jboone/src/library-kicad/fiducial.lib))) (nets (net (code 1) (name /hackrf_if/LCD_BACKLIGHT) - (node (ref U3) (pin 4)) (node (ref R20) (pin 2)) - (node (ref Q1) (pin 1))) + (node (ref Q1) (pin 1)) + (node (ref U3) (pin 4))) (net (code 2) (name /hackrf_if/LCD_RESET#) - (node (ref R19) (pin 1)) (node (ref U3) (pin 38)) + (node (ref R19) (pin 1)) (node (ref J3) (pin 5))) (net (code 3) (name /hackrf_if/LCD_RS) - (node (ref J3) (pin 6)) - (node (ref U3) (pin 43))) + (node (ref U3) (pin 43)) + (node (ref J3) (pin 6))) (net (code 4) (name /hackrf_if/LCD_RD#) (node (ref U3) (pin 44)) (node (ref J3) (pin 7))) (net (code 5) (name /hackrf_if/SD_DAT0) - (node (ref J2) (pin 7)) - (node (ref P28) (pin 7))) + (node (ref P28) (pin 7)) + (node (ref J2) (pin 7))) (net (code 6) (name /audio/I2S0_TX_SDA) - (node (ref P22) (pin 13)) - (node (ref RP1) (pin 1))) + (node (ref U1) (pin 4)) + (node (ref P22) (pin 13))) (net (code 7) (name /audio/I2S0_WS) - (node (ref P22) (pin 15)) - (node (ref RP1) (pin 2))) + (node (ref U1) (pin 7)) + (node (ref U1) (pin 5)) + (node (ref P22) (pin 15))) (net (code 8) (name /audio/I2S0_MCLK) - (node (ref P22) (pin 17)) - (node (ref RP1) (pin 4))) + (node (ref U1) (pin 25)) + (node (ref P22) (pin 17))) (net (code 9) (name /audio/I2S0_SCK) - (node (ref P22) (pin 16)) - (node (ref RP1) (pin 3))) + (node (ref U1) (pin 3)) + (node (ref P22) (pin 16))) (net (code 10) (name /audio/SDA) (node (ref P22) (pin 24)) (node (ref U1) (pin 23))) (net (code 11) (name /audio/SCL) - (node (ref U1) (pin 24)) - (node (ref P22) (pin 26))) + (node (ref P22) (pin 26)) + (node (ref U1) (pin 24))) (net (code 12) (name /hackrf_if/SD_CD) (node (ref P28) (pin 3)) (node (ref J2) (pin B))) (net (code 13) (name /hackrf_if/SD_DAT2) - (node (ref J2) (pin 1)) - (node (ref P28) (pin 5))) + (node (ref P28) (pin 5)) + (node (ref J2) (pin 1))) (net (code 14) (name /hackrf_if/LCD_WR#) - (node (ref U3) (pin 45)) - (node (ref J3) (pin 10))) + (node (ref J3) (pin 10)) + (node (ref U3) (pin 45))) (net (code 15) (name /hackrf_if/SD_CMD) - (node (ref P28) (pin 9)) - (node (ref J2) (pin 3))) + (node (ref J2) (pin 3)) + (node (ref P28) (pin 9))) (net (code 16) (name /hackrf_if/SD_CLK) - (node (ref P28) (pin 11)) - (node (ref J2) (pin 5))) + (node (ref J2) (pin 5)) + (node (ref P28) (pin 11))) (net (code 17) (name /hackrf_if/SD_DAT3) (node (ref P28) (pin 4)) (node (ref J2) (pin 2))) @@ -1192,8 +1115,8 @@ (node (ref R22) (pin 2)) (node (ref U1) (pin 6))) (net (code 20) (name /hackrf_if/SW_L) - (node (ref U3) (pin 28)) - (node (ref SW1) (pin S5))) + (node (ref SW1) (pin S5)) + (node (ref U3) (pin 28))) (net (code 21) (name /hackrf_if/LCD_TE) (node (ref J3) (pin 34)) (node (ref U3) (pin 63))) @@ -1202,16 +1125,16 @@ (node (ref P20) (pin 20)) (node (ref U3) (pin 3))) (net (code 23) (name /hackrf_if/TP_R) - (node (ref J3) (pin 37)) (node (ref U3) (pin 64)) - (node (ref P20) (pin 14))) + (node (ref P20) (pin 14)) + (node (ref J3) (pin 37))) (net (code 24) (name /hackrf_if/TP_D) (node (ref J3) (pin 38)) - (node (ref U3) (pin 1)) - (node (ref P20) (pin 16))) + (node (ref P20) (pin 16)) + (node (ref U3) (pin 1))) (net (code 25) (name /hackrf_if/TP_L) - (node (ref P20) (pin 18)) (node (ref J3) (pin 39)) + (node (ref P20) (pin 18)) (node (ref U3) (pin 2))) (net (code 26) (name /hackrf_if/SW_U) (node (ref U3) (pin 25)) @@ -1220,433 +1143,375 @@ (node (ref U3) (pin 9)) (node (ref SW1) (pin S3))) (net (code 28) (name /hackrf_if/SW_D) - (node (ref SW1) (pin S2)) - (node (ref U3) (pin 10))) + (node (ref U3) (pin 10)) + (node (ref SW1) (pin S2))) (net (code 29) (name /hackrf_if/SW_ROT_A) (node (ref SW1) (pin A)) (node (ref U3) (pin 11))) (net (code 30) (name /hackrf_if/SW_ROT_B) - (node (ref SW1) (pin B)) - (node (ref U3) (pin 12))) + (node (ref U3) (pin 12)) + (node (ref SW1) (pin B))) (net (code 31) (name /hackrf_if/SW_SEL) (node (ref SW1) (pin S1)) (node (ref U3) (pin 13))) (net (code 32) (name GND) - (node (ref C41) (pin 2)) - (node (ref C42) (pin 2)) - (node (ref C43) (pin 2)) - (node (ref C35) (pin 2)) - (node (ref C37) (pin 2)) - (node (ref C36) (pin 2)) - (node (ref C31) (pin 2)) - (node (ref C34) (pin 2)) - (node (ref C39) (pin 2)) - (node (ref C33) (pin 2)) - (node (ref U3) (pin 65)) - (node (ref C40) (pin 2)) - (node (ref C38) (pin 2)) - (node (ref U2) (pin 2)) - (node (ref C29) (pin 2)) - (node (ref J3) (pin 9)) - (node (ref Q1) (pin 2)) - (node (ref J3) (pin 8)) - (node (ref J3) (pin 11)) - (node (ref J3) (pin 12)) - (node (ref J3) (pin 13)) - (node (ref J3) (pin 14)) - (node (ref J3) (pin 15)) - (node (ref J3) (pin 35)) - (node (ref J3) (pin 16)) - (node (ref J3) (pin 17)) - (node (ref C27) (pin 2)) - (node (ref J2) (pin A)) - (node (ref J2) (pin SH)) - (node (ref J3) (pin 3)) - (node (ref SW1) (pin CA)) (node (ref SW1) (pin CB)) + (node (ref SW1) (pin CA)) (node (ref C26) (pin 2)) - (node (ref P20) (pin 15)) + (node (ref C27) (pin 2)) + (node (ref Q1) (pin 2)) + (node (ref U3) (pin 65)) (node (ref P20) (pin 19)) - (node (ref P22) (pin 4)) - (node (ref P22) (pin 10)) - (node (ref P20) (pin 13)) - (node (ref J3) (pin SHLD)) - (node (ref R20) (pin 1)) - (node (ref J2) (pin 0)) (node (ref J2) (pin 6)) + (node (ref J3) (pin SHLD)) (node (ref R19) (pin 2)) (node (ref P22) (pin 18)) (node (ref P28) (pin 2)) + (node (ref J2) (pin 0)) + (node (ref P22) (pin 4)) + (node (ref P22) (pin 10)) (node (ref P28) (pin 12)) - (node (ref R17) (pin 2)) - (node (ref C7) (pin 2)) - (node (ref C28) (pin 2)) - (node (ref C12) (pin 2)) - (node (ref C25) (pin 2)) - (node (ref R11) (pin 1)) - (node (ref R12) (pin 2)) - (node (ref C23) (pin 2)) - (node (ref C3) (pin 2)) - (node (ref C10) (pin 2)) - (node (ref C2) (pin 2)) - (node (ref C5) (pin 2)) - (node (ref C4) (pin 2)) - (node (ref C6) (pin 2)) - (node (ref U1) (pin 28)) - (node (ref C22) (pin 1)) - (node (ref C8) (pin 2)) - (node (ref C9) (pin 2)) - (node (ref U1) (pin 15)) - (node (ref C13) (pin 2)) - (node (ref H5) (pin 1)) - (node (ref H4) (pin 1)) - (node (ref H3) (pin 1)) - (node (ref H2) (pin 1)) + (node (ref J3) (pin 9)) + (node (ref J3) (pin 14)) + (node (ref J3) (pin 13)) + (node (ref J3) (pin 15)) + (node (ref J3) (pin 12)) + (node (ref J3) (pin 35)) + (node (ref J3) (pin 16)) + (node (ref J3) (pin 17)) + (node (ref J3) (pin 11)) + (node (ref J3) (pin 8)) + (node (ref J3) (pin 3)) + (node (ref R20) (pin 1)) + (node (ref C40) (pin 2)) + (node (ref C38) (pin 2)) + (node (ref U2) (pin 2)) + (node (ref C35) (pin 2)) + (node (ref C33) (pin 2)) + (node (ref C37) (pin 2)) + (node (ref C36) (pin 2)) + (node (ref C34) (pin 2)) (node (ref C32) (pin 2)) - (node (ref C11) (pin 2)) - (node (ref U1) (pin 11)) - (node (ref U1) (pin 21)) - (node (ref U1) (pin 22)) + (node (ref C43) (pin 2)) + (node (ref C42) (pin 2)) + (node (ref C41) (pin 2)) + (node (ref P20) (pin 13)) + (node (ref P20) (pin 15)) + (node (ref C39) (pin 2)) (node (ref L6) (pin 2)) + (node (ref R12) (pin 2)) + (node (ref C22) (pin 1)) + (node (ref C6) (pin 2)) + (node (ref U1) (pin 11)) + (node (ref R11) (pin 1)) + (node (ref C7) (pin 2)) + (node (ref C23) (pin 2)) + (node (ref J2) (pin A)) + (node (ref C12) (pin 2)) + (node (ref C4) (pin 2)) + (node (ref U1) (pin 28)) + (node (ref C5) (pin 2)) + (node (ref C2) (pin 2)) + (node (ref C8) (pin 2)) + (node (ref U1) (pin 21)) + (node (ref C9) (pin 2)) + (node (ref R17) (pin 2)) + (node (ref C10) (pin 2)) + (node (ref C3) (pin 2)) + (node (ref U1) (pin 22)) + (node (ref C25) (pin 2)) + (node (ref U1) (pin 15)) + (node (ref H5) (pin 1)) + (node (ref C30) (pin 2)) + (node (ref C28) (pin 2)) + (node (ref C31) (pin 2)) + (node (ref C29) (pin 2)) + (node (ref H2) (pin 1)) + (node (ref H3) (pin 1)) (node (ref BT1) (pin 2)) - (node (ref C30) (pin 2))) - (net (code 33) (name "Net-(C24-Pad2)") - (node (ref C25) (pin 1)) - (node (ref R18) (pin 2)) - (node (ref L9) (pin 2)) - (node (ref C24) (pin 2)) - (node (ref R17) (pin 1))) - (net (code 34) (name "Net-(L5-Pad1)") - (node (ref P2) (pin 3)) - (node (ref L5) (pin 1))) - (net (code 35) (name /audio/VMID) - (node (ref U1) (pin 16)) - (node (ref C6) (pin 1)) - (node (ref C8) (pin 1))) - (net (code 36) (name /audio/MICBIAS) - (node (ref U1) (pin 17)) - (node (ref R18) (pin 1)) - (node (ref C10) (pin 1)) - (node (ref C12) (pin 1))) - (net (code 37) (name "Net-(C24-Pad1)") + (node (ref H4) (pin 1)) + (node (ref J2) (pin SH)) + (node (ref C13) (pin 2)) + (node (ref C11) (pin 2))) + (net (code 33) (name "Net-(C24-Pad1)") (node (ref C24) (pin 1)) (node (ref R10) (pin 1))) - (net (code 38) (name /audio/I2S0_WS_R) - (node (ref RP1) (pin 7)) - (node (ref U1) (pin 5)) - (node (ref U1) (pin 7))) - (net (code 39) (name "Net-(L4-Pad1)") - (node (ref P2) (pin 2)) - (node (ref L4) (pin 1))) - (net (code 40) (name "Net-(L6-Pad1)") - (node (ref L6) (pin 1)) - (node (ref P2) (pin 4))) - (net (code 41) (name "Net-(L9-Pad1)") + (net (code 34) (name "Net-(C24-Pad2)") + (node (ref R17) (pin 1)) + (node (ref C24) (pin 2)) + (node (ref L9) (pin 2)) + (node (ref C25) (pin 1)) + (node (ref R18) (pin 2))) + (net (code 35) (name /audio/MICBIAS) + (node (ref C10) (pin 1)) + (node (ref C12) (pin 1)) + (node (ref U1) (pin 17)) + (node (ref R18) (pin 1))) + (net (code 36) (name "Net-(L9-Pad1)") (node (ref P2) (pin 1)) (node (ref L9) (pin 1))) - (net (code 42) (name /audio/I2S0_TX_SDA_R) - (node (ref RP1) (pin 8)) - (node (ref U1) (pin 4))) - (net (code 43) (name /audio/I2S0_SCK_R) - (node (ref RP1) (pin 6)) - (node (ref U1) (pin 3))) - (net (code 44) (name /audio/I2S0_MCLK_R) - (node (ref RP1) (pin 5)) - (node (ref U1) (pin 25))) - (net (code 45) (name +3.3V) - (node (ref U3) (pin 23)) - (node (ref C28) (pin 1)) - (node (ref U1) (pin 1)) - (node (ref C3) (pin 1)) - (node (ref C13) (pin 1)) - (node (ref P22) (pin 11)) - (node (ref U1) (pin 8)) - (node (ref J2) (pin 4)) - (node (ref C30) (pin 1)) - (node (ref C38) (pin 1)) - (node (ref U2) (pin 1)) - (node (ref U2) (pin 3)) + (net (code 37) (name "Net-(L6-Pad1)") + (node (ref P2) (pin 4)) + (node (ref L6) (pin 1))) + (net (code 38) (name "Net-(L4-Pad1)") + (node (ref L4) (pin 1)) + (node (ref P2) (pin 2))) + (net (code 39) (name "Net-(L5-Pad1)") + (node (ref L5) (pin 1)) + (node (ref P2) (pin 3))) + (net (code 40) (name +3.3V) (node (ref P28) (pin 1)) - (node (ref P20) (pin 3)) - (node (ref C34) (pin 1)) - (node (ref C7) (pin 1)) - (node (ref C43) (pin 1)) - (node (ref U3) (pin 6)) - (node (ref C9) (pin 1)) - (node (ref C26) (pin 1)) - (node (ref C42) (pin 1)) - (node (ref J3) (pin 2)) - (node (ref U1) (pin 27)) (node (ref C32) (pin 1)) - (node (ref J3) (pin 4)) - (node (ref C2) (pin 1)) - (node (ref U1) (pin 14)) - (node (ref C11) (pin 1)) - (node (ref C5) (pin 1)) + (node (ref C34) (pin 1)) + (node (ref U3) (pin 6)) + (node (ref C30) (pin 1)) + (node (ref C26) (pin 1)) + (node (ref C38) (pin 1)) + (node (ref U1) (pin 1)) (node (ref C27) (pin 1)) - (node (ref C4) (pin 1))) - (net (code 46) (name "Net-(P2-Pad6)") - (node (ref P2) (pin 6))) - (net (code 47) (name "Net-(P2-Pad5)") - (node (ref P2) (pin 5))) - (net (code 48) (name "Net-(C18-Pad2)") - (node (ref C18) (pin 2)) - (node (ref C22) (pin 2)) - (node (ref L4) (pin 2)) - (node (ref R11) (pin 2))) - (net (code 49) (name "Net-(C19-Pad2)") - (node (ref C23) (pin 1)) - (node (ref L5) (pin 2)) - (node (ref C19) (pin 2)) - (node (ref R12) (pin 1))) - (net (code 50) (name "Net-(U1-Pad13)") - (node (ref U1) (pin 13))) - (net (code 51) (name "Net-(U1-Pad12)") - (node (ref U1) (pin 12))) - (net (code 52) (name "Net-(U1-Pad19)") - (node (ref U1) (pin 19))) - (net (code 53) (name "Net-(U1-Pad20)") + (node (ref U2) (pin 1)) + (node (ref U1) (pin 8)) + (node (ref U2) (pin 3)) + (node (ref P20) (pin 3)) + (node (ref C28) (pin 1)) + (node (ref C13) (pin 1)) + (node (ref J3) (pin 2)) + (node (ref J3) (pin 4)) + (node (ref P22) (pin 11)) + (node (ref U1) (pin 14)) + (node (ref J2) (pin 4)) + (node (ref C3) (pin 1)) + (node (ref C5) (pin 1)) + (node (ref U1) (pin 27)) + (node (ref C42) (pin 1)) + (node (ref C4) (pin 1)) + (node (ref C43) (pin 1)) + (node (ref C9) (pin 1)) + (node (ref U3) (pin 23)) + (node (ref C7) (pin 1)) + (node (ref C11) (pin 1)) + (node (ref C2) (pin 1))) + (net (code 41) (name "Net-(U1-Pad20)") (node (ref U1) (pin 20))) - (net (code 54) (name /audio/MICIN) + (net (code 42) (name "Net-(U1-Pad19)") + (node (ref U1) (pin 19))) + (net (code 43) (name "Net-(U1-Pad12)") + (node (ref U1) (pin 12))) + (net (code 44) (name "Net-(U1-Pad13)") + (node (ref U1) (pin 13))) + (net (code 45) (name /audio/VMID) + (node (ref C6) (pin 1)) + (node (ref U1) (pin 16)) + (node (ref C8) (pin 1))) + (net (code 46) (name "Net-(C19-Pad2)") + (node (ref R12) (pin 1)) + (node (ref C23) (pin 1)) + (node (ref C19) (pin 2)) + (node (ref L5) (pin 2))) + (net (code 47) (name "Net-(C18-Pad2)") + (node (ref L4) (pin 2)) + (node (ref R11) (pin 2)) + (node (ref C22) (pin 2)) + (node (ref C18) (pin 2))) + (net (code 48) (name "Net-(P2-Pad5)") + (node (ref P2) (pin 5))) + (net (code 49) (name "Net-(P2-Pad6)") + (node (ref P2) (pin 6))) + (net (code 50) (name /audio/MICIN) (node (ref R10) (pin 2)) (node (ref U1) (pin 18))) - (net (code 55) (name "Net-(U1-Pad2)") + (net (code 51) (name "Net-(U1-Pad2)") (node (ref U1) (pin 2))) - (net (code 56) (name /audio/RHPOUT) + (net (code 52) (name /audio/RHPOUT) (node (ref U1) (pin 10)) (node (ref C19) (pin 1))) - (net (code 57) (name /audio/LHPOUT) + (net (code 53) (name /audio/LHPOUT) (node (ref U1) (pin 9)) (node (ref C18) (pin 1))) - (net (code 58) (name "Net-(U1-Pad26)") + (net (code 54) (name "Net-(U1-Pad26)") (node (ref U1) (pin 26))) - (net (code 59) (name /hackrf_if/H1_CPLD_TCK) - (node (ref U3) (pin 16)) - (node (ref P28) (pin 17))) - (net (code 60) (name "Net-(C39-Pad1)") - (node (ref C39) (pin 1)) - (node (ref U2) (pin 4))) - (net (code 61) (name +1.8V) - (node (ref U3) (pin 39)) - (node (ref C40) (pin 1)) + (net (code 55) (name +1.8V) (node (ref U3) (pin 8)) - (node (ref U2) (pin 5)) + (node (ref C40) (pin 1)) + (node (ref U3) (pin 41)) + (node (ref C33) (pin 1)) + (node (ref U3) (pin 39)) + (node (ref C37) (pin 1)) (node (ref J3) (pin 36)) (node (ref U3) (pin 57)) + (node (ref C31) (pin 1)) (node (ref C36) (pin 1)) (node (ref C29) (pin 1)) - (node (ref C33) (pin 1)) - (node (ref C37) (pin 1)) - (node (ref C31) (pin 1)) - (node (ref U3) (pin 41)) - (node (ref C35) (pin 1))) - (net (code 62) (name "Net-(U3-Pad36)") - (node (ref U3) (pin 36))) - (net (code 63) (name /hackrf_if/PP_CPLD_TDO) - (node (ref P28) (pin 10)) - (node (ref U3) (pin 17))) - (net (code 64) (name "Net-(U3-Pad37)") - (node (ref U3) (pin 37))) - (net (code 65) (name "Net-(U3-Pad35)") - (node (ref U3) (pin 35))) - (net (code 66) (name /hackrf_if/RESET#) - (node (ref U3) (pin 29)) - (node (ref P22) (pin 3))) - (net (code 67) (name /hackrf_if/MCU_LCD_RD_R) - (node (ref U3) (pin 30)) - (node (ref R1) (pin 1))) - (net (code 68) (name /hackrf_if/H1_CPLD_TDI) - (node (ref R22) (pin 1)) + (node (ref C35) (pin 1)) + (node (ref U2) (pin 5))) + (net (code 56) (name /hackrf_if/PP_CPLD_TMS) + (node (ref U3) (pin 14)) + (node (ref P28) (pin 8))) + (net (code 57) (name /hackrf_if/RESET#) + (node (ref P22) (pin 3)) + (node (ref U3) (pin 29))) + (net (code 58) (name /hackrf_if/MCU_LCD_RD) + (node (ref P22) (pin 5)) + (node (ref U3) (pin 30))) + (net (code 59) (name /hackrf_if/H1_CPLD_TDI) (node (ref P28) (pin 19)) + (node (ref R22) (pin 1)) (node (ref U3) (pin 15))) - (net (code 69) (name /hackrf_if/MCU_ADDR_R) + (net (code 60) (name /hackrf_if/MCU_ADDR) (node (ref U3) (pin 33)) - (node (ref RP4) (pin 8))) - (net (code 70) (name /hackrf_if/MCU_IO_STBX_R) - (node (ref U3) (pin 32)) - (node (ref R3) (pin 1))) - (net (code 71) (name /hackrf_if/MCU_D5) - (node (ref RP6) (pin 4)) - (node (ref P20) (pin 10))) - (net (code 72) (name /hackrf_if/MCU_D0) - (node (ref P20) (pin 5)) - (node (ref RP7) (pin 3))) - (net (code 73) (name /hackrf_if/MCU_D1) - (node (ref RP7) (pin 4)) - (node (ref P20) (pin 6))) - (net (code 74) (name /hackrf_if/MCU_D2) - (node (ref RP7) (pin 2)) - (node (ref P20) (pin 7))) - (net (code 75) (name /hackrf_if/MCU_D3) - (node (ref P20) (pin 8)) - (node (ref RP7) (pin 1))) - (net (code 76) (name /hackrf_if/MCU_D4) - (node (ref P20) (pin 9)) - (node (ref RP6) (pin 3))) - (net (code 77) (name /hackrf_if/MCU_D6) - (node (ref RP6) (pin 2)) - (node (ref P20) (pin 11))) - (net (code 78) (name /hackrf_if/MCU_D7) - (node (ref RP6) (pin 1)) - (node (ref P20) (pin 12))) - (net (code 79) (name /hackrf_if/MCU_DIR) - (node (ref P22) (pin 22)) - (node (ref RP4) (pin 4))) - (net (code 80) (name /hackrf_if/PP_CPLD_TMS) - (node (ref P28) (pin 8)) - (node (ref U3) (pin 14))) - (net (code 81) (name /hackrf_if/MCU_LCD_WR) - (node (ref P22) (pin 21)) - (node (ref RP4) (pin 3))) - (net (code 82) (name /hackrf_if/P2_8_R) - (node (ref RP4) (pin 7)) - (node (ref U3) (pin 34))) - (net (code 83) (name "Net-(U3-Pad7)") - (node (ref U3) (pin 7))) - (net (code 84) (name "Net-(U3-Pad5)") - (node (ref U3) (pin 5))) - (net (code 85) (name /hackrf_if/P2_8) - (node (ref RP4) (pin 2)) - (node (ref P22) (pin 23))) - (net (code 86) (name /hackrf_if/VBAT) - (node (ref BT1) (pin 1)) - (node (ref C41) (pin 1)) - (node (ref P20) (pin 1))) - (net (code 87) (name /hackrf_if/MCU_LCD_TE_R) - (node (ref U3) (pin 31)) - (node (ref R2) (pin 1))) - (net (code 88) (name /hackrf_if/MCU_D2_R) - (node (ref RP7) (pin 7)) - (node (ref U3) (pin 24))) - (net (code 89) (name /hackrf_if/MCU_D1_R) - (node (ref U3) (pin 27)) - (node (ref RP7) (pin 5))) - (net (code 90) (name /hackrf_if/MCU_D7_R) - (node (ref U3) (pin 18)) - (node (ref RP6) (pin 8))) - (net (code 91) (name /hackrf_if/MCU_D6_R) - (node (ref U3) (pin 19)) - (node (ref RP6) (pin 7))) - (net (code 92) (name /hackrf_if/MCU_D4_R) - (node (ref RP6) (pin 6)) - (node (ref U3) (pin 20))) - (net (code 93) (name /hackrf_if/MCU_D5_R) - (node (ref U3) (pin 21)) - (node (ref RP6) (pin 5))) - (net (code 94) (name /hackrf_if/MCU_D3_R) - (node (ref U3) (pin 22)) - (node (ref RP7) (pin 8))) - (net (code 95) (name /hackrf_if/MCU_D0_R) - (node (ref U3) (pin 26)) - (node (ref RP7) (pin 6))) - (net (code 96) (name /hackrf_if/MCU_LCD_RD) - (node (ref R1) (pin 2)) - (node (ref P22) (pin 5))) - (net (code 97) (name /hackrf_if/MCU_DIR_R) - (node (ref RP4) (pin 5)) - (node (ref U3) (pin 42))) - (net (code 98) (name /hackrf_if/MCU_LCD_WR_R) - (node (ref RP4) (pin 6)) - (node (ref U3) (pin 40))) - (net (code 99) (name /hackrf_if/MCU_ADDR) - (node (ref RP4) (pin 1)) (node (ref P22) (pin 19))) - (net (code 100) (name /hackrf_if/MCU_IO_STBX) - (node (ref P22) (pin 20)) - (node (ref R3) (pin 2))) - (net (code 101) (name "Net-(P20-Pad4)") - (node (ref P20) (pin 4))) - (net (code 102) (name "Net-(P20-Pad22)") - (node (ref P20) (pin 22))) - (net (code 103) (name "Net-(P20-Pad21)") - (node (ref P20) (pin 21))) - (net (code 104) (name "Net-(P20-Pad2)") - (node (ref P20) (pin 2))) - (net (code 105) (name "Net-(P22-Pad14)") - (node (ref P22) (pin 14))) - (net (code 106) (name "Net-(P22-Pad12)") + (net (code 61) (name /hackrf_if/MCU_IO_STBX) + (node (ref U3) (pin 32)) + (node (ref P22) (pin 20))) + (net (code 62) (name /hackrf_if/PP_CPLD_TDO) + (node (ref U3) (pin 17)) + (node (ref P28) (pin 10))) + (net (code 63) (name /hackrf_if/H1_CPLD_TCK) + (node (ref U3) (pin 16)) + (node (ref P28) (pin 17))) + (net (code 64) (name "Net-(U3-Pad5)") + (node (ref U3) (pin 5))) + (net (code 65) (name "Net-(U3-Pad7)") + (node (ref U3) (pin 7))) + (net (code 66) (name "Net-(U3-Pad37)") + (node (ref U3) (pin 37))) + (net (code 67) (name "Net-(U3-Pad36)") + (node (ref U3) (pin 36))) + (net (code 68) (name "Net-(U3-Pad35)") + (node (ref U3) (pin 35))) + (net (code 69) (name /hackrf_if/MCU_LCD_TE) + (node (ref P22) (pin 6)) + (node (ref U3) (pin 31))) + (net (code 70) (name /hackrf_if/MCU_DIR) + (node (ref U3) (pin 42)) + (node (ref P22) (pin 22))) + (net (code 71) (name /hackrf_if/MCU_LCD_WR) + (node (ref U3) (pin 40)) + (node (ref P22) (pin 21))) + (net (code 72) (name /hackrf_if/MCU_D7) + (node (ref P20) (pin 12)) + (node (ref U3) (pin 18))) + (net (code 73) (name /hackrf_if/MCU_D6) + (node (ref P20) (pin 11)) + (node (ref U3) (pin 19))) + (net (code 74) (name /hackrf_if/MCU_D4) + (node (ref P20) (pin 9)) + (node (ref U3) (pin 20))) + (net (code 75) (name /hackrf_if/MCU_D5) + (node (ref P20) (pin 10)) + (node (ref U3) (pin 21))) + (net (code 76) (name /hackrf_if/MCU_D3) + (node (ref U3) (pin 22)) + (node (ref P20) (pin 8))) + (net (code 77) (name /hackrf_if/MCU_D2) + (node (ref U3) (pin 24)) + (node (ref P20) (pin 7))) + (net (code 78) (name /hackrf_if/MCU_D0) + (node (ref U3) (pin 26)) + (node (ref P20) (pin 5))) + (net (code 79) (name /hackrf_if/MCU_D1) + (node (ref P20) (pin 6)) + (node (ref U3) (pin 27))) + (net (code 80) (name /hackrf_if/P2_8) + (node (ref P22) (pin 23)) + (node (ref U3) (pin 34))) + (net (code 81) (name "Net-(C39-Pad1)") + (node (ref U2) (pin 4)) + (node (ref C39) (pin 1))) + (net (code 82) (name /hackrf_if/VBAT) + (node (ref P20) (pin 1)) + (node (ref BT1) (pin 1)) + (node (ref C41) (pin 1))) + (net (code 83) (name "Net-(P22-Pad12)") (node (ref P22) (pin 12))) - (net (code 107) (name "Net-(P22-Pad7)") - (node (ref P22) (pin 7))) - (net (code 108) (name "Net-(P22-Pad9)") - (node (ref P22) (pin 9))) - (net (code 109) (name "Net-(P22-Pad8)") - (node (ref P22) (pin 8))) - (net (code 110) (name /hackrf_if/MCU_LCD_TE) - (node (ref R2) (pin 2)) - (node (ref P22) (pin 6))) - (net (code 111) (name "Net-(P22-Pad2)") - (node (ref P22) (pin 2))) - (net (code 112) (name "Net-(P22-Pad1)") - (node (ref P22) (pin 1))) - (net (code 113) (name "Net-(P20-Pad17)") - (node (ref P20) (pin 17))) - (net (code 114) (name "Net-(P28-Pad14)") - (node (ref P28) (pin 14))) - (net (code 115) (name "Net-(P28-Pad16)") + (net (code 84) (name "Net-(P22-Pad14)") + (node (ref P22) (pin 14))) + (net (code 85) (name "Net-(P28-Pad16)") (node (ref P28) (pin 16))) - (net (code 116) (name "Net-(P28-Pad15)") + (net (code 86) (name "Net-(P28-Pad15)") (node (ref P28) (pin 15))) - (net (code 117) (name "Net-(P28-Pad21)") + (net (code 87) (name "Net-(P28-Pad21)") (node (ref P28) (pin 21))) - (net (code 118) (name "Net-(P28-Pad22)") + (net (code 88) (name "Net-(P28-Pad22)") (node (ref P28) (pin 22))) - (net (code 119) (name "Net-(P28-Pad20)") + (net (code 89) (name "Net-(P28-Pad20)") (node (ref P28) (pin 20))) - (net (code 120) (name "Net-(P28-Pad18)") + (net (code 90) (name "Net-(P28-Pad18)") (node (ref P28) (pin 18))) - (net (code 121) (name "Net-(P22-Pad25)") + (net (code 91) (name "Net-(P22-Pad25)") (node (ref P22) (pin 25))) - (net (code 122) (name "Net-(P28-Pad13)") + (net (code 92) (name "Net-(P20-Pad22)") + (node (ref P20) (pin 22))) + (net (code 93) (name "Net-(P20-Pad21)") + (node (ref P20) (pin 21))) + (net (code 94) (name "Net-(P20-Pad4)") + (node (ref P20) (pin 4))) + (net (code 95) (name "Net-(P20-Pad2)") + (node (ref P20) (pin 2))) + (net (code 96) (name "Net-(P22-Pad2)") + (node (ref P22) (pin 2))) + (net (code 97) (name "Net-(P22-Pad9)") + (node (ref P22) (pin 9))) + (net (code 98) (name "Net-(P22-Pad7)") + (node (ref P22) (pin 7))) + (net (code 99) (name "Net-(P22-Pad8)") + (node (ref P22) (pin 8))) + (net (code 100) (name "Net-(P22-Pad1)") + (node (ref P22) (pin 1))) + (net (code 101) (name "Net-(P28-Pad13)") (node (ref P28) (pin 13))) - (net (code 123) (name "Net-(J3-Pad1)") + (net (code 102) (name "Net-(P28-Pad14)") + (node (ref P28) (pin 14))) + (net (code 103) (name "Net-(P20-Pad17)") + (node (ref P20) (pin 17))) + (net (code 104) (name "Net-(J3-Pad1)") (node (ref Q1) (pin 3)) (node (ref J3) (pin 1))) - (net (code 124) (name /hackrf_if/LCD_DB12) + (net (code 105) (name /hackrf_if/LCD_DB12) (node (ref J3) (pin 21)) (node (ref U3) (pin 49))) - (net (code 125) (name /hackrf_if/LCD_DB4) - (node (ref U3) (pin 58)) - (node (ref J3) (pin 29))) - (net (code 126) (name /hackrf_if/LCD_DB5) + (net (code 106) (name /hackrf_if/LCD_DB4) + (node (ref J3) (pin 29)) + (node (ref U3) (pin 58))) + (net (code 107) (name /hackrf_if/LCD_DB5) (node (ref J3) (pin 28)) (node (ref U3) (pin 56))) - (net (code 127) (name /hackrf_if/LCD_DB6) + (net (code 108) (name /hackrf_if/LCD_DB6) (node (ref U3) (pin 55)) (node (ref J3) (pin 27))) - (net (code 128) (name /hackrf_if/LCD_DB7) + (net (code 109) (name /hackrf_if/LCD_DB7) (node (ref U3) (pin 54)) (node (ref J3) (pin 26))) - (net (code 129) (name /hackrf_if/LCD_DB8) + (net (code 110) (name /hackrf_if/LCD_DB8) (node (ref J3) (pin 25)) (node (ref U3) (pin 53))) - (net (code 130) (name /hackrf_if/LCD_DB9) - (node (ref J3) (pin 24)) - (node (ref U3) (pin 52))) - (net (code 131) (name /hackrf_if/LCD_DB10) + (net (code 111) (name /hackrf_if/LCD_DB9) + (node (ref U3) (pin 52)) + (node (ref J3) (pin 24))) + (net (code 112) (name /hackrf_if/LCD_DB10) (node (ref U3) (pin 51)) (node (ref J3) (pin 23))) - (net (code 132) (name /hackrf_if/LCD_DB11) + (net (code 113) (name /hackrf_if/LCD_DB11) (node (ref J3) (pin 22)) (node (ref U3) (pin 50))) - (net (code 133) (name /hackrf_if/LCD_DB3) - (node (ref J3) (pin 30)) - (node (ref U3) (pin 59))) - (net (code 134) (name /hackrf_if/LCD_DB13) + (net (code 114) (name /hackrf_if/LCD_DB3) + (node (ref U3) (pin 59)) + (node (ref J3) (pin 30))) + (net (code 115) (name /hackrf_if/LCD_DB13) (node (ref U3) (pin 48)) (node (ref J3) (pin 20))) - (net (code 135) (name /hackrf_if/LCD_DB14) + (net (code 116) (name /hackrf_if/LCD_DB14) (node (ref J3) (pin 19)) (node (ref U3) (pin 47))) - (net (code 136) (name /hackrf_if/LCD_DB15) - (node (ref U3) (pin 46)) - (node (ref J3) (pin 18))) - (net (code 137) (name /hackrf_if/LCD_DB0) - (node (ref U3) (pin 62)) - (node (ref J3) (pin 33))) - (net (code 138) (name /hackrf_if/LCD_DB1) - (node (ref J3) (pin 32)) - (node (ref U3) (pin 61))) - (net (code 139) (name /hackrf_if/LCD_DB2) + (net (code 117) (name /hackrf_if/LCD_DB15) + (node (ref J3) (pin 18)) + (node (ref U3) (pin 46))) + (net (code 118) (name /hackrf_if/LCD_DB0) + (node (ref J3) (pin 33)) + (node (ref U3) (pin 62))) + (net (code 119) (name /hackrf_if/LCD_DB1) + (node (ref U3) (pin 61)) + (node (ref J3) (pin 32))) + (net (code 120) (name /hackrf_if/LCD_DB2) (node (ref U3) (pin 60)) (node (ref J3) (pin 31))))) \ No newline at end of file diff --git a/hardware/portapack_h1/portapack_h1.sch b/hardware/portapack_h1/portapack_h1.sch index 78c18cc5..5426c5f5 100644 --- a/hardware/portapack_h1/portapack_h1.sch +++ b/hardware/portapack_h1/portapack_h1.sch @@ -82,13 +82,13 @@ S 2800 1900 900 3300 U 53A8BFC3 F0 "audio" 50 F1 "audio.sch" 50 -F2 "I2S0_SCK" I R 3700 2300 60 -F3 "I2S0_TX_SDA" I R 3700 2500 60 -F4 "I2S0_MCLK" I R 3700 2200 60 +F2 "SCL" I R 3700 2800 60 +F3 "SDA" B R 3700 2900 60 +F4 "I2S0_RX_SDA" O R 3700 2600 60 F5 "I2S0_WS" I R 3700 2400 60 -F6 "SCL" I R 3700 2800 60 -F7 "SDA" B R 3700 2900 60 -F8 "I2S0_RX_SDA" O R 3700 2600 60 +F6 "I2S0_MCLK" I R 3700 2200 60 +F7 "I2S0_TX_SDA" I R 3700 2500 60 +F8 "I2S0_SCK" I R 3700 2300 60 $EndSheet Wire Wire Line 9800 2500 9700 2500 From bf7f5d256784adb1dd502222f18977d02f639a3e Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 31 Jan 2017 12:02:51 -0800 Subject: [PATCH 05/38] IRQ: Make handlers more independent of EventDispatcher. EventDispatcher is such a hairball... --- firmware/application/event_m0.hpp | 17 ++++------------- firmware/application/irq_controls.cpp | 6 +++++- firmware/application/irq_lcd_frame.cpp | 5 ++++- firmware/application/irq_rtc.cpp | 7 +++++-- 4 files changed, 18 insertions(+), 17 deletions(-) diff --git a/firmware/application/event_m0.hpp b/firmware/application/event_m0.hpp index 56f0a5c0..0df46ba0 100644 --- a/firmware/application/event_m0.hpp +++ b/firmware/application/event_m0.hpp @@ -38,9 +38,13 @@ #include +constexpr auto EVT_MASK_RTC_TICK = EVENT_MASK(0); +constexpr auto EVT_MASK_LCD_FRAME_SYNC = EVENT_MASK(1); constexpr auto EVT_MASK_SWITCHES = EVENT_MASK(3); constexpr auto EVT_MASK_ENCODER = EVENT_MASK(4); constexpr auto EVT_MASK_TOUCH = EVENT_MASK(5); +constexpr auto EVT_MASK_APPLICATION = EVENT_MASK(6); +constexpr auto EVT_MASK_LOCAL = EVENT_MASK(7); class EventDispatcher { public: @@ -65,14 +69,6 @@ public: } } - static inline void event_isr_rtc_tick() { - events_flag_isr(EVT_MASK_RTC_TICK); - } - - static inline void event_isr_lcd_frame_sync() { - events_flag_isr(EVT_MASK_LCD_FRAME_SYNC); - } - static inline void events_flag(const eventmask_t events) { if( thread_event_loop ) { chEvtSignal(thread_event_loop, events); @@ -92,11 +88,6 @@ public: } private: - static constexpr auto EVT_MASK_RTC_TICK = EVENT_MASK(0); - static constexpr auto EVT_MASK_LCD_FRAME_SYNC = EVENT_MASK(1); - static constexpr auto EVT_MASK_APPLICATION = EVENT_MASK(6); - static constexpr auto EVT_MASK_LOCAL = EVENT_MASK(7); - static Thread* thread_event_loop; touch::Manager touch_manager { }; diff --git a/firmware/application/irq_controls.cpp b/firmware/application/irq_controls.cpp index d57e9a9a..7cc6c528 100644 --- a/firmware/application/irq_controls.cpp +++ b/firmware/application/irq_controls.cpp @@ -40,6 +40,8 @@ #include "hackrf_hal.hpp" using namespace hackrf::one; +static Thread* thread_controls_event = NULL; + static std::array switch_debounce; static Encoder encoder; @@ -156,7 +158,7 @@ void timer0_callback(GPTDriver* const) { /* Signal event loop */ if( event_mask ) { chSysLockFromIsr(); - EventDispatcher::events_flag_isr(event_mask); + chEvtSignalI(thread_controls_event, event_mask); chSysUnlockFromIsr(); } } @@ -176,6 +178,8 @@ static GPTConfig timer0_config { }; void controls_init() { + thread_controls_event = chThdSelf(); + touch::adc::start(); /* GPT timer 0 is used to scan user interface controls -- touch screen, diff --git a/firmware/application/irq_lcd_frame.cpp b/firmware/application/irq_lcd_frame.cpp index d6a1c1bd..59bce755 100644 --- a/firmware/application/irq_lcd_frame.cpp +++ b/firmware/application/irq_lcd_frame.cpp @@ -28,7 +28,10 @@ #include "portapack_hal.hpp" +static Thread* thread_lcd_frame_event = NULL; + static void pin_int4_interrupt_enable() { + thread_lcd_frame_event = chThdSelf(); nvicEnableVector(PIN_INT4_IRQn, CORTEX_PRIORITY_MASK(LPC43XX_PIN_INT4_IRQ_PRIORITY)); } @@ -54,7 +57,7 @@ CH_IRQ_HANDLER(PIN_INT4_IRQHandler) { CH_IRQ_PROLOGUE(); chSysLockFromIsr(); - EventDispatcher::event_isr_lcd_frame_sync(); + chEvtSignalI(thread_lcd_frame_event, EVT_MASK_LCD_FRAME_SYNC); chSysUnlockFromIsr(); LPC_GPIO_INT->IST = (1U << 4); diff --git a/firmware/application/irq_rtc.cpp b/firmware/application/irq_rtc.cpp index f9c047bf..5bc6c735 100644 --- a/firmware/application/irq_rtc.cpp +++ b/firmware/application/irq_rtc.cpp @@ -27,8 +27,11 @@ using namespace lpc43xx; #include "event_m0.hpp" - + +static Thread* thread_rtc_event = NULL; + void rtc_interrupt_enable() { + thread_rtc_event = chThdSelf(); rtc::interrupt::enable_second_inc(); nvicEnableVector(RTC_IRQn, CORTEX_PRIORITY_MASK(LPC_RTC_IRQ_PRIORITY)); } @@ -39,7 +42,7 @@ CH_IRQ_HANDLER(RTC_IRQHandler) { CH_IRQ_PROLOGUE(); chSysLockFromIsr(); - EventDispatcher::event_isr_rtc_tick(); + chEvtSignalI(thread_rtc_event, EVT_MASK_RTC_TICK); chSysUnlockFromIsr(); rtc::interrupt::clear_all(); From 023a68ba1d963c60f137648da47f935221f96568 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 25 Apr 2017 10:43:04 -0700 Subject: [PATCH 06/38] Case: Remove two bosses in center and along side of PCB. --- hardware/portapack_h1/case/pp_h1_shell.scad | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hardware/portapack_h1/case/pp_h1_shell.scad b/hardware/portapack_h1/case/pp_h1_shell.scad index 86241a33..c637c159 100644 --- a/hardware/portapack_h1/case/pp_h1_shell.scad +++ b/hardware/portapack_h1/case/pp_h1_shell.scad @@ -18,10 +18,10 @@ module attach_center() { module pcb_supports() { translate(mounting_drills[0]) attach_corner(); - translate(mounting_drills[1]) rotate(90) attach_side(); + // translate(mounting_drills[1]) rotate(90) attach_side(); translate(mounting_drills[2]) rotate(90) attach_corner(); translate(mounting_drills[3]) rotate(270) attach_corner(); - translate(mounting_drills[4]) attach_center(); + // translate(mounting_drills[4]) attach_center(); translate(mounting_drills[5]) rotate(180) attach_corner(); } From b0b027d557d1a7ffce08eb3a420597ce07ce4cad Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 6 Jun 2017 10:50:54 -0700 Subject: [PATCH 07/38] Case: Adjust feet emboss to match manufactured units. --- hardware/portapack_h1/case/pp_h1_parameters.scad | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hardware/portapack_h1/case/pp_h1_parameters.scad b/hardware/portapack_h1/case/pp_h1_parameters.scad index fa86fa9f..35ad56be 100644 --- a/hardware/portapack_h1/case/pp_h1_parameters.scad +++ b/hardware/portapack_h1/case/pp_h1_parameters.scad @@ -27,12 +27,12 @@ attach_foot_r = pcb_hole_pad_r; attach_drill_r = bolt_drill_d / 2.0; case_bumper_d = 0.5 * 25.4; -case_bumper_clearance = 0.5; +case_bumper_clearance = 0.0; case_bumper_emboss_depth = 1.0; case_radiused = true; -case_bumper_inset_from_pcb_edge = case_radiused ? 10.0 : 8.0; +case_bumper_inset_from_pcb_edge = case_radiused ? 14.0 : 12.0; mounting_drills = [ [4, 4], From 3e8a3d8b9a2c3d63bb84fd42e2406f5f82ab6245 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 6 Jun 2017 10:56:50 -0700 Subject: [PATCH 08/38] Case: Clean up boss drills. --- hardware/portapack_h1/case/pp_h1_parameters.scad | 2 -- hardware/portapack_h1/case/pp_h1_shell.scad | 8 +++----- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/hardware/portapack_h1/case/pp_h1_parameters.scad b/hardware/portapack_h1/case/pp_h1_parameters.scad index 35ad56be..7a5b06c9 100644 --- a/hardware/portapack_h1/case/pp_h1_parameters.scad +++ b/hardware/portapack_h1/case/pp_h1_parameters.scad @@ -36,10 +36,8 @@ case_bumper_inset_from_pcb_edge = case_radiused ? 14.0 : 12.0; mounting_drills = [ [4, 4], - [66, pcb_w - 4], [116, 4], [4, pcb_w - 4], - [71, pcb_w - 44], [116, pcb_w - 4] ]; diff --git a/hardware/portapack_h1/case/pp_h1_shell.scad b/hardware/portapack_h1/case/pp_h1_shell.scad index c637c159..2b93f437 100644 --- a/hardware/portapack_h1/case/pp_h1_shell.scad +++ b/hardware/portapack_h1/case/pp_h1_shell.scad @@ -18,11 +18,9 @@ module attach_center() { module pcb_supports() { translate(mounting_drills[0]) attach_corner(); - // translate(mounting_drills[1]) rotate(90) attach_side(); - translate(mounting_drills[2]) rotate(90) attach_corner(); - translate(mounting_drills[3]) rotate(270) attach_corner(); - // translate(mounting_drills[4]) attach_center(); - translate(mounting_drills[5]) rotate(180) attach_corner(); + translate(mounting_drills[1]) rotate(90) attach_corner(); + translate(mounting_drills[2]) rotate(270) attach_corner(); + translate(mounting_drills[3]) rotate(180) attach_corner(); } module pcb_attach_drill_outline() { From 8b10fde1163d01140c703445309c91f8e1f4b079 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 6 Jun 2017 11:20:46 -0700 Subject: [PATCH 09/38] Case: Update spacer height. --- hardware/portapack_h1/case/pp_h1_parameters.scad | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hardware/portapack_h1/case/pp_h1_parameters.scad b/hardware/portapack_h1/case/pp_h1_parameters.scad index 7a5b06c9..f523b0e9 100644 --- a/hardware/portapack_h1/case/pp_h1_parameters.scad +++ b/hardware/portapack_h1/case/pp_h1_parameters.scad @@ -7,7 +7,7 @@ pcb_hole_pad_r = 5.6 / 2; h1_pcb_thickness = 1.64; pp_h1_pcb_thickness = 1.56; -spacer_height = 0.5 * 25.4; +spacer_height = 12.0; bolt_drill_d = 3.0; pcb_attach_drills_depth = 4.0; From a14f7646658b2d4693d2dd8812933c163a0ffc86 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 6 Jun 2017 11:25:25 -0700 Subject: [PATCH 10/38] CPLD: Update LCD thickness, expected lid thickness to 3/16". Objective is to keep LCD face below plane of case top/lid. --- hardware/portapack_h1/case/pp_h1_parameters.scad | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hardware/portapack_h1/case/pp_h1_parameters.scad b/hardware/portapack_h1/case/pp_h1_parameters.scad index f523b0e9..efd47e2f 100644 --- a/hardware/portapack_h1/case/pp_h1_parameters.scad +++ b/hardware/portapack_h1/case/pp_h1_parameters.scad @@ -17,7 +17,9 @@ case_thickness = 1.5; case_bottom_thickness = case_thickness * 2; h1_pcb_bottom_clearance = 4.0; case_bottom_tool_r = 3.0; -case_lid_thickness = 0.125 * 25.4; + +lcd_thickness = 3.8; +case_lid_thickness = 3.0 / 16.0 * 25.4; case_height_above_datum = h1_pcb_thickness + spacer_height + pp_h1_pcb_thickness + case_lid_thickness; case_height_below_datum = case_bottom_thickness + h1_pcb_bottom_clearance; From 626835297b9cc5cfcfd4770ac9e8148dd6445868 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 6 Jun 2017 11:53:11 -0700 Subject: [PATCH 11/38] Case: Remove extra mounting hole from PortaPack model. --- hardware/portapack_h1/case/pp_h1_stack.scad | 3 --- 1 file changed, 3 deletions(-) diff --git a/hardware/portapack_h1/case/pp_h1_stack.scad b/hardware/portapack_h1/case/pp_h1_stack.scad index d028c9d1..b5332327 100644 --- a/hardware/portapack_h1/case/pp_h1_stack.scad +++ b/hardware/portapack_h1/case/pp_h1_stack.scad @@ -712,7 +712,6 @@ module micro_sd_drill(clearance) { module portapack_h1_pcb_mounting_hole_drills() { translate([ 64, 104]) pcb_mounting_hole_drill(); - translate([126, 104]) pcb_mounting_hole_drill(); translate([176, 104]) pcb_mounting_hole_drill(); translate([ 64, 171]) pcb_mounting_hole_drill(); translate([176, 171]) pcb_mounting_hole_drill(); @@ -810,7 +809,6 @@ module portapack_h1_stack_hackrf_one() { module portapack_h1_stack_spacers() { hackrf_one_transform() { translate([ 64, 104]) spacer(); - translate([126, 104]) spacer(); translate([176, 104]) spacer(); translate([ 64, 171]) spacer(); translate([176, 171]) spacer(); @@ -825,7 +823,6 @@ module portapack_h1_stack_screws() { screw_tz = spacer_height + pp_h1_pcb_thickness; translate([0, 0, screw_tz]) portapack_h1_transform() { translate([ 64, 104]) screw(); - translate([126, 104]) screw(); translate([176, 104]) screw(); translate([ 64, 171]) screw(); translate([176, 171]) screw(); From 0117962a516c1235d17547f3f419e7689f7c418e Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Wed, 7 Jun 2017 21:47:17 -0700 Subject: [PATCH 12/38] Case: Change board outline to add buffer for H1 LED diffuser. --- hardware/portapack_h1/case/pp_h1_parameters.scad | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/hardware/portapack_h1/case/pp_h1_parameters.scad b/hardware/portapack_h1/case/pp_h1_parameters.scad index efd47e2f..90967392 100644 --- a/hardware/portapack_h1/case/pp_h1_parameters.scad +++ b/hardware/portapack_h1/case/pp_h1_parameters.scad @@ -18,6 +18,8 @@ case_bottom_thickness = case_thickness * 2; h1_pcb_bottom_clearance = 4.0; case_bottom_tool_r = 3.0; +h1_led_diffuser_thickness = 0.85; + lcd_thickness = 3.8; case_lid_thickness = 3.0 / 16.0 * 25.4; @@ -58,7 +60,14 @@ module pcb_outline() { module pcb_outline_clearance() { minkowski() { - pcb_outline(); - circle(r=pcb_case_clearance); + offset(r=-pcb_corner_r) { + polygon([ + [0 - h1_led_diffuser_thickness, 0 - pcb_case_clearance], + [0 - h1_led_diffuser_thickness, pcb_w + pcb_case_clearance], + [pcb_l + pcb_case_clearance, pcb_w + pcb_case_clearance], + [pcb_l + pcb_case_clearance, 0 - pcb_case_clearance] + ]); + } + circle(r=pcb_corner_r); } } From b0f411f8a46a7d3bb93d7a816b5dba8342a3fac8 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Thu, 8 Jun 2017 13:05:25 -0700 Subject: [PATCH 13/38] Case: Separate LED drill diameter into a "parameters" file variable. --- hardware/portapack_h1/case/pp_h1_parameters.scad | 1 + hardware/portapack_h1/case/pp_h1_stack.scad | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/hardware/portapack_h1/case/pp_h1_parameters.scad b/hardware/portapack_h1/case/pp_h1_parameters.scad index 90967392..1f5e1ddb 100644 --- a/hardware/portapack_h1/case/pp_h1_parameters.scad +++ b/hardware/portapack_h1/case/pp_h1_parameters.scad @@ -18,6 +18,7 @@ case_bottom_thickness = case_thickness * 2; h1_pcb_bottom_clearance = 4.0; case_bottom_tool_r = 3.0; +h1_led_hole_diameter = 2; h1_led_diffuser_thickness = 0.85; lcd_thickness = 3.8; diff --git a/hardware/portapack_h1/case/pp_h1_stack.scad b/hardware/portapack_h1/case/pp_h1_stack.scad index b5332327..341831ae 100644 --- a/hardware/portapack_h1/case/pp_h1_stack.scad +++ b/hardware/portapack_h1/case/pp_h1_stack.scad @@ -227,11 +227,9 @@ module led(refdes, c) { } module led_drill() { - hole_diameter = 2; - translate([0, -0.25, -0.3]) { rotate([90, 0, 0]) { - cylinder(d=hole_diameter, h=10); + cylinder(d=h1_led_hole_diameter, h=10); } } } From 1668d4ff7a2686eae837fa5b7d3588c1d719d348 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Thu, 8 Jun 2017 13:06:25 -0700 Subject: [PATCH 14/38] Case: Make clearances on all sides of PCB into separate variables. --- hardware/portapack_h1/case/pp_h1_parameters.scad | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/hardware/portapack_h1/case/pp_h1_parameters.scad b/hardware/portapack_h1/case/pp_h1_parameters.scad index 1f5e1ddb..113f7cb7 100644 --- a/hardware/portapack_h1/case/pp_h1_parameters.scad +++ b/hardware/portapack_h1/case/pp_h1_parameters.scad @@ -21,6 +21,11 @@ case_bottom_tool_r = 3.0; h1_led_hole_diameter = 2; h1_led_diffuser_thickness = 0.85; +case_pcb_n_clearance = h1_led_diffuser_thickness + 0.15; +case_pcb_w_clearance = pcb_case_clearance; +case_pcb_e_clearance = pcb_case_clearance; +case_pcb_s_clearance = pcb_case_clearance; + lcd_thickness = 3.8; case_lid_thickness = 3.0 / 16.0 * 25.4; @@ -63,10 +68,10 @@ module pcb_outline_clearance() { minkowski() { offset(r=-pcb_corner_r) { polygon([ - [0 - h1_led_diffuser_thickness, 0 - pcb_case_clearance], - [0 - h1_led_diffuser_thickness, pcb_w + pcb_case_clearance], - [pcb_l + pcb_case_clearance, pcb_w + pcb_case_clearance], - [pcb_l + pcb_case_clearance, 0 - pcb_case_clearance] + [0 - case_pcb_n_clearance, 0 - case_pcb_w_clearance], + [0 - case_pcb_n_clearance, pcb_w + case_pcb_e_clearance], + [pcb_l + case_pcb_s_clearance, pcb_w + case_pcb_e_clearance], + [pcb_l + case_pcb_s_clearance, 0 - case_pcb_w_clearance] ]); } circle(r=pcb_corner_r); From 259348259b7068a2534cce7c07363d6c736f7314 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Mon, 19 Jun 2017 15:57:56 -0700 Subject: [PATCH 15/38] Hardware: Schematic for PP H1 revision 20170522. --- hardware/portapack_h1/README | 4 +- hardware/portapack_h1/audio.sch | 1568 +++++++++--------- hardware/portapack_h1/fp-lib-table | 25 + hardware/portapack_h1/hackrf_if.sch | 1294 +++++++-------- hardware/portapack_h1/lcd_sw_sd.sch | 909 ++++++----- hardware/portapack_h1/portapack_h1.net | 2034 ++++++++++++++---------- hardware/portapack_h1/portapack_h1.pdf | Bin 241466 -> 290759 bytes hardware/portapack_h1/portapack_h1.pro | 105 +- hardware/portapack_h1/portapack_h1.sch | 353 ++-- hardware/portapack_h1/power.sch | 794 +++++++++ 10 files changed, 4112 insertions(+), 2974 deletions(-) create mode 100644 hardware/portapack_h1/fp-lib-table create mode 100644 hardware/portapack_h1/power.sch diff --git a/hardware/portapack_h1/README b/hardware/portapack_h1/README index ad014e67..f3032538 100644 --- a/hardware/portapack_h1/README +++ b/hardware/portapack_h1/README @@ -4,7 +4,7 @@ software-defined radio (SDR). Schematic ========= -The schematic was drawn using KiCad. +The schematic was drawn using KiCad 4.0.6. Schematic symbols are cached in the design files, but are also available in a separate repository: @@ -35,7 +35,7 @@ the JTAG pins from the HackRF One's microcontroller. License ======= -Copyright (C) 2013, 2014, 2015 Jared Boone, ShareBrained Technology, Inc. +Copyright (C) 2013-2017 Jared Boone, ShareBrained Technology, Inc. These files are part of PortaPack. diff --git a/hardware/portapack_h1/audio.sch b/hardware/portapack_h1/audio.sch index 9dc3a5fc..fc5d4583 100644 --- a/hardware/portapack_h1/audio.sch +++ b/hardware/portapack_h1/audio.sch @@ -1,14 +1,10 @@ EESchema Schematic File Version 2 +LIBS:portapack_h1-rescue LIBS:hackrf_expansion -LIBS:wolfson LIBS:passive -LIBS:lcd_kingtech LIBS:supply -LIBS:io_expander LIBS:trs_jack LIBS:battery -LIBS:mosfet -LIBS:microphone LIBS:sd LIBS:ck LIBS:altera @@ -18,972 +14,898 @@ LIBS:header LIBS:hole LIBS:sharebrained LIBS:fiducial +LIBS:eastrising +LIBS:on_semi +LIBS:asahi_kasei +LIBS:ti +LIBS:diode LIBS:portapack_h1-cache EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 2 4 +Sheet 2 5 Title "PortaPack H1" -Date "21 Aug 2015" -Rev "20150821" +Date "2017-05-22" +Rev "20170522" Comp "ShareBrained Technology, Inc." -Comment1 "Copyright © 2014, 2015 Jared Boone" +Comment1 "Copyright © 2014-2017 Jared Boone" Comment2 "License: GNU General Public License, version 2" Comment3 "" Comment4 "" $EndDescr $Comp -L CP C18 -U 1 1 53A8C256 -P 7700 3700 -F 0 "C18" H 7750 3800 50 0000 L CNN -F 1 "220U" H 7750 3600 50 0000 L CNN -F 2 "ipc_capae:IPC_CAPAE830X620N" H 7700 3700 60 0001 C CNN -F 3 "" H 7700 3700 60 0000 C CNN -F 4 "Nichicon" H 7700 3700 60 0001 C CNN "Mfr" -F 5 "UWX1A221MCL1GB" H 7700 3700 60 0001 C CNN "Part" - 1 7700 3700 - 0 -1 -1 0 -$EndComp -$Comp -L CP C19 -U 1 1 53A8C25E -P 7700 4100 -F 0 "C19" H 7750 4200 50 0000 L CNN -F 1 "220U" H 7750 4000 50 0000 L CNN -F 2 "ipc_capae:IPC_CAPAE830X620N" H 7700 4100 60 0001 C CNN -F 3 "" H 7700 4100 60 0000 C CNN -F 4 "Nichicon" H 7700 4100 60 0001 C CNN "Mfr" -F 5 "UWX1A221MCL1GB" H 7700 4100 60 0001 C CNN "Part" - 1 7700 4100 - 0 -1 -1 0 -$EndComp -$Comp L R R11 U 1 1 53A8C264 -P 8000 3350 -F 0 "R11" V 8080 3350 50 0000 C CNN -F 1 "47K" V 8000 3350 50 0000 C CNN -F 2 "ipc_resc:IPC_RESC1608X55N" H 8000 3350 60 0001 C CNN -F 3 "" H 8000 3350 60 0000 C CNN -F 4 "Yageo" V 8000 3350 60 0001 C CNN "Mfr" -F 5 "RC0603FR-0747KL" V 8000 3350 60 0001 C CNN "Part" - 1 8000 3350 +P 6800 2400 +F 0 "R11" V 6880 2400 50 0000 C CNN +F 1 "33R" V 6800 2400 50 0000 C CNN +F 2 "ipc_resc:IPC_RESC1608X55L25N" H 6800 2400 60 0001 C CNN +F 3 "" H 6800 2400 60 0000 C CNN +F 4 "Yageo" V 6800 2400 60 0001 C CNN "Mfr" +F 5 "RC0603FR-0733RL" V 6800 2400 60 0001 C CNN "Part" + 1 6800 2400 -1 0 0 -1 $EndComp $Comp L R R12 U 1 1 53A8C26A -P 8000 4450 -F 0 "R12" V 8080 4450 50 0000 C CNN -F 1 "47K" V 8000 4450 50 0000 C CNN -F 2 "ipc_resc:IPC_RESC1608X55N" H 8000 4450 60 0001 C CNN -F 3 "" H 8000 4450 60 0000 C CNN -F 4 "Yageo" V 8000 4450 60 0001 C CNN "Mfr" -F 5 "RC0603FR-0747KL" V 8000 4450 60 0001 C CNN "Part" - 1 8000 4450 +P 6400 2400 +F 0 "R12" V 6480 2400 50 0000 C CNN +F 1 "33R" V 6400 2400 50 0000 C CNN +F 2 "ipc_resc:IPC_RESC1608X55L25N" H 6400 2400 60 0001 C CNN +F 3 "" H 6400 2400 60 0000 C CNN +F 4 "Yageo" V 6400 2400 60 0001 C CNN "Mfr" +F 5 "RC0603FR-0733RL" V 6400 2400 60 0001 C CNN "Part" + 1 6400 2400 -1 0 0 -1 $EndComp $Comp L GND #PWR02 U 1 1 53A8C270 -P 8000 3000 -F 0 "#PWR02" H 8000 3000 30 0001 C CNN -F 1 "GND" H 8000 2930 30 0001 C CNN -F 2 "" H 8000 3000 60 0000 C CNN -F 3 "" H 8000 3000 60 0000 C CNN - 1 8000 3000 - -1 0 0 1 +P 6800 2750 +F 0 "#PWR02" H 6800 2750 30 0001 C CNN +F 1 "GND" H 6800 2680 30 0001 C CNN +F 2 "" H 6800 2750 60 0000 C CNN +F 3 "" H 6800 2750 60 0000 C CNN + 1 6800 2750 + 1 0 0 -1 $EndComp $Comp L GND #PWR03 U 1 1 53A8C276 -P 8000 4800 -F 0 "#PWR03" H 8000 4800 30 0001 C CNN -F 1 "GND" H 8000 4730 30 0001 C CNN -F 2 "" H 8000 4800 60 0000 C CNN -F 3 "" H 8000 4800 60 0000 C CNN - 1 8000 4800 +P 6400 2750 +F 0 "#PWR03" H 6400 2750 30 0001 C CNN +F 1 "GND" H 6400 2680 30 0001 C CNN +F 2 "" H 6400 2750 60 0000 C CNN +F 3 "" H 6400 2750 60 0000 C CNN + 1 6400 2750 1 0 0 -1 $EndComp -Text Label 7000 3700 0 60 ~ 0 +Text Label 7000 1600 0 60 ~ 0 LHPOUT -Text Label 7000 4100 0 60 ~ 0 +Text Label 7000 1500 0 60 ~ 0 RHPOUT $Comp L C C22 U 1 1 53A8C27E -P 8300 3400 -F 0 "C22" H 8350 3500 50 0000 L CNN -F 1 "220P" H 8350 3300 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC1608X95N" H 8300 3400 60 0001 C CNN -F 3 "" H 8300 3400 60 0000 C CNN -F 4 "Murata" H 8300 3400 60 0001 C CNN "Mfr" -F 5 "GRM1885C1H221JA01" H 8300 3400 60 0001 C CNN "Part" - 1 8300 3400 +P 6800 1850 +F 0 "C22" H 6850 1950 50 0000 L CNN +F 1 "220N" H 6850 1750 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC1608X90L35N" H 6800 1850 60 0001 C CNN +F 3 "" H 6800 1850 60 0000 C CNN +F 4 "Murata" H 6800 1850 60 0001 C CNN "Mfr" +F 5 "GRM188R71A224KA01D" H 6800 1850 60 0001 C CNN "Part" + 1 6800 1850 1 0 0 -1 $EndComp $Comp L C C23 U 1 1 53A8C284 -P 8300 4400 -F 0 "C23" H 8350 4500 50 0000 L CNN -F 1 "220P" H 8350 4300 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC1608X95N" H 8300 4400 60 0001 C CNN -F 3 "" H 8300 4400 60 0000 C CNN -F 4 "Murata" H 8300 4400 60 0001 C CNN "Mfr" -F 5 "GRM1885C1H221JA01" H 8300 4400 60 0001 C CNN "Part" - 1 8300 4400 +P 6400 1850 +F 0 "C23" H 6450 1950 50 0000 L CNN +F 1 "220N" H 6450 1750 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC1608X90L35N" H 6400 1850 60 0001 C CNN +F 3 "" H 6400 1850 60 0000 C CNN +F 4 "Murata" H 6400 1850 60 0001 C CNN "Mfr" +F 5 "GRM188R71A224KA01D" H 6400 1850 60 0001 C CNN "Part" + 1 6400 1850 1 0 0 -1 $EndComp $Comp -L GND #PWR04 -U 1 1 53A8C28A -P 8300 3100 -F 0 "#PWR04" H 8300 3100 30 0001 C CNN -F 1 "GND" H 8300 3030 30 0001 C CNN -F 2 "" H 8300 3100 60 0000 C CNN -F 3 "" H 8300 3100 60 0000 C CNN - 1 8300 3100 - -1 0 0 1 -$EndComp -$Comp -L GND #PWR05 -U 1 1 53A8C290 -P 8300 4700 -F 0 "#PWR05" H 8300 4700 30 0001 C CNN -F 1 "GND" H 8300 4630 30 0001 C CNN -F 2 "" H 8300 4700 60 0000 C CNN -F 3 "" H 8300 4700 60 0000 C CNN - 1 8300 4700 - 1 0 0 -1 -$EndComp -$Comp -L R R17 -U 1 1 53A8C296 -P 9300 5950 -F 0 "R17" V 9380 5950 50 0000 C CNN -F 1 "47K" V 9300 5950 50 0000 C CNN -F 2 "ipc_resc:IPC_RESC1608X55N" H 9300 5950 60 0001 C CNN -F 3 "" H 9300 5950 60 0000 C CNN -F 4 "Yageo" V 9300 5950 60 0001 C CNN "Mfr" -F 5 "RC0603FR-0747KL" V 9300 5950 60 0001 C CNN "Part" - 1 9300 5950 - -1 0 0 -1 -$EndComp -$Comp L R R18 U 1 1 53A8C29C -P 9650 5600 -F 0 "R18" V 9730 5600 50 0000 C CNN -F 1 "680R" V 9650 5600 50 0000 C CNN -F 2 "ipc_resc:IPC_RESC1608X55N" H 9650 5600 60 0001 C CNN -F 3 "" H 9650 5600 60 0000 C CNN -F 4 "Yageo" V 9650 5600 60 0001 C CNN "Mfr" -F 5 "RC0603FR-07681RL" V 9650 5600 60 0001 C CNN "Part" - 1 9650 5600 - 0 1 -1 0 +P 5000 5650 +F 0 "R18" V 5080 5650 50 0000 C CNN +F 1 "2K2" V 5000 5650 50 0000 C CNN +F 2 "ipc_resc:IPC_RESC1608X55L25N" H 5000 5650 60 0001 C CNN +F 3 "" H 5000 5650 60 0000 C CNN +F 4 "Yageo" V 5000 5650 60 0001 C CNN "Mfr" +F 5 "RC0603FR-072K2L" V 5000 5650 60 0001 C CNN "Part" + 1 5000 5650 + -1 0 0 -1 $EndComp $Comp L C C25 U 1 1 53A8C2A2 -P 8800 5900 -F 0 "C25" H 8850 6000 50 0000 L CNN -F 1 "220P" H 8850 5800 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC1608X95N" H 8800 5900 60 0001 C CNN -F 3 "" H 8800 5900 60 0000 C CNN -F 4 "Murata" H 8800 5900 60 0001 C CNN "Mfr" -F 5 "GRM1885C1H221JA01" H 8800 5900 60 0001 C CNN "Part" - 1 8800 5900 +P 4700 5600 +F 0 "C25" H 4750 5700 50 0000 L CNN +F 1 "1U" H 4750 5500 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC1608X90L35N" H 4700 5600 60 0001 C CNN +F 3 "" H 4700 5600 60 0000 C CNN +F 4 "Murata" H 4700 5600 60 0001 C CNN "Mfr" +F 5 "GRM188R61C105KA93D" H 4700 5600 60 0001 C CNN "Part" + 1 4700 5600 -1 0 0 -1 $EndComp $Comp -L CP C24 -U 1 1 53A8C2AA -P 8500 5600 -F 0 "C24" H 8550 5700 50 0000 L CNN -F 1 "1U" H 8550 5500 50 0000 L CNN -F 2 "ipc_capae:IPC_CAPAE430X540N" H 8500 5600 60 0001 C CNN -F 3 "" H 8500 5600 60 0000 C CNN -F 4 "Kemet" H 8500 5600 60 0001 C CNN "Mfr" -F 5 "EDK105M050A9BAA" H 8500 5600 60 0001 C CNN "Part" - 1 8500 5600 - 0 -1 -1 0 -$EndComp -$Comp -L R R10 -U 1 1 53A8C2B0 -P 7950 5600 -F 0 "R10" V 8030 5600 50 0000 C CNN -F 1 "0R" V 7950 5600 50 0000 C CNN -F 2 "ipc_resc:IPC_RESC1608X55N" H 7950 5600 60 0001 C CNN -F 3 "" H 7950 5600 60 0000 C CNN -F 4 "Yageo" V 7950 5600 60 0001 C CNN "Mfr" -F 5 "RC0603JR-070RL" V 7950 5600 60 0001 C CNN "Part" - 1 7950 5600 - 0 1 -1 0 -$EndComp -$Comp -L GND #PWR06 -U 1 1 53A8C2B6 -P 9300 6300 -F 0 "#PWR06" H 9300 6300 30 0001 C CNN -F 1 "GND" H 9300 6230 30 0001 C CNN -F 2 "" H 9300 6300 60 0000 C CNN -F 3 "" H 9300 6300 60 0000 C CNN - 1 9300 6300 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR07 -U 1 1 53A8C2BC -P 8800 6200 -F 0 "#PWR07" H 8800 6200 30 0001 C CNN -F 1 "GND" H 8800 6130 30 0001 C CNN -F 2 "" H 8800 6200 60 0000 C CNN -F 3 "" H 8800 6200 60 0000 C CNN - 1 8800 6200 - 1 0 0 -1 -$EndComp -Text Label 10000 5600 0 60 ~ 0 -MICBIAS -Text Label 7300 5600 0 60 ~ 0 -MICIN -$Comp L TRRS_SW_JACK P2 U 1 1 53A8C2C6 -P 9650 4100 -F 0 "P2" H 9200 4100 60 0000 C CNN -F 1 "TRRS_SW_JACK" H 9450 4350 60 0000 C CNN -F 2 "cui:CUI_SJ-43516-SMT" H 9650 4100 60 0001 C CNN -F 3 "" H 9650 4100 60 0000 C CNN -F 4 "CUI" H 9650 4100 60 0001 C CNN "Mfr" -F 5 "SJ-43514-SMT" H 9650 4100 60 0001 C CNN "Part" - 1 9650 4100 - -1 0 0 1 +P 10550 2100 +F 0 "P2" H 10100 2100 60 0000 C CNN +F 1 "TRRS_SW_JACK" H 10350 2350 60 0000 C CNN +F 2 "cui:CUI_SJ-43516-SMT" H 10550 2100 60 0001 C CNN +F 3 "http://www.cui.com/product/resource/sj-4351x-smt-series.pdf" H 10550 2100 60 0001 C CNN +F 4 "CUI" H 10550 2100 60 0001 C CNN "Mfr" +F 5 "SJ-43514-SMT" H 10550 2100 60 0001 C CNN "Part" + 1 10550 2100 + -1 0 0 -1 $EndComp $Comp -L GND #PWR08 -U 1 1 53A8C2CC -P 9000 5000 -F 0 "#PWR08" H 9000 5000 30 0001 C CNN -F 1 "GND" H 9000 4930 30 0001 C CNN -F 2 "" H 9000 5000 60 0000 C CNN -F 3 "" H 9000 5000 60 0000 C CNN - 1 9000 5000 - 1 0 0 -1 -$EndComp -$Comp -L L L4 -U 1 1 53A8C2E2 -P 8650 3700 -F 0 "L4" V 8600 3700 40 0000 C CNN -F 1 "L" V 8750 3700 40 0000 C CNN -F 2 "ipc_indc:IPC_INDC1608X95N" H 8650 3700 60 0001 C CNN -F 3 "" H 8650 3700 60 0000 C CNN -F 4 "Murata" V 8650 3700 60 0001 C CNN "Mfr" -F 5 "BLM18HE152SN1D" V 8650 3700 60 0001 C CNN "Part" - 1 8650 3700 - 0 1 1 0 -$EndComp -$Comp -L L L5 -U 1 1 53A8C2E8 -P 8650 4100 -F 0 "L5" V 8600 4100 40 0000 C CNN -F 1 "L" V 8750 4100 40 0000 C CNN -F 2 "ipc_indc:IPC_INDC1608X95N" H 8650 4100 60 0001 C CNN -F 3 "" H 8650 4100 60 0000 C CNN -F 4 "Murata" V 8650 4100 60 0001 C CNN "Mfr" -F 5 "BLM18HE152SN1D" V 8650 4100 60 0001 C CNN "Part" - 1 8650 4100 - 0 1 1 0 -$EndComp -$Comp -L L L6 -U 1 1 53A8C2EE -P 9000 4650 -F 0 "L6" V 8950 4650 40 0000 C CNN -F 1 "L" V 9100 4650 40 0000 C CNN -F 2 "ipc_indc:IPC_INDC1608X95N" H 9000 4650 60 0001 C CNN -F 3 "" H 9000 4650 60 0000 C CNN -F 4 "Murata" V 9000 4650 60 0001 C CNN "Mfr" -F 5 "BLM18HE152SN1D" V 9000 4650 60 0001 C CNN "Part" - 1 9000 4650 - 1 0 0 -1 -$EndComp -$Comp -L L L9 -U 1 1 53A8C2F4 -P 9300 4650 -F 0 "L9" V 9250 4650 40 0000 C CNN -F 1 "L" V 9400 4650 40 0000 C CNN -F 2 "ipc_indc:IPC_INDC1608X95N" H 9300 4650 60 0001 C CNN -F 3 "" H 9300 4650 60 0000 C CNN -F 4 "Murata" V 9300 4650 60 0001 C CNN "Mfr" -F 5 "BLM18HE152SN1D" V 9300 4650 60 0001 C CNN "Part" - 1 9300 4650 - 1 0 0 -1 -$EndComp -$Comp -L WM8731SEDS U1 -U 1 1 53A8C66D -P 2600 3850 -F 0 "U1" H 2150 4650 60 0000 C CNN -F 1 "WM8731SEDS" H 2800 4650 60 0000 C CNN -F 2 "ipc_sop:IPC_SOP65P780X200-28N" H 2600 3850 60 0001 C CNN -F 3 "" H 2600 3850 60 0000 C CNN -F 4 "Wolfson" H 2600 3850 60 0001 C CNN "Mfr" -F 5 "WM8731SEDS/V" H 2600 3850 60 0001 C CNN "Part" - 1 2600 3850 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR09 -U 1 1 53A8C673 -P 3400 4500 -F 0 "#PWR09" H 3400 4500 30 0001 C CNN -F 1 "GND" H 3400 4430 30 0001 C CNN -F 2 "" H 3400 4500 60 0000 C CNN -F 3 "" H 3400 4500 60 0000 C CNN - 1 3400 4500 - 0 -1 -1 0 -$EndComp -$Comp -L GND #PWR010 -U 1 1 53A8C679 -P 3400 3200 -F 0 "#PWR010" H 3400 3200 30 0001 C CNN -F 1 "GND" H 3400 3130 30 0001 C CNN -F 2 "" H 3400 3200 60 0000 C CNN -F 3 "" H 3400 3200 60 0000 C CNN - 1 3400 3200 - 0 -1 -1 0 -$EndComp -$Comp -L GND #PWR011 -U 1 1 53A8C67F -P 1800 4200 -F 0 "#PWR011" H 1800 4200 30 0001 C CNN -F 1 "GND" H 1800 4130 30 0001 C CNN -F 2 "" H 1800 4200 60 0000 C CNN -F 3 "" H 1800 4200 60 0000 C CNN - 1 1800 4200 - 0 1 1 0 -$EndComp -NoConn ~ 3300 3400 -NoConn ~ 1900 3300 -$Comp L C C6 U 1 1 53A8C687 -P 4900 6200 -F 0 "C6" H 4950 6300 50 0000 L CNN -F 1 "100N" H 4950 6100 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC1005X55N" H 4900 6200 60 0001 C CNN -F 3 "" H 4900 6200 60 0000 C CNN -F 4 "Murata" H 4900 6200 60 0001 C CNN "Mfr" -F 5 "GRM155R61A104KA01" H 4900 6200 60 0001 C CNN "Part" - 1 4900 6200 +P 2800 3300 +F 0 "C6" H 2850 3400 50 0000 L CNN +F 1 "2U2" H 2850 3200 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC1608X90L35N" H 2800 3300 60 0001 C CNN +F 3 "" H 2800 3300 60 0000 C CNN +F 4 "Murata" H 2800 3300 60 0001 C CNN "Mfr" +F 5 "GRM188R61C225KE15D" H 2800 3300 60 0001 C CNN "Part" + 1 2800 3300 -1 0 0 -1 $EndComp $Comp L C C10 U 1 1 53A8C68D -P 5700 6200 -F 0 "C10" H 5750 6300 50 0000 L CNN -F 1 "100N" H 5750 6100 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC1005X55N" H 5700 6200 60 0001 C CNN -F 3 "" H 5700 6200 60 0000 C CNN -F 4 "Murata" H 5700 6200 60 0001 C CNN "Mfr" -F 5 "GRM155R61A104KA01" H 5700 6200 60 0001 C CNN "Part" - 1 5700 6200 - -1 0 0 -1 -$EndComp -$Comp -L GND #PWR012 -U 1 1 53A8C693 -P 5300 6500 -F 0 "#PWR012" H 5300 6500 30 0001 C CNN -F 1 "GND" H 5300 6430 30 0001 C CNN -F 2 "" H 5300 6500 60 0000 C CNN -F 3 "" H 5300 6500 60 0000 C CNN - 1 5300 6500 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR013 -U 1 1 53A8C699 -P 5700 6500 -F 0 "#PWR013" H 5700 6500 30 0001 C CNN -F 1 "GND" H 5700 6430 30 0001 C CNN -F 2 "" H 5700 6500 60 0000 C CNN -F 3 "" H 5700 6500 60 0000 C CNN - 1 5700 6500 - 1 0 0 -1 +P 3100 4000 +F 0 "C10" H 3150 4100 50 0000 L CNN +F 1 "2U2" H 3150 3900 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC1608X90L35N" H 3100 4000 60 0001 C CNN +F 3 "" H 3100 4000 60 0000 C CNN +F 4 "Murata" H 3100 4000 60 0001 C CNN "Mfr" +F 5 "GRM188R61C225KE15D" H 3100 4000 60 0001 C CNN "Part" + 1 3100 4000 + 0 -1 1 0 $EndComp $Comp L C C3 U 1 1 53A8C69F -P 3500 7100 -F 0 "C3" H 3550 7200 50 0000 L CNN -F 1 "100N" H 3550 7000 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC1005X55N" H 3500 7100 60 0001 C CNN -F 3 "" H 3500 7100 60 0000 C CNN -F 4 "Murata" H 3500 7100 60 0001 C CNN "Mfr" -F 5 "GRM155R61A104KA01" H 3500 7100 60 0001 C CNN "Part" - 1 3500 7100 +P 2300 7200 +F 0 "C3" H 2350 7300 50 0000 L CNN +F 1 "100N" H 2350 7100 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC1005X55L25N" H 2300 7200 60 0001 C CNN +F 3 "" H 2300 7200 60 0000 C CNN +F 4 "Murata" H 2300 7200 60 0001 C CNN "Mfr" +F 5 "GRM155R61A104KA01" H 2300 7200 60 0001 C CNN "Part" + 1 2300 7200 -1 0 0 -1 $EndComp $Comp L C C2 U 1 1 53A8C6A5 -P 3100 7100 -F 0 "C2" H 3150 7200 50 0000 L CNN -F 1 "100N" H 3150 7000 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC1005X55N" H 3100 7100 60 0001 C CNN -F 3 "" H 3100 7100 60 0000 C CNN -F 4 "Murata" H 3100 7100 60 0001 C CNN "Mfr" -F 5 "GRM155R61A104KA01" H 3100 7100 60 0001 C CNN "Part" - 1 3100 7100 +P 1200 7200 +F 0 "C2" H 1250 7300 50 0000 L CNN +F 1 "100N" H 1250 7100 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC1005X55L25N" H 1200 7200 60 0001 C CNN +F 3 "" H 1200 7200 60 0000 C CNN +F 4 "Murata" H 1200 7200 60 0001 C CNN "Mfr" +F 5 "GRM155R61A104KA01" H 1200 7200 60 0001 C CNN "Part" + 1 1200 7200 -1 0 0 -1 $EndComp $Comp L C C5 U 1 1 53A8C6AB -P 4300 7100 -F 0 "C5" H 4350 7200 50 0000 L CNN -F 1 "100N" H 4350 7000 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC1005X55N" H 4300 7100 60 0001 C CNN -F 3 "" H 4300 7100 60 0000 C CNN -F 4 "Murata" H 4300 7100 60 0001 C CNN "Mfr" -F 5 "GRM155R61A104KA01" H 4300 7100 60 0001 C CNN "Part" - 1 4300 7100 +P 4500 7200 +F 0 "C5" H 4550 7300 50 0000 L CNN +F 1 "100N" H 4550 7100 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC1005X55L25N" H 4500 7200 60 0001 C CNN +F 3 "" H 4500 7200 60 0000 C CNN +F 4 "Murata" H 4500 7200 60 0001 C CNN "Mfr" +F 5 "GRM155R61A104KA01" H 4500 7200 60 0001 C CNN "Part" + 1 4500 7200 -1 0 0 -1 $EndComp $Comp L C C4 U 1 1 53A8C6B1 -P 3900 7100 -F 0 "C4" H 3950 7200 50 0000 L CNN -F 1 "100N" H 3950 7000 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC1005X55N" H 3900 7100 60 0001 C CNN -F 3 "" H 3900 7100 60 0000 C CNN -F 4 "Murata" H 3900 7100 60 0001 C CNN "Mfr" -F 5 "GRM155R61A104KA01" H 3900 7100 60 0001 C CNN "Part" - 1 3900 7100 +P 3400 7200 +F 0 "C4" H 3450 7300 50 0000 L CNN +F 1 "100N" H 3450 7100 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC1005X55L25N" H 3400 7200 60 0001 C CNN +F 3 "" H 3400 7200 60 0000 C CNN +F 4 "Murata" H 3400 7200 60 0001 C CNN "Mfr" +F 5 "GRM155R61A104KA01" H 3400 7200 60 0001 C CNN "Part" + 1 3400 7200 -1 0 0 -1 $EndComp $Comp -L GND #PWR014 +L GND #PWR04 U 1 1 53A8C6B7 -P 3100 7400 -F 0 "#PWR014" H 3100 7400 30 0001 C CNN -F 1 "GND" H 3100 7330 30 0001 C CNN -F 2 "" H 3100 7400 60 0000 C CNN -F 3 "" H 3100 7400 60 0000 C CNN - 1 3100 7400 +P 1200 7500 +F 0 "#PWR04" H 1200 7500 30 0001 C CNN +F 1 "GND" H 1200 7430 30 0001 C CNN +F 2 "" H 1200 7500 60 0000 C CNN +F 3 "" H 1200 7500 60 0000 C CNN + 1 1200 7500 1 0 0 -1 $EndComp $Comp -L GND #PWR015 +L GND #PWR05 U 1 1 53A8C6BD -P 3500 7400 -F 0 "#PWR015" H 3500 7400 30 0001 C CNN -F 1 "GND" H 3500 7330 30 0001 C CNN -F 2 "" H 3500 7400 60 0000 C CNN -F 3 "" H 3500 7400 60 0000 C CNN - 1 3500 7400 +P 2300 7500 +F 0 "#PWR05" H 2300 7500 30 0001 C CNN +F 1 "GND" H 2300 7430 30 0001 C CNN +F 2 "" H 2300 7500 60 0000 C CNN +F 3 "" H 2300 7500 60 0000 C CNN + 1 2300 7500 1 0 0 -1 $EndComp $Comp -L GND #PWR016 +L GND #PWR06 U 1 1 53A8C6C3 -P 3900 7400 -F 0 "#PWR016" H 3900 7400 30 0001 C CNN -F 1 "GND" H 3900 7330 30 0001 C CNN -F 2 "" H 3900 7400 60 0000 C CNN -F 3 "" H 3900 7400 60 0000 C CNN - 1 3900 7400 +P 3400 7500 +F 0 "#PWR06" H 3400 7500 30 0001 C CNN +F 1 "GND" H 3400 7430 30 0001 C CNN +F 2 "" H 3400 7500 60 0000 C CNN +F 3 "" H 3400 7500 60 0000 C CNN + 1 3400 7500 1 0 0 -1 $EndComp -Text Label 1200 3400 0 60 ~ 0 -I2S0_SCK_R -Text Label 1200 3500 0 60 ~ 0 -I2S0_TX_SDA_R -Text Label 1200 3600 0 60 ~ 0 -I2S0_WS_R -Text Label 1200 4000 0 60 ~ 0 -LHPOUT -Text Label 1200 4100 0 60 ~ 0 -RHPOUT -Text Label 3400 4200 0 60 ~ 0 -MICIN -Text Label 3400 4300 0 60 ~ 0 -MICBIAS -Text Label 3400 3500 0 60 ~ 0 -I2S0_MCLK_R $Comp -L GND #PWR017 -U 1 1 53A8C6D8 -P 3500 3800 -F 0 "#PWR017" H 3500 3800 30 0001 C CNN -F 1 "GND" H 3500 3730 30 0001 C CNN -F 2 "" H 3500 3800 60 0000 C CNN -F 3 "" H 3500 3800 60 0000 C CNN - 1 3500 3800 - 0 -1 -1 0 -$EndComp -Text Notes 1100 4800 0 60 ~ 0 -WM8731 DAI is hi-Z,\n100K PD when disabled -$Comp -L GND #PWR018 +L GND #PWR07 U 1 1 53A8C6E9 -P 4300 7400 -F 0 "#PWR018" H 4300 7400 30 0001 C CNN -F 1 "GND" H 4300 7330 30 0001 C CNN -F 2 "" H 4300 7400 60 0000 C CNN -F 3 "" H 4300 7400 60 0000 C CNN - 1 4300 7400 +P 4500 7500 +F 0 "#PWR07" H 4500 7500 30 0001 C CNN +F 1 "GND" H 4500 7430 30 0001 C CNN +F 2 "" H 4500 7500 60 0000 C CNN +F 3 "" H 4500 7500 60 0000 C CNN + 1 4500 7500 1 0 0 -1 $EndComp $Comp L C C12 U 1 1 53A8C6F0 -P 6100 6200 -F 0 "C12" H 6150 6300 50 0000 L CNN -F 1 "10U" H 6150 6100 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC2012X140N" H 6100 6200 60 0001 C CNN -F 3 "" H 6100 6200 60 0000 C CNN -F 4 "Murata" H 6100 6200 60 0001 C CNN "Mfr" -F 5 "GRM21BR61A106KE19" H 6100 6200 60 0001 C CNN "Part" - 1 6100 6200 - -1 0 0 -1 +P 3100 4300 +F 0 "C12" H 3150 4400 50 0000 L CNN +F 1 "2U2" H 3150 4200 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC1608X90L35N" H 3100 4300 60 0001 C CNN +F 3 "" H 3100 4300 60 0000 C CNN +F 4 "Murata" H 3100 4300 60 0001 C CNN "Mfr" +F 5 "GRM188R61C225KE15D" H 3100 4300 60 0001 C CNN "Part" + 1 3100 4300 + 0 -1 1 0 $EndComp $Comp L C C8 U 1 1 53A8C6F6 -P 5300 6200 -F 0 "C8" H 5350 6300 50 0000 L CNN -F 1 "10U" H 5350 6100 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC2012X140N" H 5300 6200 60 0001 C CNN -F 3 "" H 5300 6200 60 0000 C CNN -F 4 "Murata" H 5300 6200 60 0001 C CNN "Mfr" -F 5 "GRM21BR61A106KE19" H 5300 6200 60 0001 C CNN "Part" - 1 5300 6200 - -1 0 0 -1 -$EndComp -$Comp -L GND #PWR019 -U 1 1 53A8C6FC -P 6100 6500 -F 0 "#PWR019" H 6100 6500 30 0001 C CNN -F 1 "GND" H 6100 6430 30 0001 C CNN -F 2 "" H 6100 6500 60 0000 C CNN -F 3 "" H 6100 6500 60 0000 C CNN - 1 6100 6500 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR020 -U 1 1 53A8C702 -P 4900 6500 -F 0 "#PWR020" H 4900 6500 30 0001 C CNN -F 1 "GND" H 4900 6430 30 0001 C CNN -F 2 "" H 4900 6500 60 0000 C CNN -F 3 "" H 4900 6500 60 0000 C CNN - 1 4900 6500 - 1 0 0 -1 -$EndComp -$Comp -L C C9 -U 1 1 53A8C708 -P 5300 7100 -F 0 "C9" H 5350 7200 50 0000 L CNN -F 1 "10U" H 5350 7000 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC2012X140N" H 5300 7100 60 0001 C CNN -F 3 "" H 5300 7100 60 0000 C CNN -F 4 "Murata" H 5300 7100 60 0001 C CNN "Mfr" -F 5 "GRM21BR61A106KE19" H 5300 7100 60 0001 C CNN "Part" - 1 5300 7100 +P 3900 3100 +F 0 "C8" H 3950 3200 50 0000 L CNN +F 1 "2U2" H 3950 3000 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC1608X90L35N" H 3900 3100 60 0001 C CNN +F 3 "" H 3900 3100 60 0000 C CNN +F 4 "Murata" H 3900 3100 60 0001 C CNN "Mfr" +F 5 "GRM188R61C225KE15D" H 3900 3100 60 0001 C CNN "Part" + 1 3900 3100 -1 0 0 -1 $EndComp $Comp L C C7 U 1 1 53A8C70E -P 4900 7100 -F 0 "C7" H 4950 7200 50 0000 L CNN -F 1 "10U" H 4950 7000 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC2012X140N" H 4900 7100 60 0001 C CNN -F 3 "" H 4900 7100 60 0000 C CNN -F 4 "Murata" H 4900 7100 60 0001 C CNN "Mfr" -F 5 "GRM21BR61A106KE19" H 4900 7100 60 0001 C CNN "Part" - 1 4900 7100 +P 1600 7200 +F 0 "C7" H 1650 7300 50 0000 L CNN +F 1 "10U" H 1650 7100 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC2012X135L45N" H 1600 7200 60 0001 C CNN +F 3 "" H 1600 7200 60 0000 C CNN +F 4 "Murata" H 1600 7200 60 0001 C CNN "Mfr" +F 5 "GRM21BR61A106KE19" H 1600 7200 60 0001 C CNN "Part" + 1 1600 7200 -1 0 0 -1 $EndComp $Comp -L GND #PWR021 +L GND #PWR08 U 1 1 53A8C714 -P 6100 7400 -F 0 "#PWR021" H 6100 7400 30 0001 C CNN -F 1 "GND" H 6100 7330 30 0001 C CNN -F 2 "" H 6100 7400 60 0000 C CNN -F 3 "" H 6100 7400 60 0000 C CNN - 1 6100 7400 +P 4900 7500 +F 0 "#PWR08" H 4900 7500 30 0001 C CNN +F 1 "GND" H 4900 7430 30 0001 C CNN +F 2 "" H 4900 7500 60 0000 C CNN +F 3 "" H 4900 7500 60 0000 C CNN + 1 4900 7500 1 0 0 -1 $EndComp $Comp -L GND #PWR022 +L GND #PWR09 U 1 1 53A8C71A -P 5700 7400 -F 0 "#PWR022" H 5700 7400 30 0001 C CNN -F 1 "GND" H 5700 7330 30 0001 C CNN -F 2 "" H 5700 7400 60 0000 C CNN -F 3 "" H 5700 7400 60 0000 C CNN - 1 5700 7400 +P 3800 7500 +F 0 "#PWR09" H 3800 7500 30 0001 C CNN +F 1 "GND" H 3800 7430 30 0001 C CNN +F 2 "" H 3800 7500 60 0000 C CNN +F 3 "" H 3800 7500 60 0000 C CNN + 1 3800 7500 1 0 0 -1 $EndComp $Comp L C C13 U 1 1 53A8C720 -P 6100 7100 -F 0 "C13" H 6150 7200 50 0000 L CNN -F 1 "10U" H 6150 7000 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC2012X140N" H 6100 7100 60 0001 C CNN -F 3 "" H 6100 7100 60 0000 C CNN -F 4 "Murata" H 6100 7100 60 0001 C CNN "Mfr" -F 5 "GRM21BR61A106KE19" H 6100 7100 60 0001 C CNN "Part" - 1 6100 7100 +P 4900 7200 +F 0 "C13" H 4950 7300 50 0000 L CNN +F 1 "10U" H 4950 7100 50 0001 L CNN +F 2 "ipc_capc:IPC_CAPC2012X135L45N" H 4900 7200 60 0001 C CNN +F 3 "" H 4900 7200 60 0000 C CNN +F 4 "Murata" H 4900 7200 60 0001 C CNN "Mfr" +F 5 "GRM21BR61A106KE19" H 4900 7200 60 0001 C CNN "Part" +F 6 "DNP" H 5000 7100 50 0000 C CNN "DNP" + 1 4900 7200 -1 0 0 -1 $EndComp $Comp -L GND #PWR023 +L GND #PWR010 U 1 1 53A8C726 -P 4900 7400 -F 0 "#PWR023" H 4900 7400 30 0001 C CNN -F 1 "GND" H 4900 7330 30 0001 C CNN -F 2 "" H 4900 7400 60 0000 C CNN -F 3 "" H 4900 7400 60 0000 C CNN - 1 4900 7400 +P 1600 7500 +F 0 "#PWR010" H 1600 7500 30 0001 C CNN +F 1 "GND" H 1600 7430 30 0001 C CNN +F 2 "" H 1600 7500 60 0000 C CNN +F 3 "" H 1600 7500 60 0000 C CNN + 1 1600 7500 1 0 0 -1 $EndComp $Comp L C C11 U 1 1 53A8C72C -P 5700 7100 -F 0 "C11" H 5750 7200 50 0000 L CNN -F 1 "10U" H 5750 7000 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC2012X140N" H 5700 7100 60 0001 C CNN -F 3 "" H 5700 7100 60 0000 C CNN -F 4 "Murata" H 5700 7100 60 0001 C CNN "Mfr" -F 5 "GRM21BR61A106KE19" H 5700 7100 60 0001 C CNN "Part" - 1 5700 7100 +P 3800 7200 +F 0 "C11" H 3850 7300 50 0000 L CNN +F 1 "10U" H 3850 7100 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC2012X135L45N" H 3800 7200 60 0001 C CNN +F 3 "" H 3800 7200 60 0000 C CNN +F 4 "Murata" H 3800 7200 60 0001 C CNN "Mfr" +F 5 "GRM21BR61A106KE19" H 3800 7200 60 0001 C CNN "Part" + 1 3800 7200 -1 0 0 -1 $EndComp -$Comp -L GND #PWR024 -U 1 1 53A8C732 -P 5300 7400 -F 0 "#PWR024" H 5300 7400 30 0001 C CNN -F 1 "GND" H 5300 7330 30 0001 C CNN -F 2 "" H 5300 7400 60 0000 C CNN -F 3 "" H 5300 7400 60 0000 C CNN - 1 5300 7400 - 1 0 0 -1 -$EndComp -Text Label 3400 4400 0 60 ~ 0 -VMID -$Comp -L +3.3V #PWR025 -U 1 1 53A8C7B9 -P 3100 6700 -F 0 "#PWR025" H 3100 6660 30 0001 C CNN -F 1 "+3.3V" H 3100 6810 30 0000 C CNN -F 2 "" H 3100 6700 60 0000 C CNN -F 3 "" H 3100 6700 60 0000 C CNN - 1 3100 6700 - 1 0 0 -1 -$EndComp -Text Notes 1100 5300 0 60 ~ 0 -I2C Addresses on HackRF I2C bus (I2C0?):\n\n0b1100000: Si5351C-B\n0b0011010: WM8731 audio codec (CSB=0) -Text Label 2300 1300 0 60 ~ 0 -I2S0_SCK_R -Text Label 2300 1100 0 60 ~ 0 -I2S0_TX_SDA_R -Text Label 2300 1400 0 60 ~ 0 -I2S0_MCLK_R -Text Label 2300 1200 0 60 ~ 0 -I2S0_WS_R -Text Label 5700 5900 0 60 ~ 0 -MICBIAS -Text Label 5000 5900 0 60 ~ 0 -VMID -Text HLabel 1700 1300 0 60 Input ~ 0 -I2S0_SCK -Text HLabel 1700 1100 0 60 Input ~ 0 -I2S0_TX_SDA -Text HLabel 1700 1400 0 60 Input ~ 0 -I2S0_MCLK -Text HLabel 1700 1200 0 60 Input ~ 0 -I2S0_WS -Text HLabel 3600 3600 2 60 Input ~ 0 +Text Notes 2300 2500 0 60 ~ 0 +I2C Addresses on HackRF I2C bus (I2C0?):\n\n0b1100000: Si5351C-B\n0b0010010: AK4951 audio codec +Text HLabel 5800 4100 2 60 Input ~ 0 SCL -Text HLabel 3600 3700 2 60 BiDi ~ 0 +Text HLabel 5800 4000 2 60 BiDi ~ 0 SDA -Text HLabel 1700 3700 0 60 Output ~ 0 -I2S0_RX_SDA +Text HLabel 7200 3800 2 60 Output ~ 0 +SDTO +NoConn ~ 10300 2200 +NoConn ~ 10300 2300 +Text HLabel 7200 3700 2 60 BiDi ~ 0 +LRCK +Text HLabel 5800 3500 2 60 Input ~ 0 +MCKI +Text HLabel 5800 3900 2 60 Input ~ 0 +SDTI +Text HLabel 7200 3600 2 60 BiDi ~ 0 +BICK $Comp -L RPACK4 RP1 -U 1 1 53AB09AD -P 2000 1250 -F 0 "RP1" H 2000 1500 60 0000 C CNN -F 1 "220R" H 2000 1000 60 0000 C CNN -F 2 "ipc_resc:IPC_RESCAXS80P160X320X60-8N" H 2000 1250 60 0001 C CNN -F 3 "" H 2000 1250 60 0000 C CNN -F 4 "Panasonic" H 2000 1250 60 0001 C CNN "Mfr" -F 5 "EXB-38V221JV" H 2000 1250 60 0001 C CNN "Part" - 1 2000 1250 - 1 0 0 -1 -$EndComp -Wire Wire Line - 9300 4300 9300 4400 -Wire Wire Line - 9400 4300 9300 4300 -Wire Wire Line - 9000 4900 9000 5000 -Wire Wire Line - 9000 4200 9000 4400 -Wire Wire Line - 9400 4200 9000 4200 -Wire Wire Line - 9000 3700 8900 3700 -Wire Wire Line - 9000 3800 9000 3700 -Wire Wire Line - 9400 3800 9000 3800 -Wire Wire Line - 8900 4100 9400 4100 -Wire Wire Line - 8700 5600 9400 5600 -Connection ~ 9300 5600 -Connection ~ 8800 5600 -Wire Wire Line - 9300 4900 9300 5700 -Wire Wire Line - 9300 6200 9300 6300 -Wire Wire Line - 8800 6100 8800 6200 -Wire Wire Line - 8800 5600 8800 5700 -Wire Wire Line - 8200 5600 8300 5600 -Wire Wire Line - 7700 5600 7200 5600 -Wire Wire Line - 9900 5600 10400 5600 -Wire Wire Line - 8300 4600 8300 4700 -Wire Wire Line - 8300 3200 8300 3100 -Connection ~ 8000 3700 -Connection ~ 8000 4100 -Wire Wire Line - 6900 4100 7500 4100 -Wire Wire Line - 6900 3700 7500 3700 -Wire Wire Line - 8000 4700 8000 4800 -Wire Wire Line - 8000 3000 8000 3100 -Wire Wire Line - 8000 4100 8000 4200 -Wire Wire Line - 7900 4100 8400 4100 -Wire Wire Line - 8000 3700 8000 3600 -Wire Wire Line - 7900 3700 8400 3700 -Wire Wire Line - 1900 3700 1700 3700 -Wire Wire Line - 4900 6400 4900 6500 -Wire Wire Line - 6100 6400 6100 6500 -Wire Wire Line - 6100 5900 6100 6000 -Wire Wire Line - 4900 5900 4900 6000 -Connection ~ 3400 3800 -Wire Wire Line - 3400 3900 3400 3800 -Wire Wire Line - 3300 3800 3500 3800 -Wire Wire Line - 3300 3900 3400 3900 -Wire Wire Line - 4100 4200 3300 4200 -Wire Wire Line - 1100 4100 1900 4100 -Wire Wire Line - 1100 4000 1900 4000 -Wire Wire Line - 3300 3600 3600 3600 -Wire Wire Line - 3300 3700 3600 3700 -Wire Wire Line - 3300 3500 4100 3500 -Connection ~ 1800 3600 -Wire Wire Line - 1100 3600 1900 3600 -Wire Wire Line - 1800 3800 1800 3600 -Wire Wire Line - 1900 3800 1800 3800 -Wire Wire Line - 1100 3500 1900 3500 -Wire Wire Line - 1100 3400 1900 3400 -Wire Wire Line - 5700 6400 5700 6500 -Wire Wire Line - 5300 6400 5300 6500 -Wire Wire Line - 5700 5900 5700 6000 -Wire Wire Line - 5300 5900 5300 6000 -Wire Wire Line - 3300 4400 4100 4400 -Wire Wire Line - 1800 3200 1900 3200 -Wire Wire Line - 1800 3900 1900 3900 -Wire Wire Line - 1900 4200 1800 4200 -Wire Wire Line - 1800 4500 1900 4500 -Wire Wire Line - 3300 4500 3400 4500 -Wire Wire Line - 3300 3300 3500 3300 -Wire Wire Line - 3300 3200 3400 3200 -Wire Wire Line - 3100 1100 2200 1100 -Wire Wire Line - 3100 1200 2200 1200 -Wire Wire Line - 3100 1300 2200 1300 -Wire Wire Line - 3100 1400 2200 1400 -Wire Wire Line - 1700 1100 1800 1100 -Wire Wire Line - 1700 1200 1800 1200 -Wire Wire Line - 1700 1300 1800 1300 -Wire Wire Line - 1700 1400 1800 1400 -Wire Wire Line - 4300 7300 4300 7400 -Wire Wire Line - 3900 7300 3900 7400 -Wire Wire Line - 3500 7300 3500 7400 -Wire Wire Line - 3100 7300 3100 7400 -Wire Wire Line - 4900 7300 4900 7400 -Wire Wire Line - 5300 7300 5300 7400 -Wire Wire Line - 5700 7300 5700 7400 -Wire Wire Line - 6100 7300 6100 7400 -Wire Wire Line - 5700 5900 6100 5900 -Wire Wire Line - 3300 4300 4100 4300 -Wire Wire Line - 4900 5900 5300 5900 -Wire Wire Line - 8300 4100 8300 4200 -Connection ~ 8300 4100 -Wire Wire Line - 8300 3600 8300 3700 -Connection ~ 8300 3700 -NoConn ~ 9400 3900 -NoConn ~ 9400 4000 -Wire Wire Line - 3100 6700 3100 6900 -Wire Wire Line - 3100 6800 6100 6800 -Wire Wire Line - 3500 6800 3500 6900 -Connection ~ 3100 6800 -Wire Wire Line - 3900 6800 3900 6900 -Connection ~ 3500 6800 -Wire Wire Line - 4300 6800 4300 6900 -Connection ~ 3900 6800 -Wire Wire Line - 4900 6800 4900 6900 -Connection ~ 4300 6800 -Wire Wire Line - 5300 6800 5300 6900 -Connection ~ 4900 6800 -Wire Wire Line - 5700 6800 5700 6900 -Connection ~ 5300 6800 -Wire Wire Line - 6100 6800 6100 6900 -Connection ~ 5700 6800 -$Comp -L +3.3V #PWR026 -U 1 1 53BC2346 -P 3500 3300 -F 0 "#PWR026" H 3500 3260 30 0001 C CNN -F 1 "+3.3V" H 3500 3410 30 0000 C CNN -F 2 "" H 3500 3300 60 0000 C CNN -F 3 "" H 3500 3300 60 0000 C CNN - 1 3500 3300 +L GND #PWR011 +U 1 1 58AF7E95 +P 2700 3800 +F 0 "#PWR011" H 2700 3800 30 0001 C CNN +F 1 "GND" H 2700 3730 30 0001 C CNN +F 2 "" H 2700 3800 60 0000 C CNN +F 3 "" H 2700 3800 60 0000 C CNN + 1 2700 3800 0 1 1 0 $EndComp $Comp -L +3.3V #PWR027 -U 1 1 53BC2351 -P 1800 3200 -F 0 "#PWR027" H 1800 3160 30 0001 C CNN -F 1 "+3.3V" H 1800 3310 30 0000 C CNN -F 2 "" H 1800 3200 60 0000 C CNN -F 3 "" H 1800 3200 60 0000 C CNN - 1 1800 3200 +L GND #PWR012 +U 1 1 58AF81BD +P 5200 2800 +F 0 "#PWR012" H 5200 2800 30 0001 C CNN +F 1 "GND" H 5200 2730 30 0001 C CNN +F 2 "" H 5200 2800 60 0000 C CNN +F 3 "" H 5200 2800 60 0000 C CNN + 1 5200 2800 + -1 0 0 1 +$EndComp +$Comp +L GND #PWR013 +U 1 1 58AF82A8 +P 3800 3400 +F 0 "#PWR013" H 3800 3400 30 0001 C CNN +F 1 "GND" H 3800 3330 30 0001 C CNN +F 2 "" H 3800 3400 60 0000 C CNN +F 3 "" H 3800 3400 60 0000 C CNN + 1 3800 3400 + 0 1 1 0 +$EndComp +$Comp +L AK4951EN U1 +U 1 1 58CC98F8 +P 4850 3750 +F 0 "U1" V 4950 3750 60 0000 C CNN +F 1 "AK4951EN" V 4850 3750 60 0000 C CNN +F 2 "ipc_qfn:IPC_QFN33P40_400X400X80L35X20T280N" V 4850 3750 60 0001 C CNN +F 3 "http://www.akm.com/akm/en/file/datasheet/AK4951EN.pdf" V 4850 3750 60 0001 C CNN +F 4 "Asahi Kasei" V 4850 3750 60 0001 C CNN "Mfr" +F 5 "AK4951EN" V 4850 3750 60 0001 C CNN "Part" + 1 4850 3750 + 0 -1 -1 0 +$EndComp +Text HLabel 5100 2800 1 60 Input ~ 0 +SVDD +Text HLabel 3900 3700 0 60 Input ~ 0 +AVDD +Text HLabel 4800 2800 1 60 Input ~ 0 +DVDD +Text HLabel 5800 3400 2 60 Input ~ 0 +TVDD +Text HLabel 4300 6900 0 60 Input ~ 0 +SVDD +Text HLabel 3200 6900 0 60 Input ~ 0 +AVDD +Text HLabel 2100 6900 0 60 Input ~ 0 +DVDD +Text HLabel 1000 6900 0 60 Input ~ 0 +TVDD +Text Label 3600 3900 0 60 ~ 0 +VCOM +Text Label 3600 4000 0 60 ~ 0 +REGFIL +Text Label 4300 2600 0 60 ~ 0 +VEE +Text Label 3300 3500 0 60 ~ 0 +CP +Text Label 3300 3600 0 60 ~ 0 +CN +Text HLabel 7200 3900 2 60 Input ~ 0 +PDN# +$Comp +L R R2 +U 1 1 58CF5E5F +P 5400 5050 +F 0 "R2" V 5480 5050 50 0000 C CNN +F 1 "R" V 5400 5050 50 0001 C CNN +F 2 "ipc_resc:IPC_RESC1608X55L25N" H 5400 5050 60 0001 C CNN +F 3 "" H 5400 5050 60 0000 C CNN +F 4 "Yageo" V 5400 5050 60 0001 C CNN "Mfr" +F 5 "DNP" V 5400 5050 50 0000 C CNN "DNP" + 1 5400 5050 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR014 +U 1 1 58CF6206 +P 5400 5400 +F 0 "#PWR014" H 5400 5400 30 0001 C CNN +F 1 "GND" H 5400 5330 30 0001 C CNN +F 2 "" H 5400 5400 60 0000 C CNN +F 3 "" H 5400 5400 60 0000 C CNN + 1 5400 5400 + 1 0 0 -1 +$EndComp +Text Notes 8800 5700 0 60 ~ 0 +PDN/SCL/SDA/SDTI/LRCK/BICK/MCKI:\n L: < 0.3 TVDD, H > 0.7 TVDD +Text Notes 8800 6000 0 60 ~ 0 +Init: power down, EXT slave, PLL off\nBICK, LRCK: inputs +Text Notes 8800 6200 0 60 ~ 0 +Input float OK: [LR]IN[123] +$Comp +L GND #PWR015 +U 1 1 58D2C845 +P 3900 4300 +F 0 "#PWR015" H 3900 4300 30 0001 C CNN +F 1 "GND" H 3900 4230 30 0001 C CNN +F 2 "" H 3900 4300 60 0000 C CNN +F 3 "" H 3900 4300 60 0000 C CNN + 1 3900 4300 + 0 1 1 0 +$EndComp +$Comp +L NUF4220MN U5 +U 1 1 58D9A047 +P 9700 3250 +F 0 "U5" H 9400 3550 60 0000 L CNN +F 1 "NUF4220MN" H 9800 2950 60 0000 L CNN +F 2 "ipc_son:IPC_SON9P50_200X200X100L30X25T80X120N" H 9700 3250 60 0001 C CNN +F 3 "http://www.onsemi.com/pub/Collateral/NUF4220MN-D.PDF" H 9700 3250 60 0001 C CNN +F 4 "ON Semiconductor" H 9700 3250 60 0001 C CNN "Mfr" +F 5 "NUF4220MNT1G" H 9700 3250 60 0001 C CNN "Part" + 1 9700 3250 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR016 +U 1 1 53A8C2CC +P 9700 3800 +F 0 "#PWR016" H 9700 3800 30 0001 C CNN +F 1 "GND" H 9700 3730 30 0001 C CNN +F 2 "" H 9700 3800 60 0000 C CNN +F 3 "" H 9700 3800 60 0000 C CNN + 1 9700 3800 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR017 +U 1 1 58D9A87F +P 9100 3200 +F 0 "#PWR017" H 9100 3200 30 0001 C CNN +F 1 "GND" H 9100 3130 30 0001 C CNN +F 2 "" H 9100 3200 60 0000 C CNN +F 3 "" H 9100 3200 60 0000 C CNN + 1 9100 3200 + 0 1 1 0 +$EndComp +Text Label 9600 2200 0 60 ~ 0 +LHPOUT_X +Text Label 9600 2100 0 60 ~ 0 +RHPOUT_X +Text Label 9600 2000 0 60 ~ 0 +GND_X +Text Label 9600 1900 0 60 ~ 0 +MIC_X +Text Label 4900 6400 0 60 ~ 0 +MIC +Text Label 10300 3100 0 60 ~ 0 +LHPOUT_X +Text Label 10300 3300 0 60 ~ 0 +MIC_X +Text Label 10300 3200 0 60 ~ 0 +GND_X +Text Label 10300 3400 0 60 ~ 0 +RHPOUT_X +Text Label 8700 3100 0 60 ~ 0 +LHPOUT +Text Label 8700 3400 0 60 ~ 0 +RHPOUT +Text Label 8700 3300 0 60 ~ 0 +MIC +$Comp +L TP TP1 +U 1 1 58EDDA01 +P 3700 4800 +F 0 "TP1" H 3500 4800 60 0000 C CNN +F 1 "TP" H 3650 4650 60 0001 C CNN +F 2 "tp:TP_1MM" H 3700 4800 60 0001 C CNN +F 3 "" H 3700 4800 60 0001 C CNN + 1 3700 4800 0 -1 -1 0 $EndComp $Comp -L +3.3V #PWR028 -U 1 1 53BC235C -P 1800 3900 -F 0 "#PWR028" H 1800 3860 30 0001 C CNN -F 1 "+3.3V" H 1800 4010 30 0000 C CNN -F 2 "" H 1800 3900 60 0000 C CNN -F 3 "" H 1800 3900 60 0000 C CNN - 1 1800 3900 +L TP TP2 +U 1 1 58EDDAEE +P 4500 4800 +F 0 "TP2" H 4300 4800 60 0000 C CNN +F 1 "TP" H 4450 4650 60 0001 C CNN +F 2 "tp:TP_1MM" H 4500 4800 60 0001 C CNN +F 3 "" H 4500 4800 60 0001 C CNN + 1 4500 4800 0 -1 -1 0 $EndComp $Comp -L +3.3V #PWR029 -U 1 1 53BC2367 -P 1800 4500 -F 0 "#PWR029" H 1800 4460 30 0001 C CNN -F 1 "+3.3V" H 1800 4610 30 0000 C CNN -F 2 "" H 1800 4500 60 0000 C CNN -F 3 "" H 1800 4500 60 0000 C CNN - 1 1800 4500 +L TP TP3 +U 1 1 58EDDB69 +P 4600 4800 +F 0 "TP3" H 4400 4800 60 0000 C CNN +F 1 "TP" H 4550 4650 60 0001 C CNN +F 2 "tp:TP_1MM" H 4600 4800 60 0001 C CNN +F 3 "" H 4600 4800 60 0001 C CNN + 1 4600 4800 0 -1 -1 0 $EndComp -NoConn ~ 3300 4000 -NoConn ~ 3300 4100 -NoConn ~ 1900 4300 -NoConn ~ 1900 4400 +$Comp +L TP TP4 +U 1 1 58EDDC3F +P 4900 4800 +F 0 "TP4" H 4700 4800 60 0000 C CNN +F 1 "TP" H 4850 4650 60 0001 C CNN +F 2 "tp:TP_1MM" H 4900 4800 60 0001 C CNN +F 3 "" H 4900 4800 60 0001 C CNN + 1 4900 4800 + 0 -1 -1 0 +$EndComp +$Comp +L TP TP5 +U 1 1 58EDDCA8 +P 5000 4800 +F 0 "TP5" H 4800 4800 60 0000 C CNN +F 1 "TP" H 4950 4650 60 0001 C CNN +F 2 "tp:TP_1MM" H 5000 4800 60 0001 C CNN +F 3 "" H 5000 4800 60 0001 C CNN + 1 5000 4800 + 0 -1 -1 0 +$EndComp +$Comp +L TP TP6 +U 1 1 58EDDD10 +P 5100 4800 +F 0 "TP6" H 4900 4800 60 0000 C CNN +F 1 "TP" H 5050 4650 60 0001 C CNN +F 2 "tp:TP_1MM" H 5100 4800 60 0001 C CNN +F 3 "" H 5100 4800 60 0001 C CNN + 1 5100 4800 + 0 -1 -1 0 +$EndComp +$Comp +L HEADER_1X3 J1 +U 1 1 58F82DA0 +P 5800 2100 +F 0 "J1" H 5800 1850 60 0000 C CNN +F 1 "HEADER_1X3" H 5800 1850 60 0001 C CNN +F 2 "jst:JST_S3B-PH-SM4-TB" H 5800 1900 60 0001 C CNN +F 3 "http://www.jst-mfg.com/product/pdf/eng/ePH.pdf" H 5800 1900 60 0001 C CNN +F 4 "JST" H 5800 2100 60 0001 C CNN "Mfr" +F 5 "S3B-PH-SM4-TB" H 5800 2100 60 0001 C CNN "Part" +F 6 "DNP" H 5800 2100 60 0000 C CNN "DNP" + 1 5800 2100 + 1 0 0 1 +$EndComp +$Comp +L GND #PWR018 +U 1 1 58F8315C +P 5400 2100 +F 0 "#PWR018" H 5400 2100 30 0001 C CNN +F 1 "GND" H 5400 2030 30 0001 C CNN +F 2 "" H 5400 2100 60 0000 C CNN +F 3 "" H 5400 2100 60 0000 C CNN + 1 5400 2100 + 0 1 1 0 +$EndComp +Wire Wire Line + 9000 1900 10300 1900 +Wire Wire Line + 4600 1500 7600 1500 +Wire Wire Line + 4700 1600 7600 1600 +Wire Wire Line + 6400 2650 6400 2750 +Wire Wire Line + 6800 2750 6800 2650 +Wire Wire Line + 4500 7400 4500 7500 +Wire Wire Line + 3400 7400 3400 7500 +Wire Wire Line + 2300 7400 2300 7500 +Wire Wire Line + 1200 7400 1200 7500 +Wire Wire Line + 1600 7400 1600 7500 +Wire Wire Line + 3800 7400 3800 7500 +Wire Wire Line + 4900 7400 4900 7500 +Wire Wire Line + 6400 1500 6400 1650 +Connection ~ 6400 1500 +Wire Wire Line + 6800 2150 6800 2050 +Wire Wire Line + 6400 2050 6400 2150 +Wire Wire Line + 5200 2900 5200 2800 +Wire Wire Line + 3800 3400 4000 3400 +Wire Wire Line + 2700 3800 4000 3800 +Wire Wire Line + 5700 3400 5800 3400 +Wire Wire Line + 5100 2900 5100 2800 +Wire Wire Line + 3900 3700 4000 3700 +Wire Wire Line + 4800 2900 4800 2800 +Wire Wire Line + 1000 6900 1600 6900 +Wire Wire Line + 1200 6900 1200 7000 +Wire Wire Line + 1600 6900 1600 7000 +Connection ~ 1200 6900 +Wire Wire Line + 2300 6900 2300 7000 +Wire Wire Line + 3200 6900 3800 6900 +Wire Wire Line + 3400 6900 3400 7000 +Wire Wire Line + 3800 6900 3800 7000 +Connection ~ 3400 6900 +Wire Wire Line + 4300 6900 4900 6900 +Wire Wire Line + 4500 6900 4500 7000 +Wire Wire Line + 4900 6900 4900 7000 +Connection ~ 4500 6900 +Wire Wire Line + 4500 2600 4500 2900 +Wire Wire Line + 3900 2600 4500 2600 +Wire Wire Line + 4000 3500 3100 3500 +Wire Wire Line + 3100 3500 3100 3000 +Wire Wire Line + 3100 3000 2800 3000 +Wire Wire Line + 2800 3000 2800 3100 +Wire Wire Line + 2800 3600 4000 3600 +Wire Wire Line + 2800 3600 2800 3500 +Wire Wire Line + 5700 4000 5800 4000 +Wire Wire Line + 5800 4100 5700 4100 +Wire Wire Line + 4700 2900 4700 1600 +Wire Wire Line + 4600 1500 4600 2900 +Wire Wire Line + 5700 3900 5800 3900 +Wire Wire Line + 5700 3800 6700 3800 +Wire Wire Line + 5700 3700 6700 3700 +Wire Wire Line + 5700 3600 6700 3600 +Wire Wire Line + 5700 3500 5800 3500 +Wire Wire Line + 5200 4600 5200 4700 +Wire Wire Line + 5200 4700 6600 4700 +Wire Wire Line + 4800 5300 4800 4600 +Wire Wire Line + 5000 5300 5000 5400 +Wire Wire Line + 4700 4600 4700 5400 +Wire Wire Line + 5000 5900 5000 6000 +Wire Wire Line + 5000 6000 4700 6000 +Wire Wire Line + 4700 5800 4700 6400 +Connection ~ 4700 6000 +Wire Wire Line + 5400 4700 5400 4800 +Connection ~ 5400 4700 +Wire Wire Line + 5400 5300 5400 5400 +Wire Wire Line + 4700 6400 5200 6400 +Wire Wire Line + 4000 4300 3900 4300 +Wire Wire Line + 9000 2000 10300 2000 +Wire Wire Line + 9200 3200 9100 3200 +Wire Wire Line + 9700 3800 9700 3700 +Wire Wire Line + 9000 2100 10300 2100 +Wire Wire Line + 5000 5300 4800 5300 +Wire Wire Line + 6800 1650 6800 1600 +Connection ~ 6800 1600 +Wire Wire Line + 9000 2200 10100 2200 +Wire Wire Line + 10100 2200 10100 2400 +Wire Wire Line + 10100 2400 10300 2400 +Wire Wire Line + 10900 3100 10200 3100 +Wire Wire Line + 10900 3200 10200 3200 +Wire Wire Line + 10900 3300 10200 3300 +Wire Wire Line + 10900 3400 10200 3400 +Wire Wire Line + 8600 3400 9200 3400 +Wire Wire Line + 8600 3300 9200 3300 +Wire Wire Line + 8600 3100 9200 3100 +Wire Wire Line + 4500 4700 4500 4600 +Wire Wire Line + 4600 4700 4600 4600 +Wire Wire Line + 4900 4700 4900 4600 +Wire Wire Line + 5000 4700 5000 4600 +Wire Wire Line + 5100 4700 5100 4600 +Wire Wire Line + 3700 4100 4000 4100 +Wire Wire Line + 3900 3300 3900 3400 +Connection ~ 3900 3400 +Wire Wire Line + 3900 2600 3900 2900 +Wire Wire Line + 3700 4100 3700 4700 +Wire Wire Line + 4000 4000 3500 4000 +Wire Wire Line + 3500 4000 3500 4300 +Wire Wire Line + 3500 4300 3300 4300 +Wire Wire Line + 4000 3900 3400 3900 +Wire Wire Line + 3400 3900 3400 4000 +Wire Wire Line + 3400 4000 3300 4000 +Wire Wire Line + 2900 4000 2800 4000 +Wire Wire Line + 2800 3800 2800 4300 +Connection ~ 2800 3800 +Wire Wire Line + 2800 4300 2900 4300 +Connection ~ 2800 4000 +Wire Wire Line + 5500 2000 4900 2000 +Wire Wire Line + 4900 2000 4900 2900 +Wire Wire Line + 5500 2200 5000 2200 +Wire Wire Line + 5000 2200 5000 2900 +Wire Wire Line + 5500 2100 5400 2100 +$Comp +L RPACK4 RP1 +U 1 1 58F9564A +P 6900 3750 +F 0 "RP1" H 6900 4000 60 0000 C CNN +F 1 "220R" H 6900 3500 60 0000 C CNN +F 2 "ipc_resc:IPC_RESCAXS8P80_320X160X60L30X45N" H 6900 3750 60 0001 C CNN +F 3 "https://industrial.panasonic.com/cdbs/www-data/pdf/AOC0000/AOC0000C14.pdf" H 6900 3750 60 0001 C CNN +F 4 "Panasonic" H 6900 3750 60 0001 C CNN "Mfr" +F 5 "EXB-38V221JV" H 6900 3750 60 0001 C CNN "Part" + 1 6900 3750 + 1 0 0 -1 +$EndComp +Wire Wire Line + 6700 3900 6600 3900 +Wire Wire Line + 6600 3900 6600 4700 +Wire Wire Line + 7100 3600 7200 3600 +Wire Wire Line + 7200 3700 7100 3700 +Wire Wire Line + 7100 3800 7200 3800 +Wire Wire Line + 7200 3900 7100 3900 +Text Label 6200 3600 0 60 ~ 0 +BICK_R +Text Label 6200 3700 0 60 ~ 0 +LRCK_R +Text Label 6200 3800 0 60 ~ 0 +SDTO_R +Text Label 5600 4700 0 60 ~ 0 +PDN#_R +Text Label 5100 2000 0 60 ~ 0 +SPP +Text Label 5100 2200 0 60 ~ 0 +SPN +Wire Wire Line + 2100 6900 2300 6900 +Text Notes 1800 7700 0 60 ~ 0 +No 10U on DVDD, very near regulator 10U. +Text Notes 4250 7700 0 60 ~ 0 +No 10U on SVDD to comply with USB inrush spec. $EndSCHEMATC diff --git a/hardware/portapack_h1/fp-lib-table b/hardware/portapack_h1/fp-lib-table new file mode 100644 index 00000000..62571992 --- /dev/null +++ b/hardware/portapack_h1/fp-lib-table @@ -0,0 +1,25 @@ +(fp_lib_table + (lib (name alps)(type KiCad)(uri ${KISBLIB}/alps.pretty)(options "")(descr "")) + (lib (name bat_coin)(type KiCad)(uri ${KISBLIB}/bat_coin.pretty)(options "")(descr "")) + (lib (name ck)(type KiCad)(uri ${KISBLIB}/ck.pretty)(options "")(descr "")) + (lib (name cui)(type KiCad)(uri ${KISBLIB}/cui.pretty)(options "")(descr "")) + (lib (name eastrising)(type KiCad)(uri ${KISBLIB}/eastrising.pretty)(options "")(descr "")) + (lib (name fiducial)(type KiCad)(uri ${KISBLIB}/fiducial.pretty)(options "")(descr "")) + (lib (name header)(type KiCad)(uri ${KISBLIB}/header.pretty)(options "")(descr "")) + (lib (name hole)(type KiCad)(uri ${KISBLIB}/hole.pretty)(options "")(descr "")) + (lib (name ipc_capae)(type KiCad)(uri ${KISBLIB}/ipc_capae.pretty)(options "")(descr "")) + (lib (name ipc_capc)(type KiCad)(uri ${KISBLIB}/ipc_capc.pretty)(options "")(descr "")) + (lib (name ipc_indc)(type KiCad)(uri ${KISBLIB}/ipc_indc.pretty)(options "")(descr "")) + (lib (name ipc_qfn)(type KiCad)(uri ${KISBLIB}/ipc_qfn.pretty)(options "")(descr "")) + (lib (name ipc_qfp)(type KiCad)(uri ${KISBLIB}/ipc_qfp.pretty)(options "")(descr "")) + (lib (name ipc_resc)(type KiCad)(uri ${KISBLIB}/ipc_resc.pretty)(options "")(descr "")) + (lib (name ipc_son)(type KiCad)(uri ${KISBLIB}/ipc_son.pretty)(options "")(descr "")) + (lib (name ipc_sop)(type KiCad)(uri ${KISBLIB}/ipc_sop.pretty)(options "")(descr "")) + (lib (name ipc_sot)(type KiCad)(uri ${KISBLIB}/ipc_sot.pretty)(options "")(descr "")) + (lib (name jst)(type KiCad)(uri ${KISBLIB}/jst.pretty)(options "")(descr "")) + (lib (name molex)(type KiCad)(uri ${KISBLIB}/molex.pretty)(options "")(descr "")) + (lib (name on_semi)(type KiCad)(uri ${KISBLIB}/on_semi.pretty)(options "")(descr "")) + (lib (name tp)(type KiCad)(uri ${KISBLIB}/tp.pretty)(options "")(descr "")) + (lib (name ipc_ledc)(type KiCad)(uri ${KISBLIB}/ipc_ledc.pretty)(options "")(descr "")) + (lib (name sharebrained)(type KiCad)(uri ${KISBLIB}/sharebrained.pretty)(options "")(descr "")) +) diff --git a/hardware/portapack_h1/hackrf_if.sch b/hardware/portapack_h1/hackrf_if.sch index aba72f14..33f10712 100644 --- a/hardware/portapack_h1/hackrf_if.sch +++ b/hardware/portapack_h1/hackrf_if.sch @@ -1,14 +1,10 @@ EESchema Schematic File Version 2 +LIBS:portapack_h1-rescue LIBS:hackrf_expansion -LIBS:wolfson LIBS:passive -LIBS:lcd_kingtech LIBS:supply -LIBS:io_expander LIBS:trs_jack LIBS:battery -LIBS:mosfet -LIBS:microphone LIBS:sd LIBS:ck LIBS:altera @@ -18,17 +14,22 @@ LIBS:header LIBS:hole LIBS:sharebrained LIBS:fiducial +LIBS:eastrising +LIBS:on_semi +LIBS:asahi_kasei +LIBS:ti +LIBS:diode LIBS:portapack_h1-cache EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 4 4 +Sheet 4 5 Title "PortaPack H1" -Date "?? ??? ????" -Rev "????????" +Date "2017-05-22" +Rev "20170522" Comp "ShareBrained Technology, Inc." -Comment1 "Copyright © 2014, 2015 Jared Boone" +Comment1 "Copyright © 2014-2017 Jared Boone" Comment2 "License: GNU General Public License, version 2" Comment3 "" Comment4 "" @@ -36,10 +37,10 @@ $EndDescr Text Label 1300 2600 0 60 ~ 0 MCU_LCD_RD $Comp -L GND #PWR050 +L GND #PWR044 U 1 1 53A8CD34 P 3700 4200 -F 0 "#PWR050" H 3700 4200 30 0001 C CNN +F 0 "#PWR044" H 3700 4200 30 0001 C CNN F 1 "GND" H 3700 4130 30 0001 C CNN F 2 "" H 3700 4200 60 0000 C CNN F 3 "" H 3700 4200 60 0000 C CNN @@ -47,10 +48,10 @@ F 3 "" H 3700 4200 60 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L GND #PWR051 +L GND #PWR045 U 1 1 53A8CD3A P 3700 4700 -F 0 "#PWR051" H 3700 4700 30 0001 C CNN +F 0 "#PWR045" H 3700 4700 30 0001 C CNN F 1 "GND" H 3700 4630 30 0001 C CNN F 2 "" H 3700 4700 60 0000 C CNN F 3 "" H 3700 4700 60 0000 C CNN @@ -58,10 +59,10 @@ F 3 "" H 3700 4700 60 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L GND #PWR052 +L GND #PWR046 U 1 1 53A8CD40 P 3700 3200 -F 0 "#PWR052" H 3700 3200 30 0001 C CNN +F 0 "#PWR046" H 3700 3200 30 0001 C CNN F 1 "GND" H 3700 3130 30 0001 C CNN F 2 "" H 3700 3200 60 0000 C CNN F 3 "" H 3700 3200 60 0000 C CNN @@ -69,10 +70,10 @@ F 3 "" H 3700 3200 60 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L GND #PWR053 +L GND #PWR047 U 1 1 53A8CD46 P 3700 2800 -F 0 "#PWR053" H 3700 2800 30 0001 C CNN +F 0 "#PWR047" H 3700 2800 30 0001 C CNN F 1 "GND" H 3700 2730 30 0001 C CNN F 2 "" H 3700 2800 60 0000 C CNN F 3 "" H 3700 2800 60 0000 C CNN @@ -80,10 +81,10 @@ F 3 "" H 3700 2800 60 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L GND #PWR054 +L GND #PWR048 U 1 1 53A8CD4C P 3700 2500 -F 0 "#PWR054" H 3700 2500 30 0001 C CNN +F 0 "#PWR048" H 3700 2500 30 0001 C CNN F 1 "GND" H 3700 2430 30 0001 C CNN F 2 "" H 3700 2500 60 0000 C CNN F 3 "" H 3700 2500 60 0000 C CNN @@ -91,10 +92,10 @@ F 3 "" H 3700 2500 60 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +3.3V #PWR055 +L +3.3V #PWR049 U 1 1 53A8CD52 P 1900 2900 -F 0 "#PWR055" H 1900 2860 30 0001 C CNN +F 0 "#PWR049" H 1900 2860 30 0001 C CNN F 1 "+3.3V" H 1900 3010 30 0000 C CNN F 2 "" H 1900 2900 60 0000 C CNN F 3 "" H 1900 2900 60 0000 C CNN @@ -102,10 +103,10 @@ F 3 "" H 1900 2900 60 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +3.3V #PWR056 +L +3.3V #PWR050 U 1 1 53A8CD58 P 1900 4200 -F 0 "#PWR056" H 1900 4160 30 0001 C CNN +F 0 "#PWR050" H 1900 4160 30 0001 C CNN F 1 "+3.3V" H 1900 4310 30 0000 C CNN F 2 "" H 1900 4200 60 0000 C CNN F 3 "" H 1900 4200 60 0000 C CNN @@ -113,10 +114,10 @@ F 3 "" H 1900 4200 60 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L +3.3V #PWR057 +L +3.3V #PWR051 U 1 1 53A8CD5E P 1900 900 -F 0 "#PWR057" H 1900 860 30 0001 C CNN +F 0 "#PWR051" H 1900 860 30 0001 C CNN F 1 "+3.3V" H 1900 1010 30 0000 C CNN F 2 "" H 1900 900 60 0000 C CNN F 3 "" H 1900 900 60 0000 C CNN @@ -124,10 +125,10 @@ F 3 "" H 1900 900 60 0000 C CNN 0 -1 -1 0 $EndComp $Comp -L GND #PWR058 +L GND #PWR052 U 1 1 53A8CD64 P 1900 1400 -F 0 "#PWR058" H 1900 1400 30 0001 C CNN +F 0 "#PWR052" H 1900 1400 30 0001 C CNN F 1 "GND" H 1900 1330 30 0001 C CNN F 2 "" H 1900 1400 60 0000 C CNN F 3 "" H 1900 1400 60 0000 C CNN @@ -135,10 +136,10 @@ F 3 "" H 1900 1400 60 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND #PWR059 +L GND #PWR053 U 1 1 53A8CD6A P 1900 1500 -F 0 "#PWR059" H 1900 1500 30 0001 C CNN +F 0 "#PWR053" H 1900 1500 30 0001 C CNN F 1 "GND" H 1900 1430 30 0001 C CNN F 2 "" H 1900 1500 60 0000 C CNN F 3 "" H 1900 1500 60 0000 C CNN @@ -146,10 +147,10 @@ F 3 "" H 1900 1500 60 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND #PWR060 +L GND #PWR054 U 1 1 53A8CD70 P 1900 1700 -F 0 "#PWR060" H 1900 1700 30 0001 C CNN +F 0 "#PWR054" H 1900 1700 30 0001 C CNN F 1 "GND" H 1900 1630 30 0001 C CNN F 2 "" H 1900 1700 60 0000 C CNN F 3 "" H 1900 1700 60 0000 C CNN @@ -159,7 +160,6 @@ $EndComp NoConn ~ 3600 4800 NoConn ~ 2000 4800 NoConn ~ 2000 2400 -NoConn ~ 3600 2400 NoConn ~ 3600 2700 NoConn ~ 2000 2700 NoConn ~ 2000 2800 @@ -215,7 +215,7 @@ P 2800 1300 F 0 "P20" H 2800 1950 60 0000 C CNN F 1 "HACKRF_ONE_P20" H 2800 650 60 0000 C CNN F 2 "header:HEADER_11X2_REV_SM_254_AP" H 2800 1300 60 0001 C CNN -F 3 "" H 2800 1300 60 0000 C CNN +F 3 "https://s3.amazonaws.com/mle-assets/parts/TSHSM-1/TSHSM-1.pdf" H 2800 1300 60 0001 C CNN F 4 "MLE" H 2800 1300 60 0001 C CNN "Mfr" F 5 "TSHSM-111-D-06-T-V-S-P-TR-AP-LF" H 2800 1300 60 0001 C CNN "Part" 1 2800 1300 @@ -228,7 +228,7 @@ P 2800 3000 F 0 "P22" H 2800 3750 60 0000 C CNN F 1 "HACKRF_ONE_P22" H 2800 2250 60 0000 C CNN F 2 "header:HEADER_13X2_REV_SM_254_AP" H 2800 3000 60 0001 C CNN -F 3 "" H 2800 3000 60 0000 C CNN +F 3 "https://s3.amazonaws.com/mle-assets/parts/TSHSM-1/TSHSM-1.pdf" H 2800 3000 60 0001 C CNN F 4 "MLE" H 2800 3000 60 0001 C CNN "Mfr" F 5 "TSHSM-113-D-06-T-V-S-P-TR-AP-LF" H 2800 3000 60 0001 C CNN "Part" 1 2800 3000 @@ -241,15 +241,12 @@ P 2800 4700 F 0 "P28" H 2800 5350 60 0000 C CNN F 1 "HACKRF_ONE_P28" H 2800 4050 60 0000 C CNN F 2 "header:HEADER_11X2_REV_SM_254_AP" H 2800 4700 60 0001 C CNN -F 3 "" H 2800 4700 60 0000 C CNN +F 3 "https://s3.amazonaws.com/mle-assets/parts/TSHSM-1/TSHSM-1.pdf" H 2800 4700 60 0001 C CNN F 4 "MLE" H 2800 4700 60 0001 C CNN "Mfr" F 5 "TSHSM-111-D-06-T-V-S-P-TR-AP-LF" H 2800 4700 60 0001 C CNN "Part" 1 2800 4700 1 0 0 -1 $EndComp -NoConn ~ 2000 1600 -NoConn ~ 2000 1800 -NoConn ~ 3600 1800 NoConn ~ 3600 800 NoConn ~ 3600 900 Wire Wire Line @@ -273,7 +270,7 @@ Wire Wire Line Wire Wire Line 3700 3500 3600 3500 Wire Wire Line - 1200 800 2000 800 + 1700 800 2000 800 Wire Wire Line 3600 3100 3800 3100 Wire Wire Line @@ -353,875 +350,631 @@ Wire Wire Line $Comp L 5M40ZE64 U3 U 1 1 53A8D11B -P 7750 3050 -F 0 "U3" H 7750 3100 60 0000 C CNN -F 1 "5M40ZE64" H 7750 3000 60 0000 C CNN -F 2 "ipc_qfp:IPC_QFP40P900X900X120-65N" H 7750 3050 60 0001 C CNN -F 3 "" H 7750 3050 60 0000 C CNN -F 4 "Altera" H 7750 3050 60 0001 C CNN "Mfr" -F 5 "5M40ZE64C5N" H 7750 3050 60 0001 C CNN "Part" - 1 7750 3050 +P 8450 3050 +F 0 "U3" H 8450 3100 60 0000 C CNN +F 1 "5M40ZE64" H 8450 3000 60 0000 C CNN +F 2 "ipc_qfp:IPC_QFP65P40_900X900X120L60X18T450N" H 8450 3050 60 0001 C CNN +F 3 "https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00384-01.pdf" H 8450 3050 60 0001 C CNN +F 4 "Altera" H 8450 3050 60 0001 C CNN "Mfr" +F 5 "5M40ZE64C5N" H 8450 3050 60 0001 C CNN "Part" + 1 8450 3050 1 0 0 -1 $EndComp -Text Label 7200 1350 1 60 ~ 0 -LCD_DB0 -Text Label 7300 1350 1 60 ~ 0 -LCD_DB1 -Text Label 7400 1350 1 60 ~ 0 -LCD_DB2 -Text Label 7500 1350 1 60 ~ 0 -LCD_DB3 -Text Label 7600 1350 1 60 ~ 0 -LCD_DB4 -Text Label 7800 1350 1 60 ~ 0 -LCD_DB5 -Text Label 7900 1350 1 60 ~ 0 -LCD_DB6 -Text Label 8000 1350 1 60 ~ 0 -LCD_DB7 -Text Label 8100 1350 1 60 ~ 0 -LCD_DB8 Text Label 8200 1350 1 60 ~ 0 -LCD_DB9 +LCD_DB0 Text Label 8300 1350 1 60 ~ 0 -LCD_DB10 -Text Label 8400 1350 1 60 ~ 0 -LCD_DB11 +LCD_DB1 Text Label 8500 1350 1 60 ~ 0 +LCD_DB2 +Text Label 8600 1350 1 60 ~ 0 +LCD_DB3 +Text Label 8700 1350 1 60 ~ 0 +LCD_DB4 +Text Label 8800 1350 1 60 ~ 0 +LCD_DB5 +Text Label 8900 1350 1 60 ~ 0 +LCD_DB6 +Text Label 9000 1350 1 60 ~ 0 +LCD_DB7 +Text Label 9100 1350 1 60 ~ 0 +LCD_DB8 +Text Label 9200 1350 1 60 ~ 0 +LCD_DB9 +Text Label 10150 2300 0 60 ~ 0 +LCD_DB10 +Text Label 10150 2400 0 60 ~ 0 +LCD_DB11 +Text Label 10150 2500 0 60 ~ 0 LCD_DB12 -Text Label 9450 2300 0 60 ~ 0 +Text Label 10150 2600 0 60 ~ 0 LCD_DB13 -Text Label 9450 2400 0 60 ~ 0 +Text Label 10150 2700 0 60 ~ 0 LCD_DB14 -Text Label 9450 2500 0 60 ~ 0 +Text Label 10150 2800 0 60 ~ 0 LCD_DB15 -Text Label 5500 3600 0 60 ~ 0 +Text Label 6200 3600 0 60 ~ 0 PP_CPLD_TMS $Comp -L +3.3V #PWR061 +L +3.3V #PWR055 U 1 1 53A8D13C -P 7600 4750 -F 0 "#PWR061" H 7600 4710 30 0001 C CNN -F 1 "+3.3V" H 7600 4860 30 0000 C CNN -F 2 "" H 7600 4750 60 0000 C CNN -F 3 "" H 7600 4750 60 0000 C CNN - 1 7600 4750 +P 8300 4750 +F 0 "#PWR055" H 8300 4710 30 0001 C CNN +F 1 "+3.3V" H 8300 4860 30 0000 C CNN +F 2 "" H 8300 4750 60 0000 C CNN +F 3 "" H 8300 4750 60 0000 C CNN + 1 8300 4750 -1 0 0 1 $EndComp $Comp -L +3.3V #PWR062 +L +3.3V #PWR056 U 1 1 53A8D142 -P 6050 2800 -F 0 "#PWR062" H 6050 2760 30 0001 C CNN -F 1 "+3.3V" H 6050 2910 30 0000 C CNN -F 2 "" H 6050 2800 60 0000 C CNN -F 3 "" H 6050 2800 60 0000 C CNN - 1 6050 2800 +P 6750 2800 +F 0 "#PWR056" H 6750 2760 30 0001 C CNN +F 1 "+3.3V" H 6750 2910 30 0000 C CNN +F 2 "" H 6750 2800 60 0000 C CNN +F 3 "" H 6750 2800 60 0000 C CNN + 1 6750 2800 0 -1 -1 0 $EndComp $Comp -L +1.8V #PWR063 +L +1.8V #PWR057 U 1 1 53A8D148 -P 9450 3000 -F 0 "#PWR063" H 9450 3140 20 0001 C CNN -F 1 "+1.8V" H 9450 3110 30 0000 C CNN -F 2 "" H 9450 3000 60 0000 C CNN -F 3 "" H 9450 3000 60 0000 C CNN - 1 9450 3000 +P 10150 3000 +F 0 "#PWR057" H 10150 3140 20 0001 C CNN +F 1 "+1.8V" H 10150 3110 30 0000 C CNN +F 2 "" H 10150 3000 60 0000 C CNN +F 3 "" H 10150 3000 60 0000 C CNN + 1 10150 3000 0 1 1 0 $EndComp $Comp -L +1.8V #PWR064 +L +1.8V #PWR058 U 1 1 53A8D14E -P 6050 3000 -F 0 "#PWR064" H 6050 3140 20 0001 C CNN -F 1 "+1.8V" H 6050 3110 30 0000 C CNN -F 2 "" H 6050 3000 60 0000 C CNN -F 3 "" H 6050 3000 60 0000 C CNN - 1 6050 3000 +P 6750 3000 +F 0 "#PWR058" H 6750 3140 20 0001 C CNN +F 1 "+1.8V" H 6750 3110 30 0000 C CNN +F 2 "" H 6750 3000 60 0000 C CNN +F 3 "" H 6750 3000 60 0000 C CNN + 1 6750 3000 0 -1 -1 0 $EndComp $Comp -L GND #PWR065 +L GND #PWR059 U 1 1 53A8D154 -P 8950 4750 -F 0 "#PWR065" H 8950 4750 30 0001 C CNN -F 1 "GND" H 8950 4680 30 0001 C CNN -F 2 "" H 8950 4750 60 0000 C CNN -F 3 "" H 8950 4750 60 0000 C CNN - 1 8950 4750 +P 9650 4750 +F 0 "#PWR059" H 9650 4750 30 0001 C CNN +F 1 "GND" H 9650 4680 30 0001 C CNN +F 2 "" H 9650 4750 60 0000 C CNN +F 3 "" H 9650 4750 60 0000 C CNN + 1 9650 4750 1 0 0 -1 $EndComp -Text Label 8200 5400 1 60 ~ 0 +Text Label 8900 5400 1 60 ~ 0 RESET# -Text Label 8300 5400 1 60 ~ 0 +Text Label 9000 5400 1 60 ~ 0 MCU_LCD_RD -Text Label 5500 3700 0 60 ~ 0 +Text Label 6200 3700 0 60 ~ 0 H1_CPLD_TDI -Text Label 9700 3800 0 60 ~ 0 +Text Label 10150 3800 0 60 ~ 0 MCU_ADDR -Text Label 8500 5400 1 60 ~ 0 +Text Label 9200 5400 1 60 ~ 0 MCU_IO_STBX $Comp -L +1.8V #PWR066 +L +1.8V #PWR060 U 1 1 53A8D16D -P 9450 3200 -F 0 "#PWR066" H 9450 3340 20 0001 C CNN -F 1 "+1.8V" H 9450 3310 30 0000 C CNN -F 2 "" H 9450 3200 60 0000 C CNN -F 3 "" H 9450 3200 60 0000 C CNN - 1 9450 3200 +P 10150 3200 +F 0 "#PWR060" H 10150 3340 20 0001 C CNN +F 1 "+1.8V" H 10150 3310 30 0000 C CNN +F 2 "" H 10150 3200 60 0000 C CNN +F 3 "" H 10150 3200 60 0000 C CNN + 1 10150 3200 0 1 1 0 $EndComp $Comp -L +1.8V #PWR067 +L +1.8V #PWR061 U 1 1 53A8D173 -P 7700 950 -F 0 "#PWR067" H 7700 1090 20 0001 C CNN -F 1 "+1.8V" H 7700 1060 30 0000 C CNN -F 2 "" H 7700 950 60 0000 C CNN -F 3 "" H 7700 950 60 0000 C CNN - 1 7700 950 +P 8400 950 +F 0 "#PWR061" H 8400 1090 20 0001 C CNN +F 1 "+1.8V" H 8400 1060 30 0000 C CNN +F 2 "" H 8400 950 60 0000 C CNN +F 3 "" H 8400 950 60 0000 C CNN + 1 8400 950 1 0 0 -1 $EndComp -Wire Wire Line - 7000 4650 7000 5500 -Wire Wire Line - 5400 3100 6150 3100 -Wire Wire Line - 5400 3600 6150 3600 Wire Wire Line 7700 4650 7700 5500 Wire Wire Line - 7800 4650 7800 5500 + 6100 3100 6850 3100 Wire Wire Line - 7900 4650 7900 5500 + 6100 3600 6850 3600 Wire Wire Line - 8000 4650 8000 5500 + 8400 4650 8400 5500 Wire Wire Line - 8100 5500 8100 4650 + 8500 4650 8500 5500 +Wire Wire Line + 8600 4650 8600 5500 +Wire Wire Line + 8700 4650 8700 5500 +Wire Wire Line + 8800 5500 8800 4650 +Wire Wire Line + 8900 5500 8900 4650 +Wire Wire Line + 9000 750 9000 1450 +Wire Wire Line + 9100 750 9100 1450 +Wire Wire Line + 9650 4650 9650 4750 +Wire Wire Line + 6100 3700 6850 3700 +Wire Wire Line + 6100 3800 6850 3800 +Wire Wire Line + 6850 3000 6750 3000 +Wire Wire Line + 10150 3000 10050 3000 +Wire Wire Line + 8400 950 8400 1450 +Wire Wire Line + 10150 3200 10050 3200 +Wire Wire Line + 8300 4750 8300 4650 +Wire Wire Line + 6750 2800 6850 2800 +Wire Wire Line + 9000 5500 9000 4650 +Wire Wire Line + 9200 5500 9200 4650 +Wire Wire Line + 8900 750 8900 1450 +Wire Wire Line + 8800 750 8800 1450 +Wire Wire Line + 8700 750 8700 1450 +Wire Wire Line + 8600 750 8600 1450 +Wire Wire Line + 8500 750 8500 1450 +Wire Wire Line + 8300 750 8300 1450 Wire Wire Line 8200 5500 8200 4650 Wire Wire Line - 7900 800 7900 1450 + 8100 4650 8100 5500 Wire Wire Line - 8000 800 8000 1450 + 8000 4650 8000 5500 Wire Wire Line - 8950 4650 8950 4750 + 7900 4650 7900 5500 Wire Wire Line - 5400 3700 6150 3700 + 7800 4650 7800 5500 Wire Wire Line - 5400 3800 6150 3800 + 6100 3500 6850 3500 Wire Wire Line - 6150 3000 6050 3000 + 6100 3400 6850 3400 Wire Wire Line - 9450 3000 9350 3000 + 6100 3300 6850 3300 Wire Wire Line - 7700 950 7700 1450 + 6100 3200 6850 3200 Wire Wire Line - 9450 3200 9350 3200 + 6100 2500 6850 2500 Wire Wire Line - 7600 4750 7600 4650 + 6100 2400 6850 2400 Wire Wire Line - 6050 2800 6150 2800 + 6100 2300 6850 2300 Wire Wire Line - 8300 5500 8300 4650 + 9200 1450 9200 750 Wire Wire Line - 8500 5500 8500 4650 + 10650 2700 10050 2700 Wire Wire Line - 7800 800 7800 1450 -Wire Wire Line - 7600 800 7600 1450 -Wire Wire Line - 7500 800 7500 1450 -Wire Wire Line - 7400 800 7400 1450 -Wire Wire Line - 7300 800 7300 1450 -Wire Wire Line - 7200 800 7200 1450 -Wire Wire Line - 7500 5500 7500 4650 -Wire Wire Line - 7400 4650 7400 5500 -Wire Wire Line - 7300 4650 7300 5500 -Wire Wire Line - 7200 4650 7200 5500 -Wire Wire Line - 7100 4650 7100 5500 -Wire Wire Line - 5400 3500 6150 3500 -Wire Wire Line - 5400 3400 6150 3400 -Wire Wire Line - 5400 3300 6150 3300 -Wire Wire Line - 5400 3200 6150 3200 -Wire Wire Line - 6050 2500 6150 2500 -Wire Wire Line - 6050 2400 6150 2400 -Wire Wire Line - 6050 2300 6150 2300 -Wire Wire Line - 8100 1450 8100 800 -Wire Wire Line - 8200 1450 8200 800 -Wire Wire Line - 8300 1450 8300 800 -Wire Wire Line - 8400 1450 8400 800 -Wire Wire Line - 8500 1450 8500 800 -Wire Wire Line - 9950 2300 9350 2300 -Wire Wire Line - 9950 2400 9350 2400 -Wire Wire Line - 9950 2500 9350 2500 -Wire Wire Line - 10400 2800 9350 2800 -Text Label 5500 3800 0 60 ~ 0 + 10650 2800 10050 2800 +Text Label 6200 3800 0 60 ~ 0 H1_CPLD_TCK -Text Notes 9400 5500 0 60 ~ 0 -TDI, TMS: weak internal PU\nTCK: weak internal PD -Text Label 7000 5400 1 60 ~ 0 +Text Label 7700 5400 1 60 ~ 0 PP_CPLD_TDO $Comp -L +3.3V #PWR068 +L +3.3V #PWR062 U 1 1 53A8D521 -P 800 5700 -F 0 "#PWR068" H 800 5660 30 0001 C CNN -F 1 "+3.3V" H 800 5810 30 0000 C CNN -F 2 "" H 800 5700 60 0000 C CNN -F 3 "" H 800 5700 60 0000 C CNN - 1 800 5700 +P 4500 5700 +F 0 "#PWR062" H 4500 5660 30 0001 C CNN +F 1 "+3.3V" H 4500 5810 30 0000 C CNN +F 2 "" H 4500 5700 60 0000 C CNN +F 3 "" H 4500 5700 60 0000 C CNN + 1 4500 5700 1 0 0 -1 $EndComp $Comp L C C28 U 1 1 53A8D527 -P 800 6100 -F 0 "C28" H 850 6200 50 0000 L CNN -F 1 "100N" H 850 6000 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC1005X55N" H 800 6100 60 0001 C CNN -F 3 "" H 800 6100 60 0000 C CNN -F 4 "Murata" H 800 6100 60 0001 C CNN "Mfr" -F 5 "GRM155R61A104KA01" H 800 6100 60 0001 C CNN "Part" - 1 800 6100 +P 4500 6100 +F 0 "C28" H 4550 6200 50 0000 L CNN +F 1 "100N" H 4550 6000 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC1005X55L25N" H 4500 6100 60 0001 C CNN +F 3 "" H 4500 6100 60 0000 C CNN +F 4 "Murata" H 4500 6100 60 0001 C CNN "Mfr" +F 5 "GRM155R61A104KA01" H 4500 6100 60 0001 C CNN "Part" + 1 4500 6100 1 0 0 -1 $EndComp $Comp -L GND #PWR069 +L GND #PWR063 U 1 1 53A8D52D -P 2000 7500 -F 0 "#PWR069" H 2000 7500 30 0001 C CNN -F 1 "GND" H 2000 7430 30 0001 C CNN -F 2 "" H 2000 7500 60 0000 C CNN -F 3 "" H 2000 7500 60 0000 C CNN - 1 2000 7500 +P 5700 7400 +F 0 "#PWR063" H 5700 7400 30 0001 C CNN +F 1 "GND" H 5700 7330 30 0001 C CNN +F 2 "" H 5700 7400 60 0000 C CNN +F 3 "" H 5700 7400 60 0000 C CNN + 1 5700 7400 1 0 0 -1 $EndComp $Comp -L BATTERY BT1 -U 1 1 53A8D535 -P 6000 7200 -F 0 "BT1" H 6000 7350 50 0000 C CNN -F 1 "BATTERY" H 6000 7060 50 0000 C CNN -F 2 "bat_coin:MPD_BU2032SM-BT-G" H 6000 7200 60 0001 C CNN -F 3 "" H 6000 7200 60 0000 C CNN -F 4 "MPD" H 6000 7200 60 0001 C CNN "Mfr" -F 5 "BU2032SM-BT-GTR" H 6000 7200 60 0001 C CNN "Part" - 1 6000 7200 - 0 1 1 0 -$EndComp -$Comp -L GND #PWR070 -U 1 1 53A8D53B -P 6000 7500 -F 0 "#PWR070" H 6000 7500 30 0001 C CNN -F 1 "GND" H 6000 7430 30 0001 C CNN -F 2 "" H 6000 7500 60 0000 C CNN -F 3 "" H 6000 7500 60 0000 C CNN - 1 6000 7500 - 1 0 0 -1 -$EndComp -Text Label 6150 6900 0 60 ~ 0 -VBAT -$Comp L C C30 U 1 1 53A8D542 -P 1200 6100 -F 0 "C30" H 1250 6200 50 0000 L CNN -F 1 "100N" H 1250 6000 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC1005X55N" H 1200 6100 60 0001 C CNN -F 3 "" H 1200 6100 60 0000 C CNN -F 4 "Murata" H 1200 6100 60 0001 C CNN "Mfr" -F 5 "GRM155R61A104KA01" H 1200 6100 60 0001 C CNN "Part" - 1 1200 6100 +P 4900 6100 +F 0 "C30" H 4950 6200 50 0000 L CNN +F 1 "100N" H 4950 6000 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC1005X55L25N" H 4900 6100 60 0001 C CNN +F 3 "" H 4900 6100 60 0000 C CNN +F 4 "Murata" H 4900 6100 60 0001 C CNN "Mfr" +F 5 "GRM155R61A104KA01" H 4900 6100 60 0001 C CNN "Part" + 1 4900 6100 1 0 0 -1 $EndComp $Comp L C C29 U 1 1 53A8D548 -P 800 7200 -F 0 "C29" H 850 7300 50 0000 L CNN -F 1 "100N" H 850 7100 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC1005X55N" H 800 7200 60 0001 C CNN -F 3 "" H 800 7200 60 0000 C CNN -F 4 "Murata" H 800 7200 60 0001 C CNN "Mfr" -F 5 "GRM155R61A104KA01" H 800 7200 60 0001 C CNN "Part" - 1 800 7200 +P 4500 7100 +F 0 "C29" H 4550 7200 50 0000 L CNN +F 1 "100N" H 4550 7000 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC1005X55L25N" H 4500 7100 60 0001 C CNN +F 3 "" H 4500 7100 60 0000 C CNN +F 4 "Murata" H 4500 7100 60 0001 C CNN "Mfr" +F 5 "GRM155R61A104KA01" H 4500 7100 60 0001 C CNN "Part" + 1 4500 7100 1 0 0 -1 $EndComp $Comp L C C31 U 1 1 53A8D54E -P 1200 7200 -F 0 "C31" H 1250 7300 50 0000 L CNN -F 1 "100N" H 1250 7100 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC1005X55N" H 1200 7200 60 0001 C CNN -F 3 "" H 1200 7200 60 0000 C CNN -F 4 "Murata" H 1200 7200 60 0001 C CNN "Mfr" -F 5 "GRM155R61A104KA01" H 1200 7200 60 0001 C CNN "Part" - 1 1200 7200 +P 4900 7100 +F 0 "C31" H 4950 7200 50 0000 L CNN +F 1 "100N" H 4950 7000 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC1005X55L25N" H 4900 7100 60 0001 C CNN +F 3 "" H 4900 7100 60 0000 C CNN +F 4 "Murata" H 4900 7100 60 0001 C CNN "Mfr" +F 5 "GRM155R61A104KA01" H 4900 7100 60 0001 C CNN "Part" + 1 4900 7100 1 0 0 -1 $EndComp $Comp -L GND #PWR071 +L GND #PWR064 U 1 1 53A8D554 -P 800 6400 -F 0 "#PWR071" H 800 6400 30 0001 C CNN -F 1 "GND" H 800 6330 30 0001 C CNN -F 2 "" H 800 6400 60 0000 C CNN -F 3 "" H 800 6400 60 0000 C CNN - 1 800 6400 +P 4500 6400 +F 0 "#PWR064" H 4500 6400 30 0001 C CNN +F 1 "GND" H 4500 6330 30 0001 C CNN +F 2 "" H 4500 6400 60 0000 C CNN +F 3 "" H 4500 6400 60 0000 C CNN + 1 4500 6400 1 0 0 -1 $EndComp $Comp -L GND #PWR072 +L GND #PWR065 U 1 1 53A8D55A -P 1200 6400 -F 0 "#PWR072" H 1200 6400 30 0001 C CNN -F 1 "GND" H 1200 6330 30 0001 C CNN -F 2 "" H 1200 6400 60 0000 C CNN -F 3 "" H 1200 6400 60 0000 C CNN - 1 1200 6400 +P 4900 6400 +F 0 "#PWR065" H 4900 6400 30 0001 C CNN +F 1 "GND" H 4900 6330 30 0001 C CNN +F 2 "" H 4900 6400 60 0000 C CNN +F 3 "" H 4900 6400 60 0000 C CNN + 1 4900 6400 1 0 0 -1 $EndComp $Comp -L GND #PWR073 +L GND #PWR066 U 1 1 53A8D560 -P 800 7500 -F 0 "#PWR073" H 800 7500 30 0001 C CNN -F 1 "GND" H 800 7430 30 0001 C CNN -F 2 "" H 800 7500 60 0000 C CNN -F 3 "" H 800 7500 60 0000 C CNN - 1 800 7500 +P 4500 7400 +F 0 "#PWR066" H 4500 7400 30 0001 C CNN +F 1 "GND" H 4500 7330 30 0001 C CNN +F 2 "" H 4500 7400 60 0000 C CNN +F 3 "" H 4500 7400 60 0000 C CNN + 1 4500 7400 1 0 0 -1 $EndComp $Comp -L GND #PWR074 +L GND #PWR067 U 1 1 53A8D566 -P 1200 7500 -F 0 "#PWR074" H 1200 7500 30 0001 C CNN -F 1 "GND" H 1200 7430 30 0001 C CNN -F 2 "" H 1200 7500 60 0000 C CNN -F 3 "" H 1200 7500 60 0000 C CNN - 1 1200 7500 +P 4900 7400 +F 0 "#PWR067" H 4900 7400 30 0001 C CNN +F 1 "GND" H 4900 7330 30 0001 C CNN +F 2 "" H 4900 7400 60 0000 C CNN +F 3 "" H 4900 7400 60 0000 C CNN + 1 4900 7400 1 0 0 -1 $EndComp $Comp L C C33 U 1 1 53A8D56C -P 1600 7200 -F 0 "C33" H 1650 7300 50 0000 L CNN -F 1 "100N" H 1650 7100 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC1005X55N" H 1600 7200 60 0001 C CNN -F 3 "" H 1600 7200 60 0000 C CNN -F 4 "Murata" H 1600 7200 60 0001 C CNN "Mfr" -F 5 "GRM155R61A104KA01" H 1600 7200 60 0001 C CNN "Part" - 1 1600 7200 +P 5300 7100 +F 0 "C33" H 5350 7200 50 0000 L CNN +F 1 "100N" H 5350 7000 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC1005X55L25N" H 5300 7100 60 0001 C CNN +F 3 "" H 5300 7100 60 0000 C CNN +F 4 "Murata" H 5300 7100 60 0001 C CNN "Mfr" +F 5 "GRM155R61A104KA01" H 5300 7100 60 0001 C CNN "Part" + 1 5300 7100 1 0 0 -1 $EndComp $Comp L C C35 U 1 1 53A8D572 -P 2000 7200 -F 0 "C35" H 2050 7300 50 0000 L CNN -F 1 "100N" H 2050 7100 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC1005X55N" H 2000 7200 60 0001 C CNN -F 3 "" H 2000 7200 60 0000 C CNN -F 4 "Murata" H 2000 7200 60 0001 C CNN "Mfr" -F 5 "GRM155R61A104KA01" H 2000 7200 60 0001 C CNN "Part" - 1 2000 7200 +P 5700 7100 +F 0 "C35" H 5750 7200 50 0000 L CNN +F 1 "100N" H 5750 7000 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC1005X55L25N" H 5700 7100 60 0001 C CNN +F 3 "" H 5700 7100 60 0000 C CNN +F 4 "Murata" H 5700 7100 60 0001 C CNN "Mfr" +F 5 "GRM155R61A104KA01" H 5700 7100 60 0001 C CNN "Part" + 1 5700 7100 1 0 0 -1 $EndComp $Comp -L GND #PWR075 +L GND #PWR068 U 1 1 53A8D578 -P 1600 7500 -F 0 "#PWR075" H 1600 7500 30 0001 C CNN -F 1 "GND" H 1600 7430 30 0001 C CNN -F 2 "" H 1600 7500 60 0000 C CNN -F 3 "" H 1600 7500 60 0000 C CNN - 1 1600 7500 +P 5300 7400 +F 0 "#PWR068" H 5300 7400 30 0001 C CNN +F 1 "GND" H 5300 7330 30 0001 C CNN +F 2 "" H 5300 7400 60 0000 C CNN +F 3 "" H 5300 7400 60 0000 C CNN + 1 5300 7400 1 0 0 -1 $EndComp $Comp -L +1.8V #PWR076 +L +1.8V #PWR069 U 1 1 53A8D57E -P 800 6800 -F 0 "#PWR076" H 800 6940 20 0001 C CNN -F 1 "+1.8V" H 800 6910 30 0000 C CNN -F 2 "" H 800 6800 60 0000 C CNN -F 3 "" H 800 6800 60 0000 C CNN - 1 800 6800 - 1 0 0 -1 -$EndComp -$Comp -L REGULATOR_SOT23_5 U2 -U 1 1 53A8D586 -P 4400 7000 -F 0 "U2" H 4400 7350 60 0000 C CNN -F 1 "REGULATOR_SOT23_5" H 4400 7250 60 0000 C CNN -F 2 "ipc_sot:IPC_SOT95P280X110-5N" H 4400 7000 60 0001 C CNN -F 3 "" H 4400 7000 60 0000 C CNN -F 4 "Toshiba" H 4400 7000 60 0001 C CNN "Mfr" -F 5 "TCR2EF18,LM" H 4400 7000 60 0001 C CNN "Part" - 1 4400 7000 - 1 0 0 -1 -$EndComp -$Comp -L C C38 -U 1 1 53A8D58C -P 3500 7200 -F 0 "C38" H 3550 7300 50 0000 L CNN -F 1 "10U" H 3550 7100 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC2012X140N" H 3500 7200 60 0001 C CNN -F 3 "" H 3500 7200 60 0000 C CNN -F 4 "Murata" H 3500 7200 60 0001 C CNN "Mfr" -F 5 "GRM21BR61A106KE19" H 3500 7200 60 0001 C CNN "Part" - 1 3500 7200 - -1 0 0 -1 -$EndComp -$Comp -L C C40 -U 1 1 53A8D592 -P 5300 7200 -F 0 "C40" H 5350 7300 50 0000 L CNN -F 1 "10U" H 5350 7100 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC2012X140N" H 5300 7200 60 0001 C CNN -F 3 "" H 5300 7200 60 0000 C CNN -F 4 "Murata" H 5300 7200 60 0001 C CNN "Mfr" -F 5 "GRM21BR61A106KE19" H 5300 7200 60 0001 C CNN "Part" - 1 5300 7200 - -1 0 0 -1 -$EndComp -$Comp -L GND #PWR077 -U 1 1 53A8D598 -P 4400 7400 -F 0 "#PWR077" H 4400 7400 30 0001 C CNN -F 1 "GND" H 4400 7330 30 0001 C CNN -F 2 "" H 4400 7400 60 0000 C CNN -F 3 "" H 4400 7400 60 0000 C CNN - 1 4400 7400 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR078 -U 1 1 53A8D59E -P 3500 7500 -F 0 "#PWR078" H 3500 7500 30 0001 C CNN -F 1 "GND" H 3500 7430 30 0001 C CNN -F 2 "" H 3500 7500 60 0000 C CNN -F 3 "" H 3500 7500 60 0000 C CNN - 1 3500 7500 - 1 0 0 -1 -$EndComp -$Comp -L GND #PWR079 -U 1 1 53A8D5A4 -P 5300 7500 -F 0 "#PWR079" H 5300 7500 30 0001 C CNN -F 1 "GND" H 5300 7430 30 0001 C CNN -F 2 "" H 5300 7500 60 0000 C CNN -F 3 "" H 5300 7500 60 0000 C CNN - 1 5300 7500 - 1 0 0 -1 -$EndComp -$Comp -L C C39 -U 1 1 53A8D5AA -P 4900 7400 -F 0 "C39" H 4950 7500 50 0000 L CNN -F 1 "DNI" H 4950 7300 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC1608X90N" H 5100 7400 60 0001 C CNN -F 3 "" H 4900 7400 60 0000 C CNN - 1 4900 7400 - -1 0 0 -1 -$EndComp -$Comp -L GND #PWR080 -U 1 1 53A8D5B0 -P 4900 7700 -F 0 "#PWR080" H 4900 7700 30 0001 C CNN -F 1 "GND" H 4900 7630 30 0001 C CNN -F 2 "" H 4900 7700 60 0000 C CNN -F 3 "" H 4900 7700 60 0000 C CNN - 1 4900 7700 - 1 0 0 -1 -$EndComp -$Comp -L +1.8V #PWR081 -U 1 1 53A8D5B6 -P 5300 6800 -F 0 "#PWR081" H 5300 6940 20 0001 C CNN -F 1 "+1.8V" H 5300 6910 30 0000 C CNN -F 2 "" H 5300 6800 60 0000 C CNN -F 3 "" H 5300 6800 60 0000 C CNN - 1 5300 6800 - 1 0 0 -1 -$EndComp -$Comp -L +3.3V #PWR082 -U 1 1 53A8D5BC -P 3500 6800 -F 0 "#PWR082" H 3500 6760 30 0001 C CNN -F 1 "+3.3V" H 3500 6910 30 0000 C CNN -F 2 "" H 3500 6800 60 0000 C CNN -F 3 "" H 3500 6800 60 0000 C CNN - 1 3500 6800 +P 4500 6700 +F 0 "#PWR069" H 4500 6840 20 0001 C CNN +F 1 "+1.8V" H 4500 6810 30 0000 C CNN +F 2 "" H 4500 6700 60 0000 C CNN +F 3 "" H 4500 6700 60 0000 C CNN + 1 4500 6700 1 0 0 -1 $EndComp $Comp L C C32 U 1 1 53A8D5C2 -P 1600 6100 -F 0 "C32" H 1650 6200 50 0000 L CNN -F 1 "10U" H 1650 6000 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC2012X140N" H 1600 6100 60 0001 C CNN -F 3 "" H 1600 6100 60 0000 C CNN -F 4 "Murata" H 1600 6100 60 0001 C CNN "Mfr" -F 5 "GRM21BR61A106KE19" H 1600 6100 60 0001 C CNN "Part" - 1 1600 6100 +P 5300 6100 +F 0 "C32" H 5350 6200 50 0000 L CNN +F 1 "10U" H 5350 6000 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC2012X135L45N" H 5300 6100 60 0001 C CNN +F 3 "" H 5300 6100 60 0000 C CNN +F 4 "Murata" H 5300 6100 60 0001 C CNN "Mfr" +F 5 "GRM21BR61A106KE19" H 5300 6100 60 0001 C CNN "Part" + 1 5300 6100 1 0 0 -1 $EndComp $Comp L C C34 U 1 1 53A8D5C8 -P 2000 6100 -F 0 "C34" H 2050 6200 50 0000 L CNN -F 1 "10U" H 2050 6000 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC2012X140N" H 2000 6100 60 0001 C CNN -F 3 "" H 2000 6100 60 0000 C CNN -F 4 "Murata" H 2000 6100 60 0001 C CNN "Mfr" -F 5 "GRM21BR61A106KE19" H 2000 6100 60 0001 C CNN "Part" - 1 2000 6100 +P 5700 6100 +F 0 "C34" H 5750 6200 50 0000 L CNN +F 1 "10U" H 5750 6000 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC2012X135L45N" H 5700 6100 60 0001 C CNN +F 3 "" H 5700 6100 60 0000 C CNN +F 4 "Murata" H 5700 6100 60 0001 C CNN "Mfr" +F 5 "GRM21BR61A106KE19" H 5700 6100 60 0001 C CNN "Part" + 1 5700 6100 1 0 0 -1 $EndComp $Comp -L GND #PWR083 +L GND #PWR070 U 1 1 53A8D5CE -P 1600 6400 -F 0 "#PWR083" H 1600 6400 30 0001 C CNN -F 1 "GND" H 1600 6330 30 0001 C CNN -F 2 "" H 1600 6400 60 0000 C CNN -F 3 "" H 1600 6400 60 0000 C CNN - 1 1600 6400 +P 5300 6400 +F 0 "#PWR070" H 5300 6400 30 0001 C CNN +F 1 "GND" H 5300 6330 30 0001 C CNN +F 2 "" H 5300 6400 60 0000 C CNN +F 3 "" H 5300 6400 60 0000 C CNN + 1 5300 6400 1 0 0 -1 $EndComp $Comp -L GND #PWR084 +L GND #PWR071 U 1 1 53A8D5D4 -P 2000 6400 -F 0 "#PWR084" H 2000 6400 30 0001 C CNN -F 1 "GND" H 2000 6330 30 0001 C CNN -F 2 "" H 2000 6400 60 0000 C CNN -F 3 "" H 2000 6400 60 0000 C CNN - 1 2000 6400 +P 5700 6400 +F 0 "#PWR071" H 5700 6400 30 0001 C CNN +F 1 "GND" H 5700 6330 30 0001 C CNN +F 2 "" H 5700 6400 60 0000 C CNN +F 3 "" H 5700 6400 60 0000 C CNN + 1 5700 6400 1 0 0 -1 $EndComp $Comp L C C36 U 1 1 53A8D5DA -P 2400 7200 -F 0 "C36" H 2450 7300 50 0000 L CNN -F 1 "10U" H 2450 7100 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC2012X140N" H 2400 7200 60 0001 C CNN -F 3 "" H 2400 7200 60 0000 C CNN -F 4 "Murata" H 2400 7200 60 0001 C CNN "Mfr" -F 5 "GRM21BR61A106KE19" H 2400 7200 60 0001 C CNN "Part" - 1 2400 7200 +P 6100 7100 +F 0 "C36" H 6150 7200 50 0000 L CNN +F 1 "10U" H 6150 7000 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC2012X135L45N" H 6100 7100 60 0001 C CNN +F 3 "" H 6100 7100 60 0000 C CNN +F 4 "Murata" H 6100 7100 60 0001 C CNN "Mfr" +F 5 "GRM21BR61A106KE19" H 6100 7100 60 0001 C CNN "Part" + 1 6100 7100 1 0 0 -1 $EndComp $Comp L C C37 U 1 1 53A8D5E0 -P 2800 7200 -F 0 "C37" H 2850 7300 50 0000 L CNN -F 1 "10U" H 2850 7100 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC2012X140N" H 2800 7200 60 0001 C CNN -F 3 "" H 2800 7200 60 0000 C CNN -F 4 "Murata" H 2800 7200 60 0001 C CNN "Mfr" -F 5 "GRM21BR61A106KE19" H 2800 7200 60 0001 C CNN "Part" - 1 2800 7200 +P 6500 7100 +F 0 "C37" H 6550 7200 50 0000 L CNN +F 1 "10U" H 6550 7000 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC2012X135L45N" H 6500 7100 60 0001 C CNN +F 3 "" H 6500 7100 60 0000 C CNN +F 4 "Murata" H 6500 7100 60 0001 C CNN "Mfr" +F 5 "GRM21BR61A106KE19" H 6500 7100 60 0001 C CNN "Part" + 1 6500 7100 1 0 0 -1 $EndComp $Comp -L GND #PWR085 +L GND #PWR072 U 1 1 53A8D5E6 -P 2800 7500 -F 0 "#PWR085" H 2800 7500 30 0001 C CNN -F 1 "GND" H 2800 7430 30 0001 C CNN -F 2 "" H 2800 7500 60 0000 C CNN -F 3 "" H 2800 7500 60 0000 C CNN - 1 2800 7500 +P 6500 7400 +F 0 "#PWR072" H 6500 7400 30 0001 C CNN +F 1 "GND" H 6500 7330 30 0001 C CNN +F 2 "" H 6500 7400 60 0000 C CNN +F 3 "" H 6500 7400 60 0000 C CNN + 1 6500 7400 1 0 0 -1 $EndComp $Comp -L GND #PWR086 +L GND #PWR073 U 1 1 53A8D5EC -P 2400 7500 -F 0 "#PWR086" H 2400 7500 30 0001 C CNN -F 1 "GND" H 2400 7430 30 0001 C CNN -F 2 "" H 2400 7500 60 0000 C CNN -F 3 "" H 2400 7500 60 0000 C CNN - 1 2400 7500 +P 6100 7400 +F 0 "#PWR073" H 6100 7400 30 0001 C CNN +F 1 "GND" H 6100 7330 30 0001 C CNN +F 2 "" H 6100 7400 60 0000 C CNN +F 3 "" H 6100 7400 60 0000 C CNN + 1 6100 7400 1 0 0 -1 $EndComp Wire Wire Line - 2800 7400 2800 7500 + 6500 7300 6500 7400 Wire Wire Line - 2400 7400 2400 7500 -Connection ~ 2400 6900 + 6100 7300 6100 7400 +Connection ~ 6100 6800 Wire Wire Line - 2800 6900 2800 7000 -Connection ~ 2000 6900 + 6500 6800 6500 6900 +Connection ~ 5700 6800 Wire Wire Line - 2400 6900 2400 7000 + 6100 6800 6100 6900 Wire Wire Line - 2000 6300 2000 6400 -Connection ~ 1600 5800 + 5700 6300 5700 6400 +Connection ~ 5300 5800 Wire Wire Line - 2000 5800 2000 5900 + 5700 5800 5700 5900 Wire Wire Line - 1600 6300 1600 6400 -Connection ~ 1200 5800 + 5300 6300 5300 6400 +Connection ~ 4900 5800 Wire Wire Line - 1600 5800 1600 5900 -Connection ~ 1600 6900 + 5300 5800 5300 5900 +Connection ~ 5300 6800 Wire Wire Line - 1600 6900 1600 7000 -Connection ~ 1200 6900 -Connection ~ 3900 6900 + 5300 6800 5300 6900 +Connection ~ 4900 6800 Wire Wire Line - 3900 7100 3900 6900 + 5300 7300 5300 7400 Wire Wire Line - 4000 7100 3900 7100 -Connection ~ 3500 6900 + 5700 7300 5700 7400 Wire Wire Line - 3500 6800 3500 7000 + 5700 6800 5700 6900 +Connection ~ 4500 6800 Wire Wire Line - 3500 6900 4000 6900 -Connection ~ 5300 6900 + 4900 6800 4900 6900 Wire Wire Line - 4900 7600 4900 7700 + 4500 6800 6500 6800 Wire Wire Line - 4900 7100 4900 7200 + 4500 6700 4500 6900 +Connection ~ 4500 5800 Wire Wire Line - 4800 7100 4900 7100 + 4900 5800 4900 5900 Wire Wire Line - 4400 7300 4400 7400 + 4500 5800 6500 5800 Wire Wire Line - 5300 7400 5300 7500 + 4500 5700 4500 5900 Wire Wire Line - 5300 6800 5300 7000 + 4500 6300 4500 6400 Wire Wire Line - 4800 6900 5300 6900 + 4900 6300 4900 6400 Wire Wire Line - 3500 7400 3500 7500 + 4500 7300 4500 7400 Wire Wire Line - 1600 7400 1600 7500 + 4900 7300 4900 7400 Wire Wire Line - 2000 7400 2000 7500 -Wire Wire Line - 2000 6900 2000 7000 -Connection ~ 800 6900 -Wire Wire Line - 1200 6900 1200 7000 -Wire Wire Line - 800 6900 2800 6900 -Wire Wire Line - 800 6800 800 7000 -Connection ~ 800 5800 -Wire Wire Line - 1200 5800 1200 5900 -Wire Wire Line - 800 5800 2800 5800 -Wire Wire Line - 800 5700 800 5900 -Wire Wire Line - 800 6300 800 6400 -Wire Wire Line - 1200 6300 1200 6400 -Wire Wire Line - 800 7400 800 7500 -Wire Wire Line - 1200 7400 1200 7500 -Wire Wire Line - 6000 7400 6000 7500 -Wire Wire Line - 6000 6900 6000 7000 -$Comp -L C C41 -U 1 1 53A8D62C -P 6500 7200 -F 0 "C41" H 6550 7300 50 0000 L CNN -F 1 "DNI" H 6550 7100 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC2012X140N" H 6500 7200 60 0001 C CNN -F 3 "" H 6500 7200 60 0000 C CNN -F 4 "Murata" H 6500 7200 60 0001 C CNN "Mfr" -F 5 "GRM21BR61A106KE19" H 6500 7200 60 0001 C CNN "Part" - 1 6500 7200 - -1 0 0 -1 -$EndComp -$Comp -L GND #PWR087 -U 1 1 53A8D632 -P 6500 7500 -F 0 "#PWR087" H 6500 7500 30 0001 C CNN -F 1 "GND" H 6500 7430 30 0001 C CNN -F 2 "" H 6500 7500 60 0000 C CNN -F 3 "" H 6500 7500 60 0000 C CNN - 1 6500 7500 - 1 0 0 -1 -$EndComp -Wire Wire Line - 6500 7000 6500 6900 -Wire Wire Line - 6500 7400 6500 7500 -Wire Wire Line - 6500 6900 6000 6900 -Wire Wire Line - 8400 5500 8400 4650 + 9100 5500 9100 4650 Text Label 3900 2600 0 60 ~ 0 MCU_LCD_TE -Text Label 8400 5400 1 60 ~ 0 +Text Label 9100 5400 1 60 ~ 0 MCU_LCD_TE -Text Label 9650 2900 0 60 ~ 0 +Text Label 10350 2900 0 60 ~ 0 MCU_DIR -Text Label 9650 3100 0 60 ~ 0 +Text Label 10350 3100 0 60 ~ 0 MCU_LCD_WR -Text Label 7100 5400 1 60 ~ 0 +Text Label 7800 5400 1 60 ~ 0 MCU_D7 -Text Label 7200 5400 1 60 ~ 0 -MCU_D6 -Text Label 7300 5400 1 60 ~ 0 -MCU_D4 -Text Label 7400 5400 1 60 ~ 0 -MCU_D5 -Text Label 7500 5400 1 60 ~ 0 -MCU_D3 -Text Label 7700 5400 1 60 ~ 0 -MCU_D2 Text Label 7900 5400 1 60 ~ 0 -MCU_D0 +MCU_D6 Text Label 8000 5400 1 60 ~ 0 +MCU_D4 +Text Label 8100 5400 1 60 ~ 0 +MCU_D5 +Text Label 8200 5400 1 60 ~ 0 +MCU_D3 +Text Label 8400 5400 1 60 ~ 0 +MCU_D2 +Text Label 8600 5400 1 60 ~ 0 +MCU_D0 +Text Label 8700 5400 1 60 ~ 0 MCU_D1 -$Comp -L R R22 -U 1 1 53A915E9 -P 1550 5300 -F 0 "R22" V 1630 5300 50 0000 C CNN -F 1 "220R" V 1550 5300 50 0000 C CNN -F 2 "ipc_resc:IPC_RESC1608X55N" H 1550 5300 60 0001 C CNN -F 3 "" H 1550 5300 60 0000 C CNN -F 4 "Yageo" V 1550 5300 60 0001 C CNN "Mfr" -F 5 "RC0603FR-07220RL" V 1550 5300 60 0001 C CNN "Part" - 1 1550 5300 - 0 1 -1 0 -$EndComp Wire Wire Line 1900 5100 1900 5300 Wire Wire Line 1900 5300 1800 5300 Connection ~ 1900 5100 -Wire Wire Line - 1300 5300 1200 5300 -Text Label 1300 800 0 60 ~ 0 -VBAT Wire Bus Line - 6900 700 10050 700 + 7600 650 10750 650 Entry Wire Line - 7100 700 7200 800 + 8200 650 8300 750 Entry Wire Line - 7200 700 7300 800 + 8400 650 8500 750 Entry Wire Line - 7300 700 7400 800 + 8500 650 8600 750 Entry Wire Line - 7400 700 7500 800 + 8600 650 8700 750 Entry Wire Line - 7500 700 7600 800 + 8700 650 8800 750 Entry Wire Line - 7700 700 7800 800 + 8800 650 8900 750 Entry Wire Line - 7800 700 7900 800 + 8900 650 9000 750 Entry Wire Line - 7900 700 8000 800 + 9000 650 9100 750 Entry Wire Line - 8000 700 8100 800 + 9100 650 9200 750 Entry Wire Line - 8100 700 8200 800 + 10650 2700 10750 2600 Entry Wire Line - 8200 700 8300 800 -Entry Wire Line - 8300 700 8400 800 -Entry Wire Line - 8400 700 8500 800 -Entry Wire Line - 9950 2300 10050 2200 -Entry Wire Line - 9950 2400 10050 2300 -Entry Wire Line - 9950 2500 10050 2400 + 10650 2800 10750 2700 Wire Wire Line - 7000 1450 7000 1350 + 7700 1450 7700 1350 Wire Wire Line - 7000 1350 6900 1350 + 7700 1350 7600 1350 Wire Wire Line - 6900 900 7100 900 + 7600 1150 7800 1150 Wire Wire Line - 7100 900 7100 1450 -Text HLabel 6900 700 0 60 BiDi ~ 0 + 7800 1150 7800 1450 +Text HLabel 7600 650 0 60 BiDi ~ 0 LCD_DB[15..0] -Text HLabel 6900 900 0 60 Input ~ 0 +Text HLabel 7600 1150 0 60 Input ~ 0 LCD_TE -Text HLabel 5400 3100 0 60 Input ~ 0 +Text HLabel 6100 3100 0 60 Input ~ 0 SW_R -Text HLabel 5400 3400 0 60 Input ~ 0 +Text HLabel 6100 3400 0 60 Input ~ 0 SW_ROT_B -Text HLabel 5400 3300 0 60 Input ~ 0 +Text HLabel 6100 3300 0 60 Input ~ 0 SW_ROT_A -Text HLabel 5400 3200 0 60 Input ~ 0 +Text HLabel 6100 3200 0 60 Input ~ 0 SW_D -Text HLabel 5400 3500 0 60 Input ~ 0 +Text HLabel 6100 3500 0 60 Input ~ 0 SW_SEL -Text HLabel 7800 5500 3 60 Input ~ 0 +Text HLabel 8500 5500 3 60 Input ~ 0 SW_U -Text HLabel 8100 5500 3 60 Input ~ 0 +Text HLabel 8800 5500 3 60 Input ~ 0 SW_L -Text HLabel 6050 2600 0 60 Output ~ 0 +Text HLabel 10300 3400 2 60 Output ~ 0 LCD_BACKLIGHT -Text HLabel 10400 3300 2 60 Output ~ 0 +Text HLabel 10300 3300 2 60 Output ~ 0 LCD_RESET# -Text HLabel 10400 2800 2 60 Output ~ 0 +Text HLabel 7600 950 0 60 Output ~ 0 LCD_RS -Text HLabel 10400 2700 2 60 Output ~ 0 +Text HLabel 7600 750 0 60 Output ~ 0 LCD_RD# -Text HLabel 10400 2600 2 60 Output ~ 0 +Text HLabel 7600 850 0 60 Output ~ 0 LCD_WR# Text HLabel 3700 1700 2 60 BiDi ~ 0 TP_U @@ -1231,21 +984,21 @@ Text HLabel 3700 1500 2 60 BiDi ~ 0 TP_D Text HLabel 3700 1400 2 60 BiDi ~ 0 TP_R -Text HLabel 6900 1350 0 60 BiDi ~ 0 +Text HLabel 7600 1350 0 60 BiDi ~ 0 TP_R -Text HLabel 6050 2300 0 60 BiDi ~ 0 +Text HLabel 6100 2300 0 60 BiDi ~ 0 TP_D -Text HLabel 6050 2400 0 60 BiDi ~ 0 +Text HLabel 6100 2400 0 60 BiDi ~ 0 TP_L -Text HLabel 6050 2500 0 60 BiDi ~ 0 +Text HLabel 6100 2500 0 60 BiDi ~ 0 TP_U Text HLabel 1200 3000 0 60 Output ~ 0 I2S0_TX_SDA -Text HLabel 1200 3100 0 60 Output ~ 0 +Text HLabel 1200 3100 0 60 BiDi ~ 0 I2S0_WS Text HLabel 1200 3200 0 60 Output ~ 0 I2S0_MCLK -Text HLabel 3800 3100 2 60 Output ~ 0 +Text HLabel 3800 3100 2 60 BiDi ~ 0 I2S0_SCK Text HLabel 3700 3500 2 60 BiDi ~ 0 SDA @@ -1265,89 +1018,152 @@ Text HLabel 4400 4300 2 60 BiDi ~ 0 SD_DAT3 Text HLabel 4400 4400 2 60 BiDi ~ 0 SD_DAT1 -Text HLabel 1200 5300 0 60 Input ~ 0 +Text HLabel 1800 5300 0 60 Input ~ 0 I2S0_RX_SDA -Text Label 9700 3700 0 60 ~ 0 +Text Label 10150 3700 0 60 ~ 0 P2_8 Wire Bus Line - 10050 700 10050 2400 + 10750 650 10750 2700 Wire Wire Line - 9350 2700 10400 2700 + 10050 3300 10300 3300 Wire Wire Line - 9350 2600 10400 2600 -Wire Wire Line - 10400 2900 9350 2900 -Wire Wire Line - 10400 3100 9350 3100 -Wire Wire Line - 9350 3300 10400 3300 -Wire Wire Line - 10400 3700 9350 3700 -NoConn ~ 9350 3500 -NoConn ~ 9350 3600 -NoConn ~ 6150 2900 -NoConn ~ 6150 2700 + 10300 3400 10050 3400 $Comp L C C42 U 1 1 53B1911F -P 2400 6100 -F 0 "C42" H 2450 6200 50 0000 L CNN -F 1 "10U" H 2450 6000 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC2012X140N" H 2400 6100 60 0001 C CNN -F 3 "" H 2400 6100 60 0000 C CNN -F 4 "Murata" H 2400 6100 60 0001 C CNN "Mfr" -F 5 "GRM21BR61A106KE19" H 2400 6100 60 0001 C CNN "Part" - 1 2400 6100 +P 6100 6100 +F 0 "C42" H 6150 6200 50 0000 L CNN +F 1 "10U" H 6150 6000 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC2012X135L45N" H 6100 6100 60 0001 C CNN +F 3 "" H 6100 6100 60 0000 C CNN +F 4 "Murata" H 6100 6100 60 0001 C CNN "Mfr" +F 5 "GRM21BR61A106KE19" H 6100 6100 60 0001 C CNN "Part" + 1 6100 6100 1 0 0 -1 $EndComp $Comp -L GND #PWR088 +L GND #PWR074 U 1 1 53B1912C -P 2400 6400 -F 0 "#PWR088" H 2400 6400 30 0001 C CNN -F 1 "GND" H 2400 6330 30 0001 C CNN -F 2 "" H 2400 6400 60 0000 C CNN -F 3 "" H 2400 6400 60 0000 C CNN - 1 2400 6400 +P 6100 6400 +F 0 "#PWR074" H 6100 6400 30 0001 C CNN +F 1 "GND" H 6100 6330 30 0001 C CNN +F 2 "" H 6100 6400 60 0000 C CNN +F 3 "" H 6100 6400 60 0000 C CNN + 1 6100 6400 1 0 0 -1 $EndComp Wire Wire Line - 2400 6300 2400 6400 + 6100 6300 6100 6400 Wire Wire Line - 2400 5800 2400 5900 -Connection ~ 2000 5800 + 6100 5800 6100 5900 +Connection ~ 5700 5800 $Comp L C C43 U 1 1 53B1A065 -P 2800 6100 -F 0 "C43" H 2850 6200 50 0000 L CNN -F 1 "10U" H 2850 6000 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC2012X140N" H 2800 6100 60 0001 C CNN -F 3 "" H 2800 6100 60 0000 C CNN -F 4 "Murata" H 2800 6100 60 0001 C CNN "Mfr" -F 5 "GRM21BR61A106KE19" H 2800 6100 60 0001 C CNN "Part" - 1 2800 6100 +P 6500 6100 +F 0 "C43" H 6550 6200 50 0000 L CNN +F 1 "10U" H 6550 6000 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC2012X135L45N" H 6500 6100 60 0001 C CNN +F 3 "" H 6500 6100 60 0000 C CNN +F 4 "Murata" H 6500 6100 60 0001 C CNN "Mfr" +F 5 "GRM21BR61A106KE19" H 6500 6100 60 0001 C CNN "Part" + 1 6500 6100 1 0 0 -1 $EndComp $Comp -L GND #PWR089 +L GND #PWR075 U 1 1 53B1A072 -P 2800 6400 -F 0 "#PWR089" H 2800 6400 30 0001 C CNN -F 1 "GND" H 2800 6330 30 0001 C CNN -F 2 "" H 2800 6400 60 0000 C CNN -F 3 "" H 2800 6400 60 0000 C CNN - 1 2800 6400 +P 6500 6400 +F 0 "#PWR075" H 6500 6400 30 0001 C CNN +F 1 "GND" H 6500 6330 30 0001 C CNN +F 2 "" H 6500 6400 60 0000 C CNN +F 3 "" H 6500 6400 60 0000 C CNN + 1 6500 6400 1 0 0 -1 $EndComp Wire Wire Line - 2800 5800 2800 5900 -Connection ~ 2400 5800 + 6500 5800 6500 5900 +Connection ~ 6100 5800 Wire Wire Line - 2800 6300 2800 6400 + 6500 6300 6500 6400 Wire Wire Line - 6150 2600 6050 2600 -NoConn ~ 9350 3400 + 6850 2600 6100 2600 Wire Wire Line - 10400 3800 9350 3800 + 10700 3800 10050 3800 +Text HLabel 7600 1050 0 60 Output ~ 0 +LCD_CS# +Wire Wire Line + 3700 1800 3600 1800 +Wire Wire Line + 1700 1800 2000 1800 +Wire Wire Line + 1700 1600 2000 1600 +Wire Wire Line + 10650 2600 10050 2600 +Wire Wire Line + 10650 2500 10050 2500 +Wire Wire Line + 10650 2400 10050 2400 +Entry Wire Line + 10650 2400 10750 2300 +Entry Wire Line + 10650 2500 10750 2400 +Entry Wire Line + 10650 2600 10750 2500 +Wire Wire Line + 7600 950 7900 950 +Wire Wire Line + 7900 950 7900 1450 +Wire Wire Line + 7600 850 8000 850 +Wire Wire Line + 8000 850 8000 1450 +Wire Wire Line + 7600 750 8100 750 +Wire Wire Line + 8100 750 8100 1450 +Wire Wire Line + 10650 2300 10050 2300 +Entry Wire Line + 10650 2300 10750 2200 +Wire Wire Line + 7600 1050 7800 1050 +NoConn ~ 10050 3600 +Text HLabel 6100 2600 0 60 Output ~ 0 +AUDIO_RESET# +Text HLabel 3700 1800 2 60 Input ~ 0 +VIN +Text HLabel 1700 1800 0 60 Output ~ 0 +VBUS +Text HLabel 1700 1600 0 60 Input ~ 0 +VBUSCTRL +Text HLabel 1700 800 0 60 Input ~ 0 +VBAT +Text Notes 4500 1900 0 60 ~ 0 +Init: I/O is hi-Z with pull-ups.\nSRAM download when VCCINT reaches 1V55.\nUser mode once downloaded and VCCIO OK.\nVCCINT stable to user mode: 200 usec max.\nVCCIOs stable to user mode: 2 usec.\n\nPull-ups: 5-25k @ 3V3, 25-60k @ 1V8.\nExternal R-pull: 1K PD, 10K PU recommended.\nVCCIO=3V3: 2V5, 3V3 inputs OK.\nVCCIO=1V8: 1V5, 1V8, 2V5, 3V3 inputs OK.\n\nJTAG active w/VCCINT, but refers to VCCIO.\nTDI, TMS: weak internal PU\nTCK: weak internal PD (keep low at power-up) +Wire Wire Line + 10700 3700 10050 3700 +NoConn ~ 10050 3500 +Entry Wire Line + 8100 650 8200 750 +Wire Wire Line + 8200 1450 8200 750 +Wire Wire Line + 11050 2900 10050 2900 +Wire Wire Line + 11050 3100 10050 3100 +NoConn ~ 6850 2700 +NoConn ~ 6850 2900 +$Comp +L GND #PWR076 +U 1 1 58FC4CC1 +P 7800 1050 +F 0 "#PWR076" H 7800 1050 30 0001 C CNN +F 1 "GND" H 7800 980 30 0001 C CNN +F 2 "" H 7800 1050 60 0000 C CNN +F 3 "" H 7800 1050 60 0000 C CNN + 1 7800 1050 + 0 -1 -1 0 +$EndComp +NoConn ~ 3600 2400 $EndSCHEMATC diff --git a/hardware/portapack_h1/lcd_sw_sd.sch b/hardware/portapack_h1/lcd_sw_sd.sch index 67d05757..72e28ccb 100644 --- a/hardware/portapack_h1/lcd_sw_sd.sch +++ b/hardware/portapack_h1/lcd_sw_sd.sch @@ -1,14 +1,10 @@ EESchema Schematic File Version 2 +LIBS:portapack_h1-rescue LIBS:hackrf_expansion -LIBS:wolfson LIBS:passive -LIBS:lcd_kingtech LIBS:supply -LIBS:io_expander LIBS:trs_jack LIBS:battery -LIBS:mosfet -LIBS:microphone LIBS:sd LIBS:ck LIBS:altera @@ -18,293 +14,146 @@ LIBS:header LIBS:hole LIBS:sharebrained LIBS:fiducial +LIBS:eastrising +LIBS:on_semi +LIBS:asahi_kasei +LIBS:ti +LIBS:diode LIBS:portapack_h1-cache EELAYER 25 0 EELAYER END $Descr A4 11693 8268 encoding utf-8 -Sheet 3 4 +Sheet 3 5 Title "PortaPack H1" -Date "?? ??? ????" -Rev "????????" +Date "2017-05-22" +Rev "20170522" Comp "ShareBrained Technology, Inc." -Comment1 "Copyright © 2014, 2015 Jared Boone" +Comment1 "Copyright © 2014-2017 Jared Boone" Comment2 "License: GNU General Public License, version 2" Comment3 "" Comment4 "" $EndDescr $Comp -L GND #PWR030 -U 1 1 53A91602 -P 9800 1800 -F 0 "#PWR030" H 9800 1800 30 0001 C CNN -F 1 "GND" H 9800 1730 30 0001 C CNN -F 2 "" H 9800 1800 60 0000 C CNN -F 3 "" H 9800 1800 60 0000 C CNN - 1 9800 1800 +L GND #PWR019 +U 1 1 53A91608 +P 9900 5100 +F 0 "#PWR019" H 9900 5100 30 0001 C CNN +F 1 "GND" H 9900 5030 30 0001 C CNN +F 2 "" H 9900 5100 60 0000 C CNN +F 3 "" H 9900 5100 60 0000 C CNN + 1 9900 5100 0 1 1 0 $EndComp $Comp -L GND #PWR031 -U 1 1 53A91608 +L +3.3V #PWR020 +U 1 1 53A91614 P 9800 5000 -F 0 "#PWR031" H 9800 5000 30 0001 C CNN -F 1 "GND" H 9800 4930 30 0001 C CNN +F 0 "#PWR020" H 9800 4960 30 0001 C CNN +F 1 "+3.3V" H 9800 5110 30 0000 C CNN F 2 "" H 9800 5000 60 0000 C CNN F 3 "" H 9800 5000 60 0000 C CNN 1 9800 5000 - 0 1 1 0 -$EndComp -$Comp -L +3.3V #PWR032 -U 1 1 53A9160E -P 9700 1700 -F 0 "#PWR032" H 9700 1660 30 0001 C CNN -F 1 "+3.3V" H 9700 1810 30 0000 C CNN -F 2 "" H 9700 1700 60 0000 C CNN -F 3 "" H 9700 1700 60 0000 C CNN - 1 9700 1700 0 -1 -1 0 $EndComp $Comp -L +3.3V #PWR033 -U 1 1 53A91614 -P 9700 1900 -F 0 "#PWR033" H 9700 1860 30 0001 C CNN -F 1 "+3.3V" H 9700 2010 30 0000 C CNN -F 2 "" H 9700 1900 60 0000 C CNN -F 3 "" H 9700 1900 60 0000 C CNN - 1 9700 1900 - 0 -1 -1 0 -$EndComp -$Comp -L GND #PWR034 +L GND #PWR021 U 1 1 53A91623 -P 9800 5700 -F 0 "#PWR034" H 9800 5700 30 0001 C CNN -F 1 "GND" H 9800 5630 30 0001 C CNN -F 2 "" H 9800 5700 60 0000 C CNN -F 3 "" H 9800 5700 60 0000 C CNN - 1 9800 5700 +P 9900 6000 +F 0 "#PWR021" H 9900 6000 30 0001 C CNN +F 1 "GND" H 9900 5930 30 0001 C CNN +F 2 "" H 9900 6000 60 0000 C CNN +F 3 "" H 9900 6000 60 0000 C CNN + 1 9900 6000 0 1 1 0 $EndComp -Text Label 9100 4100 0 60 ~ 0 +Text Label 9300 3300 0 60 ~ 0 LCD_DB7 -Text Label 9100 4200 0 60 ~ 0 +Text Label 9300 3400 0 60 ~ 0 LCD_DB6 -Text Label 9100 4300 0 60 ~ 0 +Text Label 9300 3500 0 60 ~ 0 LCD_DB5 -Text Label 9100 4400 0 60 ~ 0 +Text Label 9300 3600 0 60 ~ 0 LCD_DB4 -Text Label 9100 4500 0 60 ~ 0 +Text Label 9300 3700 0 60 ~ 0 LCD_DB3 -Text Label 9100 4600 0 60 ~ 0 +Text Label 9300 3800 0 60 ~ 0 LCD_DB2 -Text Label 9100 4700 0 60 ~ 0 +Text Label 9300 3900 0 60 ~ 0 LCD_DB1 -Text Label 9100 4800 0 60 ~ 0 +Text Label 9300 4000 0 60 ~ 0 LCD_DB0 -$Comp -L R R20 -U 1 1 53A91635 -P 8300 1350 -F 0 "R20" V 8380 1350 50 0000 C CNN -F 1 "47K" V 8300 1350 50 0000 C CNN -F 2 "ipc_resc:IPC_RESC1608X55N" H 8300 1350 60 0001 C CNN -F 3 "" H 8300 1350 60 0000 C CNN -F 4 "Yageo" V 8300 1350 60 0001 C CNN "Mfr" -F 5 "RC0603FR-0747KL" V 8300 1350 60 0001 C CNN "Part" - 1 8300 1350 - 1 0 0 1 -$EndComp -$Comp -L GND #PWR035 -U 1 1 53A91640 -P 9700 2600 -F 0 "#PWR035" H 9700 2600 30 0001 C CNN -F 1 "GND" H 9700 2530 30 0001 C CNN -F 2 "" H 9700 2600 60 0000 C CNN -F 3 "" H 9700 2600 60 0000 C CNN - 1 9700 2600 - 0 1 1 0 -$EndComp -Text Notes 9050 6200 0 60 ~ 0 +Text Notes 7400 6200 0 60 ~ 0 LCD Mode:\n8080 MCU 16-bit bus interface I\nIM[3:0] = 0b0001, DB[15:0] active -Text Label 9100 4000 0 60 ~ 0 +Text Label 9300 3200 0 60 ~ 0 LCD_DB8 -Text Label 9100 3900 0 60 ~ 0 +Text Label 9300 3100 0 60 ~ 0 LCD_DB9 -Text Label 9100 3800 0 60 ~ 0 +Text Label 9300 3000 0 60 ~ 0 LCD_DB10 -Text Label 9100 3700 0 60 ~ 0 +Text Label 9300 2900 0 60 ~ 0 LCD_DB11 -Text Label 9100 3600 0 60 ~ 0 +Text Label 9300 2800 0 60 ~ 0 LCD_DB12 -Text Label 9100 3500 0 60 ~ 0 +Text Label 9300 2700 0 60 ~ 0 LCD_DB13 -Text Label 9100 3400 0 60 ~ 0 +Text Label 9300 2600 0 60 ~ 0 LCD_DB14 -Text Label 9100 3300 0 60 ~ 0 +Text Label 9300 2500 0 60 ~ 0 LCD_DB15 $Comp -L KINGTECH_DW0240A2BZ_FPC J3 -U 1 1 53A91651 -P 10350 3550 -F 0 "J3" H 10350 5650 60 0000 C CNN -F 1 "KINGTECH_DW0240A2BZ_FPC" H 10350 1250 60 0000 C CNN -F 2 "molex:MOLEX_54132-40XX_LR" H 10250 3550 60 0001 C CNN -F 3 "" H 10250 3550 60 0000 C CNN -F 4 "FCI" H 10350 3550 60 0001 C CNN "Mfr" -F 5 "62684-401100ALF" H 10350 3550 60 0001 C CNN "Part" - 1 10350 3550 - 1 0 0 -1 -$EndComp -$Comp L R R19 U 1 1 53A91657 -P 8300 2350 -F 0 "R19" V 8380 2350 50 0000 C CNN -F 1 "47K" V 8300 2350 50 0000 C CNN -F 2 "ipc_resc:IPC_RESC1608X55N" H 8300 2350 60 0001 C CNN -F 3 "" H 8300 2350 60 0000 C CNN -F 4 "Yageo" V 8300 2350 60 0001 C CNN "Mfr" -F 5 "RC0603FR-0747KL" V 8300 2350 60 0001 C CNN "Part" - 1 8300 2350 +P 8000 2150 +F 0 "R19" V 8080 2150 50 0000 C CNN +F 1 "10K" V 8000 2150 50 0001 C CNN +F 2 "ipc_resc:IPC_RESC1005X40L25N" H 8000 2150 60 0001 C CNN +F 3 "" H 8000 2150 60 0000 C CNN +F 4 "DNP" V 8000 2150 60 0000 C CNN "DNP" +F 5 "Yageo" V 8000 2150 60 0001 C CNN "Mfr" + 1 8000 2150 -1 0 0 -1 $EndComp $Comp -L GND #PWR036 +L GND #PWR022 U 1 1 53A9165D -P 8300 2700 -F 0 "#PWR036" H 8300 2700 30 0001 C CNN -F 1 "GND" H 8300 2630 30 0001 C CNN -F 2 "" H 8300 2700 60 0000 C CNN -F 3 "" H 8300 2700 60 0000 C CNN - 1 8300 2700 +P 8000 2500 +F 0 "#PWR022" H 8000 2500 30 0001 C CNN +F 1 "GND" H 8000 2430 30 0001 C CNN +F 2 "" H 8000 2500 60 0000 C CNN +F 3 "" H 8000 2500 60 0000 C CNN + 1 8000 2500 1 0 0 -1 $EndComp $Comp -L +1.8V #PWR037 +L +1.8V #PWR023 U 1 1 53A91663 -P 9700 5100 -F 0 "#PWR037" H 9700 5240 20 0001 C CNN -F 1 "+1.8V" H 9700 5210 30 0000 C CNN -F 2 "" H 9700 5100 60 0000 C CNN -F 3 "" H 9700 5100 60 0000 C CNN - 1 9700 5100 +P 9800 4800 +F 0 "#PWR023" H 9800 4940 20 0001 C CNN +F 1 "+1.8V" H 9800 4910 30 0000 C CNN +F 2 "" H 9800 4800 60 0000 C CNN +F 3 "" H 9800 4800 60 0000 C CNN + 1 9800 4800 0 -1 -1 0 $EndComp $Comp -L GND #PWR038 -U 1 1 53A9166C -P 9700 3000 -F 0 "#PWR038" H 9700 3000 30 0001 C CNN -F 1 "GND" H 9700 2930 30 0001 C CNN -F 2 "" H 9700 3000 60 0000 C CNN -F 3 "" H 9700 3000 60 0000 C CNN - 1 9700 3000 - 0 1 1 0 -$EndComp -Wire Wire Line - 9700 3000 9900 3000 -Wire Wire Line - 9900 5000 9800 5000 -Wire Wire Line - 9900 1800 9800 1800 -Wire Wire Line - 9700 5100 9900 5100 -Wire Wire Line - 9700 1900 9900 1900 -Wire Wire Line - 9500 4900 9900 4900 -Wire Wire Line - 9900 5200 9500 5200 -Wire Wire Line - 9500 5300 9900 5300 -Wire Wire Line - 9500 5400 9900 5400 -Wire Wire Line - 9500 5500 9900 5500 -Wire Wire Line - 9800 5700 9900 5700 -Wire Wire Line - 9000 4800 9900 4800 -Wire Wire Line - 9000 4700 9900 4700 -Wire Wire Line - 9000 4600 9900 4600 -Wire Wire Line - 9000 4500 9900 4500 -Wire Wire Line - 9000 4400 9900 4400 -Wire Wire Line - 9000 4300 9900 4300 -Wire Wire Line - 9000 4200 9900 4200 -Wire Wire Line - 9000 4100 9900 4100 -Wire Wire Line - 9600 2100 9900 2100 -Wire Wire Line - 8200 2000 9900 2000 -Wire Wire Line - 9600 2200 9900 2200 -Wire Wire Line - 9600 2500 9900 2500 -Wire Wire Line - 9700 2600 9900 2600 -Wire Wire Line - 9800 2700 9900 2700 -Wire Wire Line - 9800 2800 9900 2800 -Wire Wire Line - 9800 2900 9900 2900 -Wire Wire Line - 9800 2300 9800 3200 -Connection ~ 9800 2800 -Connection ~ 9800 2600 -Connection ~ 9800 2700 -Wire Wire Line - 9000 4000 9900 4000 -Wire Wire Line - 9000 3900 9900 3900 -Wire Wire Line - 9000 3800 9900 3800 -Wire Wire Line - 9000 3700 9900 3700 -Wire Wire Line - 9000 3600 9900 3600 -Wire Wire Line - 9000 3500 9900 3500 -Wire Wire Line - 9000 3400 9900 3400 -Wire Wire Line - 9000 3300 9900 3300 -Wire Wire Line - 8300 2000 8300 2100 -Connection ~ 8300 2000 -Wire Wire Line - 8300 2600 8300 2700 -Wire Wire Line - 9900 1600 9800 1600 -$Comp L MICROSD_DETSW J2 U 1 1 53A8C6D0 P 3900 6300 F 0 "J2" H 3450 6950 60 0000 C CNN F 1 "MICROSD_DETSW" H 4050 6950 60 0000 C CNN -F 2 "alps:ALPS_SCHA4B0100" H 3900 6300 60 0001 C CNN -F 3 "" H 3900 6300 60 0000 C CNN +F 2 "alps:ALPS_SCHA4B0419" H 3900 6300 60 0001 C CNN +F 3 "http://www.mouser.com/ds/2/15/alps_SCHA4B0419-780241.pdf" H 3900 6300 60 0001 C CNN F 4 "ALPS" H 3900 6300 60 0001 C CNN "Mfr" -F 5 "SCHA4B0415" H 3900 6300 60 0001 C CNN "Part" +F 5 "SCHA4B0419" H 3900 6300 60 0001 C CNN "Part" 1 3900 6300 1 0 0 -1 $EndComp $Comp -L GND #PWR039 +L GND #PWR024 U 1 1 53A8C6D6 P 3100 6300 -F 0 "#PWR039" H 3100 6300 30 0001 C CNN +F 0 "#PWR024" H 3100 6300 30 0001 C CNN F 1 "GND" H 3100 6230 30 0001 C CNN F 2 "" H 3100 6300 60 0000 C CNN F 3 "" H 3100 6300 60 0000 C CNN @@ -312,10 +161,10 @@ F 3 "" H 3100 6300 60 0000 C CNN 0 1 1 0 $EndComp $Comp -L GND #PWR040 +L GND #PWR025 U 1 1 53A8C6E2 P 3100 6700 -F 0 "#PWR040" H 3100 6700 30 0001 C CNN +F 0 "#PWR025" H 3100 6700 30 0001 C CNN F 1 "GND" H 3100 6630 30 0001 C CNN F 2 "" H 3100 6700 60 0000 C CNN F 3 "" H 3100 6700 60 0000 C CNN @@ -328,7 +177,7 @@ U 1 1 53AA73CE P 2800 7100 F 0 "C27" H 2850 7200 50 0000 L CNN F 1 "100N" H 2850 7000 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC1005X55N" H 2800 7100 60 0001 C CNN +F 2 "ipc_capc:IPC_CAPC1005X55L25N" H 2800 7100 60 0001 C CNN F 3 "" H 2800 7100 60 0000 C CNN F 4 "Murata" H 2800 7100 60 0001 C CNN "Mfr" F 5 "GRM155R61A104KA01" H 2800 7100 60 0001 C CNN "Part" @@ -336,10 +185,10 @@ F 5 "GRM155R61A104KA01" H 2800 7100 60 0001 C CNN "Part" -1 0 0 -1 $EndComp $Comp -L GND #PWR041 +L GND #PWR026 U 1 1 53A8C6EF P 2400 7400 -F 0 "#PWR041" H 2400 7400 30 0001 C CNN +F 0 "#PWR026" H 2400 7400 30 0001 C CNN F 1 "GND" H 2400 7330 30 0001 C CNN F 2 "" H 2400 7400 60 0000 C CNN F 3 "" H 2400 7400 60 0000 C CNN @@ -347,10 +196,10 @@ F 3 "" H 2400 7400 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR042 +L GND #PWR027 U 1 1 53A8C6F5 P 4200 7200 -F 0 "#PWR042" H 4200 7200 30 0001 C CNN +F 0 "#PWR027" H 4200 7200 30 0001 C CNN F 1 "GND" H 4200 7130 30 0001 C CNN F 2 "" H 4200 7200 60 0000 C CNN F 3 "" H 4200 7200 60 0000 C CNN @@ -364,17 +213,17 @@ P 2500 1450 F 0 "SW1" H 2500 2050 60 0000 C CNN F 1 "CK_TSWB-3N-CB" H 2500 850 60 0000 C CNN F 2 "ck:CK_TSWB-3N-CB222_LFS" H 2500 1450 60 0001 C CNN -F 3 "" H 2500 1450 60 0000 C CNN +F 3 "http://www.ckswitches.com/media/1346/tsw.pdf" H 2500 1450 60 0001 C CNN F 4 "C&K" H 2500 1450 60 0001 C CNN "Mfr" -F 5 "TSWB-3N-CB111 LFS" H 2500 1450 60 0001 C CNN "Part" +F 5 "TSWB-3N-CB222 LFS" H 2500 1450 60 0001 C CNN "Part" 1 2500 1450 1 0 0 -1 $EndComp $Comp -L GND #PWR043 +L GND #PWR028 U 1 1 53A8C70A P 1400 2000 -F 0 "#PWR043" H 1400 2000 30 0001 C CNN +F 0 "#PWR028" H 1400 2000 30 0001 C CNN F 1 "GND" H 1400 1930 30 0001 C CNN F 2 "" H 1400 2000 60 0000 C CNN F 3 "" H 1400 2000 60 0000 C CNN @@ -382,10 +231,10 @@ F 3 "" H 1400 2000 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR044 +L GND #PWR029 U 1 1 53A8C710 P 3600 2000 -F 0 "#PWR044" H 3600 2000 30 0001 C CNN +F 0 "#PWR029" H 3600 2000 30 0001 C CNN F 1 "GND" H 3600 1930 30 0001 C CNN F 2 "" H 3600 2000 60 0000 C CNN F 3 "" H 3600 2000 60 0000 C CNN @@ -393,10 +242,10 @@ F 3 "" H 3600 2000 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L GND #PWR045 +L GND #PWR030 U 1 1 53A8C716 P 4000 7200 -F 0 "#PWR045" H 4000 7200 30 0001 C CNN +F 0 "#PWR030" H 4000 7200 30 0001 C CNN F 1 "GND" H 4000 7130 30 0001 C CNN F 2 "" H 4000 7200 60 0000 C CNN F 3 "" H 4000 7200 60 0000 C CNN @@ -409,7 +258,7 @@ U 1 1 53A8C71C P 2400 7100 F 0 "C26" H 2450 7200 50 0000 L CNN F 1 "10U" H 2450 7000 50 0000 L CNN -F 2 "ipc_capc:IPC_CAPC2012X140N" H 2400 7100 60 0001 C CNN +F 2 "ipc_capc:IPC_CAPC2012X135L45N" H 2400 7100 60 0001 C CNN F 3 "" H 2400 7100 60 0000 C CNN F 4 "Murata" H 2400 7100 60 0001 C CNN "Mfr" F 5 "GRM21BR61A106KE19" H 2400 7100 60 0001 C CNN "Part" @@ -417,10 +266,10 @@ F 5 "GRM21BR61A106KE19" H 2400 7100 60 0001 C CNN "Part" -1 0 0 -1 $EndComp $Comp -L GND #PWR046 +L GND #PWR031 U 1 1 53A8C722 P 2800 7400 -F 0 "#PWR046" H 2800 7400 30 0001 C CNN +F 0 "#PWR031" H 2800 7400 30 0001 C CNN F 1 "GND" H 2800 7330 30 0001 C CNN F 2 "" H 2800 7400 60 0000 C CNN F 3 "" H 2800 7400 60 0000 C CNN @@ -428,135 +277,69 @@ F 3 "" H 2800 7400 60 0000 C CNN 1 0 0 -1 $EndComp $Comp -L +3.3V #PWR047 +L +3.3V #PWR032 U 1 1 53A8C728 P 2800 5700 -F 0 "#PWR047" H 2800 5660 30 0001 C CNN +F 0 "#PWR032" H 2800 5660 30 0001 C CNN F 1 "+3.3V" H 2800 5810 30 0000 C CNN F 2 "" H 2800 5700 60 0000 C CNN F 3 "" H 2800 5700 60 0000 C CNN 1 2800 5700 1 0 0 -1 $EndComp -Wire Wire Line - 2400 6100 2400 6900 -Wire Wire Line - 2800 7300 2800 7400 -Connection ~ 2800 6100 -Wire Wire Line - 2800 5700 2800 6900 -Wire Wire Line - 2200 5800 3200 5800 -Wire Wire Line - 2200 5900 3200 5900 -Wire Wire Line - 2200 6000 3200 6000 -Wire Wire Line - 2200 6200 3200 6200 -Wire Wire Line - 2200 6400 3200 6400 -Wire Wire Line - 2200 6500 3200 6500 -Wire Wire Line - 3200 6300 3100 6300 -Wire Wire Line - 2400 6100 3200 6100 -Wire Wire Line - 2400 7300 2400 7400 -Wire Wire Line - 4200 7100 4200 7200 -Wire Wire Line - 1400 1000 1500 1000 -Wire Wire Line - 1400 1100 1500 1100 -Wire Wire Line - 1400 1200 1500 1200 -Wire Wire Line - 3500 1000 3600 1000 -Wire Wire Line - 3600 1100 3500 1100 -Wire Wire Line - 3600 1200 3500 1200 -Wire Wire Line - 3600 1300 3500 1300 -Wire Wire Line - 3500 1900 3600 1900 -Wire Wire Line - 3600 1900 3600 2000 -Wire Wire Line - 1500 1900 1400 1900 -Wire Wire Line - 1400 1900 1400 2000 -Wire Wire Line - 4000 7100 4000 7200 -$Comp -L KINGTECH_DW0240A2BZ_PANEL LCD1 -U 1 1 53A8C752 -P 8000 4600 -F 0 "LCD1" H 8000 5650 60 0000 C CNN -F 1 "KINGTECH_DW0240A2BZ_PANEL" H 8000 3650 60 0000 C CNN -F 2 "lcd_kingtech:KINGTECH_DW0240A2BZ_PANEL" H 8000 4600 60 0001 C CNN -F 3 "" H 8000 4600 60 0000 C CNN - 1 8000 4600 - 1 0 0 -1 -$EndComp -Wire Bus Line - 8800 2900 8900 2900 -Wire Bus Line - 8900 2900 8900 4700 Entry Wire Line - 8900 3200 9000 3300 + 9100 2400 9200 2500 Entry Wire Line - 8900 3300 9000 3400 + 9100 2500 9200 2600 Entry Wire Line - 8900 3400 9000 3500 + 9100 2600 9200 2700 Entry Wire Line - 8900 3500 9000 3600 + 9100 2700 9200 2800 Entry Wire Line - 8900 3600 9000 3700 + 9100 2800 9200 2900 Entry Wire Line - 8900 3700 9000 3800 + 9100 2900 9200 3000 Entry Wire Line - 8900 3800 9000 3900 + 9100 3000 9200 3100 Entry Wire Line - 8900 3900 9000 4000 + 9100 3100 9200 3200 Entry Wire Line - 8900 4000 9000 4100 + 9100 3200 9200 3300 Entry Wire Line - 8900 4100 9000 4200 + 9100 3300 9200 3400 Entry Wire Line - 8900 4200 9000 4300 + 9100 3400 9200 3500 Entry Wire Line - 8900 4300 9000 4400 + 9100 3500 9200 3600 Entry Wire Line - 8900 4400 9000 4500 + 9100 3600 9200 3700 Entry Wire Line - 8900 4500 9000 4600 + 9100 3700 9200 3800 Entry Wire Line - 8900 4600 9000 4700 + 9100 3800 9200 3900 Entry Wire Line - 8900 4700 9000 4800 -Text HLabel 8800 2900 0 60 BiDi ~ 0 + 9100 3900 9200 4000 +Text HLabel 8950 2100 0 60 BiDi ~ 0 LCD_DB[15..0] -Text HLabel 9600 2100 0 60 Input ~ 0 +Text HLabel 9600 4500 0 60 Input ~ 0 LCD_RS -Text HLabel 9600 2200 0 60 Input ~ 0 +Text HLabel 9600 4300 0 60 Input ~ 0 LCD_RD# -Text HLabel 9600 2500 0 60 Input ~ 0 +Text HLabel 9600 4400 0 60 Input ~ 0 LCD_WR# -Text HLabel 8200 2000 0 60 Input ~ 0 +Text HLabel 7900 1800 0 60 Input ~ 0 LCD_RESET# -Text HLabel 8200 1000 0 60 Input ~ 0 +Text HLabel 1600 3000 0 60 Input ~ 0 LCD_BACKLIGHT -Text HLabel 9500 4900 0 60 Output ~ 0 +Text HLabel 9600 4700 0 60 Output ~ 0 LCD_TE -Text HLabel 9500 5200 0 60 BiDi ~ 0 +Text HLabel 9600 5200 0 60 BiDi ~ 0 TP_R -Text HLabel 9500 5300 0 60 BiDi ~ 0 +Text HLabel 9600 5300 0 60 BiDi ~ 0 TP_D -Text HLabel 9500 5400 0 60 BiDi ~ 0 +Text HLabel 9600 5400 0 60 BiDi ~ 0 TP_L -Text HLabel 9500 5500 0 60 BiDi ~ 0 +Text HLabel 9600 5500 0 60 BiDi ~ 0 TP_U Text HLabel 1400 1000 0 60 Output ~ 0 SW_SEL @@ -586,71 +369,417 @@ Text HLabel 2200 6500 0 60 BiDi ~ 0 SD_DAT1 Text HLabel 2200 6800 0 60 Output ~ 0 SD_CD +$Comp +L ER-TFT024-3_PANEL LCD1 +U 1 1 58A60E03 +P 8000 4600 +F 0 "LCD1" H 8000 5650 60 0000 C CNN +F 1 "ER-TFT024-3_PANEL" H 8000 3650 60 0000 C CNN +F 2 "eastrising:ER-TFT024-3" H 8000 4600 60 0001 C CNN +F 3 "http://www.buydisplay.com/download/manual/ER-TFT024-3_Datasheet.pdf" H 8000 4600 60 0001 C CNN +F 4 "EastRising" H 8000 4600 60 0001 C CNN "Mfr" +F 5 "ER-TFT024-3" H 8000 4600 60 0001 C CNN "Part" + 1 8000 4600 + 1 0 0 -1 +$EndComp +$Comp +L ER-TFT024-3_FPC J3 +U 1 1 58AE3A81 +P 10450 3350 +F 0 "J3" H 10450 5950 60 0000 C CNN +F 1 "ER-TFT024-3_FPC" H 10450 550 60 0000 C CNN +F 2 "eastrising:ER-CON50HT-1" H 10350 3350 60 0001 C CNN +F 3 "http://www.buydisplay.com/download/connector/ER-CON50HT-1.pdf" H 10350 3350 60 0001 C CNN +F 4 "EastRising" H 10450 3350 60 0001 C CNN "Mfr" +F 5 "ER-CON50HT-1" H 10450 3350 60 0001 C CNN "Part" + 1 10450 3350 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR033 +U 1 1 58AE4008 +P 9900 5800 +F 0 "#PWR033" H 9900 5800 30 0001 C CNN +F 1 "GND" H 9900 5730 30 0001 C CNN +F 2 "" H 9900 5800 60 0000 C CNN +F 3 "" H 9900 5800 60 0000 C CNN + 1 9900 5800 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR034 +U 1 1 58AE4031 +P 9900 5700 +F 0 "#PWR034" H 9900 5700 30 0001 C CNN +F 1 "GND" H 9900 5630 30 0001 C CNN +F 2 "" H 9900 5700 60 0000 C CNN +F 3 "" H 9900 5700 60 0000 C CNN + 1 9900 5700 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR035 +U 1 1 58AE405A +P 9900 5600 +F 0 "#PWR035" H 9900 5600 30 0001 C CNN +F 1 "GND" H 9900 5530 30 0001 C CNN +F 2 "" H 9900 5600 60 0000 C CNN +F 3 "" H 9900 5600 60 0000 C CNN + 1 9900 5600 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR036 +U 1 1 58AE9874 +P 9800 1900 +F 0 "#PWR036" H 9800 1900 30 0001 C CNN +F 1 "GND" H 9800 1830 30 0001 C CNN +F 2 "" H 9800 1900 60 0000 C CNN +F 3 "" H 9800 1900 60 0000 C CNN + 1 9800 1900 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR037 +U 1 1 58AE9CF2 +P 9800 1600 +F 0 "#PWR037" H 9800 1600 30 0001 C CNN +F 1 "GND" H 9800 1530 30 0001 C CNN +F 2 "" H 9800 1600 60 0000 C CNN +F 3 "" H 9800 1600 60 0000 C CNN + 1 9800 1600 + 0 1 1 0 +$EndComp +Text HLabel 9600 4600 0 60 Input ~ 0 +LCD_CS# +$Comp +L GND #PWR038 +U 1 1 58B079A0 +P 9900 4200 +F 0 "#PWR038" H 9900 4200 30 0001 C CNN +F 1 "GND" H 9900 4130 30 0001 C CNN +F 2 "" H 9900 4200 60 0000 C CNN +F 3 "" H 9900 4200 60 0000 C CNN + 1 9900 4200 + 0 1 1 0 +$EndComp +NoConn ~ 10000 4100 +$Comp +L CAT4004[_AB] U4 +U 1 1 58B747DD +P 2400 3150 +F 0 "U4" H 2000 3450 60 0000 L CNN +F 1 "CAT4004[_AB]" H 2500 2850 60 0000 L CNN +F 2 "ipc_son:IPC_SON9P50_200X200X55L32X24T90X160N" H 2400 3150 60 0001 C CNN +F 3 "http://www.onsemi.com/pub/Collateral/CAT4003B-D.PDF" H 2400 3150 60 0001 C CNN +F 4 "ON Semiconductor" H 2400 3150 60 0001 C CNN "Mfr" +F 5 "CAT4004BHU2−GT3" H 2400 3150 60 0001 C CNN "Part" + 1 2400 3150 + 1 0 0 -1 +$EndComp +Text Label 9650 1000 0 60 ~ 0 +LEDK1 +Text Label 9650 1100 0 60 ~ 0 +LEDK2 +Text Label 9650 1200 0 60 ~ 0 +LEDK3 +Text Label 9650 1300 0 60 ~ 0 +LEDK4 +Text Label 3100 3200 0 60 ~ 0 +LEDK4 +Text Label 3100 3300 0 60 ~ 0 +LEDK3 +Text Label 1300 3300 0 60 ~ 0 +LEDK2 +Text Label 1300 3200 0 60 ~ 0 +LEDK1 +$Comp +L GND #PWR039 +U 1 1 58B750FD +P 2400 3700 +F 0 "#PWR039" H 2400 3700 30 0001 C CNN +F 1 "GND" H 2400 3630 30 0001 C CNN +F 2 "" H 2400 3700 60 0000 C CNN +F 3 "" H 2400 3700 60 0000 C CNN + 1 2400 3700 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR040 +U 1 1 58B75120 +P 1700 3100 +F 0 "#PWR040" H 1700 3100 30 0001 C CNN +F 1 "GND" H 1700 3030 30 0001 C CNN +F 2 "" H 1700 3100 60 0000 C CNN +F 3 "" H 1700 3100 60 0000 C CNN + 1 1700 3100 + 0 1 1 0 +$EndComp +$Comp +L R R20 +U 1 1 58B751E2 +P 3700 3350 +F 0 "R20" V 3780 3350 50 0000 C CNN +F 1 "3K9" V 3700 3350 50 0001 C CNN +F 2 "ipc_resc:IPC_RESC1005X40L25N" H 3700 3350 60 0001 C CNN +F 3 "" H 3700 3350 60 0000 C CNN +F 4 "DNP" V 3700 3350 60 0000 C CNN "DNP" +F 5 "Yageo" V 3700 3350 60 0001 C CNN "Mfr" + 1 3700 3350 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR041 +U 1 1 58B75265 +P 3700 3700 +F 0 "#PWR041" H 3700 3700 30 0001 C CNN +F 1 "GND" H 3700 3630 30 0001 C CNN +F 2 "" H 3700 3700 60 0000 C CNN +F 3 "" H 3700 3700 60 0000 C CNN + 1 3700 3700 + 1 0 0 -1 +$EndComp Wire Wire Line - 9800 3100 9900 3100 -Connection ~ 9800 2900 + 2400 3600 2400 3700 Wire Wire Line - 9800 3200 9900 3200 -Connection ~ 9800 3100 + 3000 3100 3700 3100 Wire Wire Line - 9900 2400 9800 2400 + 3700 3600 3700 3700 Wire Wire Line - 9900 2300 9800 2300 -Connection ~ 9800 2400 + 1700 3100 1800 3100 Wire Wire Line - 3200 6800 2200 6800 + 3000 3000 4100 3000 +Wire Wire Line + 3500 3300 3000 3300 +Wire Wire Line + 3500 3200 3000 3200 +Wire Wire Line + 1200 3300 1800 3300 +Wire Wire Line + 1200 3200 1800 3200 +Wire Wire Line + 1600 3000 1800 3000 +Wire Wire Line + 9550 1300 10000 1300 +Wire Wire Line + 9550 1200 10000 1200 +Wire Wire Line + 9550 1100 10000 1100 +Wire Wire Line + 9550 1000 10000 1000 +Wire Wire Line + 9900 4200 10000 4200 +Wire Wire Line + 9600 4600 10000 4600 +Connection ~ 9900 1600 +Wire Wire Line + 9900 1500 9900 1700 +Wire Wire Line + 9800 1600 10000 1600 +Connection ~ 9900 1900 +Connection ~ 9900 2300 +Wire Wire Line + 9900 2400 10000 2400 +Connection ~ 9900 2200 +Wire Wire Line + 9900 2300 10000 2300 +Connection ~ 9900 2100 +Wire Wire Line + 9900 2200 10000 2200 +Connection ~ 9900 2000 +Wire Wire Line + 9900 2100 10000 2100 +Wire Wire Line + 9900 2000 10000 2000 +Wire Wire Line + 9900 1900 9900 2400 +Wire Wire Line + 9800 1900 10000 1900 +Wire Wire Line + 9900 1700 10000 1700 +Wire Wire Line + 10000 5800 9900 5800 +Wire Wire Line + 10000 5700 9900 5700 +Wire Wire Line + 10000 5600 9900 5600 +Connection ~ 9900 4800 +Wire Wire Line + 9900 4900 9900 4800 +Wire Wire Line + 10000 4900 9900 4900 +Wire Wire Line + 9550 900 10000 900 Wire Wire Line 3200 6700 3100 6700 +Wire Wire Line + 3200 6800 2200 6800 +Wire Bus Line + 9100 2100 9100 3900 +Wire Bus Line + 8950 2100 9100 2100 +Wire Wire Line + 4000 7100 4000 7200 +Wire Wire Line + 1400 1900 1400 2000 +Wire Wire Line + 1500 1900 1400 1900 +Wire Wire Line + 3600 1900 3600 2000 +Wire Wire Line + 3500 1900 3600 1900 +Wire Wire Line + 3600 1300 3500 1300 +Wire Wire Line + 3600 1200 3500 1200 +Wire Wire Line + 3600 1100 3500 1100 +Wire Wire Line + 3500 1000 3600 1000 +Wire Wire Line + 1400 1200 1500 1200 +Wire Wire Line + 1400 1100 1500 1100 +Wire Wire Line + 1400 1000 1500 1000 +Wire Wire Line + 4200 7100 4200 7200 +Wire Wire Line + 2400 7300 2400 7400 +Wire Wire Line + 2400 6100 3200 6100 +Wire Wire Line + 3200 6300 3100 6300 +Wire Wire Line + 2200 6500 3200 6500 +Wire Wire Line + 2200 6400 3200 6400 +Wire Wire Line + 2200 6200 3200 6200 +Wire Wire Line + 2200 6000 3200 6000 +Wire Wire Line + 2200 5900 3200 5900 +Wire Wire Line + 2200 5800 3200 5800 +Wire Wire Line + 2800 5700 2800 6900 +Connection ~ 2800 6100 +Wire Wire Line + 2800 7300 2800 7400 +Wire Wire Line + 2400 6100 2400 6900 +Wire Wire Line + 8000 2400 8000 2500 +Connection ~ 8000 1800 +Wire Wire Line + 8000 1800 8000 1900 +Wire Wire Line + 9200 2500 10000 2500 +Wire Wire Line + 9200 2600 10000 2600 +Wire Wire Line + 9200 2700 10000 2700 +Wire Wire Line + 9200 2800 10000 2800 +Wire Wire Line + 9200 2900 10000 2900 +Wire Wire Line + 9200 3000 10000 3000 +Wire Wire Line + 9200 3100 10000 3100 +Wire Wire Line + 9200 3200 10000 3200 +Wire Wire Line + 9600 4400 10000 4400 +Wire Wire Line + 9600 4300 10000 4300 +Wire Wire Line + 7900 1800 10000 1800 +Wire Wire Line + 9600 4500 10000 4500 +Wire Wire Line + 9200 3300 10000 3300 +Wire Wire Line + 9200 3400 10000 3400 +Wire Wire Line + 9200 3500 10000 3500 +Wire Wire Line + 9200 3600 10000 3600 +Wire Wire Line + 9200 3700 10000 3700 +Wire Wire Line + 9200 3800 10000 3800 +Wire Wire Line + 9200 3900 10000 3900 +Wire Wire Line + 9200 4000 10000 4000 +Wire Wire Line + 9900 6000 10000 6000 +Wire Wire Line + 9600 5500 10000 5500 +Wire Wire Line + 9600 5400 10000 5400 +Wire Wire Line + 9600 5300 10000 5300 +Wire Wire Line + 10000 5200 9600 5200 +Wire Wire Line + 9600 4700 10000 4700 +Wire Wire Line + 9800 5000 10000 5000 +Wire Wire Line + 9800 4800 10000 4800 +Wire Wire Line + 10000 5100 9900 5100 +Wire Wire Line + 10000 1400 9900 1400 +Wire Wire Line + 10000 1500 9900 1500 $Comp -L MOSFET_N Q1 -U 1 1 53C5B6EB -P 8700 950 -F 0 "Q1" H 8700 801 40 0000 R CNN -F 1 "MOSFET_N" H 8700 1100 40 0000 R CNN -F 2 "ipc_sot:IPC_SOT95P230X110-3N" H 8570 1052 29 0001 C CNN -F 3 "" H 8700 950 60 0000 C CNN -F 4 "NXP" H 8700 950 60 0001 C CNN "Mfr" -F 5 "2N7002P,215" H 8700 950 60 0001 C CNN "Part" - 1 8700 950 - 1 0 0 -1 +L +1.8V #PWR042 +U 1 1 58BA7696 +P 9900 1400 +F 0 "#PWR042" H 9900 1540 20 0001 C CNN +F 1 "+1.8V" H 9900 1510 30 0000 C CNN +F 2 "" H 9900 1400 60 0000 C CNN +F 3 "" H 9900 1400 60 0000 C CNN + 1 9900 1400 + 0 -1 -1 0 +$EndComp +Text HLabel 9550 900 0 60 Input ~ 0 +LCD_VBL +Text Notes 1200 2700 0 60 ~ 0 +EN/DIM: 200k PD internal, enable > 1.3V, disable < 0.4V\nRSET: not required, default 25mA current\nUVLO: 2.0V typ +Text HLabel 4100 3000 2 60 Input ~ 0 +LCD_VBL +$Comp +L C C14 +U 1 1 58D0DFA2 +P 4000 3300 +F 0 "C14" H 4050 3400 50 0000 L CNN +F 1 "1U" H 4050 3200 50 0000 L CNN +F 2 "ipc_capc:IPC_CAPC1608X90L35N" H 4000 3300 60 0001 C CNN +F 3 "" H 4000 3300 60 0000 C CNN +F 4 "Murata" H 4000 3300 60 0001 C CNN "Mfr" +F 5 "GRM188R61C105KA93D" H 4000 3300 60 0001 C CNN "Part" + 1 4000 3300 + -1 0 0 -1 $EndComp $Comp -L GND #PWR048 -U 1 1 53C5B707 -P 8800 1250 -F 0 "#PWR048" H 8800 1250 30 0001 C CNN -F 1 "GND" H 8800 1180 30 0001 C CNN -F 2 "" H 8800 1250 60 0000 C CNN -F 3 "" H 8800 1250 60 0000 C CNN - 1 8800 1250 +L GND #PWR043 +U 1 1 58D0E0F8 +P 4000 3600 +F 0 "#PWR043" H 4000 3600 30 0001 C CNN +F 1 "GND" H 4000 3530 30 0001 C CNN +F 2 "" H 4000 3600 60 0000 C CNN +F 3 "" H 4000 3600 60 0000 C CNN + 1 4000 3600 1 0 0 -1 $EndComp Wire Wire Line - 8800 1150 8800 1250 + 4000 3500 4000 3600 Wire Wire Line - 9900 1700 9700 1700 -Wire Wire Line - 8200 1000 8500 1000 -Wire Wire Line - 8300 1000 8300 1100 -Connection ~ 8300 1000 -$Comp -L GND #PWR049 -U 1 1 53C5B8B4 -P 8300 1700 -F 0 "#PWR049" H 8300 1700 30 0001 C CNN -F 1 "GND" H 8300 1630 30 0001 C CNN -F 2 "" H 8300 1700 60 0000 C CNN -F 3 "" H 8300 1700 60 0000 C CNN - 1 8300 1700 - 1 0 0 -1 -$EndComp -Wire Wire Line - 8300 1600 8300 1700 -Wire Wire Line - 8800 750 8800 600 -Wire Wire Line - 8800 600 9800 600 -Wire Wire Line - 9800 600 9800 1600 + 4000 3100 4000 3000 +Connection ~ 4000 3000 $EndSCHEMATC diff --git a/hardware/portapack_h1/portapack_h1.net b/hardware/portapack_h1/portapack_h1.net index 552345ea..ff2d2f3d 100644 --- a/hardware/portapack_h1/portapack_h1.net +++ b/hardware/portapack_h1/portapack_h1.net @@ -1,16 +1,16 @@ (export (version D) (design (source /home/jboone/src/portapack-hackrf/hardware/portapack_h1/portapack_h1.sch) - (date "Sat 28 Jan 2017 03:08:39 PM PST") - (tool "Eeschema 4.0.5-e0-6337~52~ubuntu16.10.1") + (date "Tue 13 Jun 2017 09:42:43 PM PDT") + (tool "Eeschema 4.0.6-e0-6349~52~ubuntu17.04.1") (sheet (number 1) (name /) (tstamps /) (title_block (title "PortaPack H1") (company "ShareBrained Technology, Inc.") - (rev ????????) - (date "?? ??? ????") + (rev 20170522) + (date 2017-05-22) (source portapack_h1.sch) - (comment (number 1) (value "Copyright © 2014, 2015 Jared Boone")) + (comment (number 1) (value "Copyright © 2014-2017 Jared Boone")) (comment (number 2) (value "License: GNU General Public License, version 2")) (comment (number 3) (value "")) (comment (number 4) (value "")))) @@ -18,10 +18,10 @@ (title_block (title "PortaPack H1") (company "ShareBrained Technology, Inc.") - (rev ????????) - (date "?? ??? ????") + (rev 20170522) + (date 2017-05-22) (source audio.sch) - (comment (number 1) (value "Copyright © 2014, 2015 Jared Boone")) + (comment (number 1) (value "Copyright © 2014-2017 Jared Boone")) (comment (number 2) (value "License: GNU General Public License, version 2")) (comment (number 3) (value "")) (comment (number 4) (value "")))) @@ -29,10 +29,10 @@ (title_block (title "PortaPack H1") (company "ShareBrained Technology, Inc.") - (rev ????????) - (date "?? ??? ????") + (rev 20170522) + (date 2017-05-22) (source lcd_sw_sd.sch) - (comment (number 1) (value "Copyright © 2014, 2015 Jared Boone")) + (comment (number 1) (value "Copyright © 2014-2017 Jared Boone")) (comment (number 2) (value "License: GNU General Public License, version 2")) (comment (number 3) (value "")) (comment (number 4) (value "")))) @@ -40,10 +40,21 @@ (title_block (title "PortaPack H1") (company "ShareBrained Technology, Inc.") - (rev ????????) - (date "?? ??? ????") + (rev 20170522) + (date 2017-05-22) (source hackrf_if.sch) - (comment (number 1) (value "Copyright © 2014, 2015 Jared Boone")) + (comment (number 1) (value "Copyright © 2014-2017 Jared Boone")) + (comment (number 2) (value "License: GNU General Public License, version 2")) + (comment (number 3) (value "")) + (comment (number 4) (value "")))) + (sheet (number 5) (name /power/) (tstamps /58CFF3E3/) + (title_block + (title "PortaPack H1") + (company "ShareBrained Technology, Inc.") + (rev 20170522) + (date 2017-05-22) + (source power.sch) + (comment (number 1) (value "Copyright © 2014-2017 Jared Boone")) (comment (number 2) (value "License: GNU General Public License, version 2")) (comment (number 3) (value "")) (comment (number 4) (value ""))))) @@ -96,180 +107,91 @@ (libsource (lib fiducial) (part FIDUCIAL)) (sheetpath (names /) (tstamps /)) (tstamp 53B30E8C)) - (comp (ref C18) - (value 220U) - (footprint ipc_capae:IPC_CAPAE830X620N) - (fields - (field (name Mfr) Nichicon) - (field (name Part) UWX1A221MCL1GB)) - (libsource (lib passive) (part CP)) - (sheetpath (names /audio/) (tstamps /53A8BFC3/)) - (tstamp 53A8C256)) - (comp (ref C19) - (value 220U) - (footprint ipc_capae:IPC_CAPAE830X620N) - (fields - (field (name Mfr) Nichicon) - (field (name Part) UWX1A221MCL1GB)) - (libsource (lib passive) (part CP)) - (sheetpath (names /audio/) (tstamps /53A8BFC3/)) - (tstamp 53A8C25E)) (comp (ref R11) - (value 47K) - (footprint ipc_resc:IPC_RESC1608X55N) + (value 33R) + (footprint ipc_resc:IPC_RESC1608X55L25N) (fields (field (name Mfr) Yageo) - (field (name Part) RC0603FR-0747KL)) + (field (name Part) RC0603FR-0733RL)) (libsource (lib passive) (part R)) (sheetpath (names /audio/) (tstamps /53A8BFC3/)) (tstamp 53A8C264)) (comp (ref R12) - (value 47K) - (footprint ipc_resc:IPC_RESC1608X55N) + (value 33R) + (footprint ipc_resc:IPC_RESC1608X55L25N) (fields (field (name Mfr) Yageo) - (field (name Part) RC0603FR-0747KL)) + (field (name Part) RC0603FR-0733RL)) (libsource (lib passive) (part R)) (sheetpath (names /audio/) (tstamps /53A8BFC3/)) (tstamp 53A8C26A)) (comp (ref C22) - (value 220P) - (footprint ipc_capc:IPC_CAPC1608X95N) + (value 220N) + (footprint ipc_capc:IPC_CAPC1608X90L35N) (fields (field (name Mfr) Murata) - (field (name Part) GRM1885C1H221JA01)) + (field (name Part) GRM188R71A224KA01D)) (libsource (lib passive) (part C)) (sheetpath (names /audio/) (tstamps /53A8BFC3/)) (tstamp 53A8C27E)) (comp (ref C23) - (value 220P) - (footprint ipc_capc:IPC_CAPC1608X95N) + (value 220N) + (footprint ipc_capc:IPC_CAPC1608X90L35N) (fields (field (name Mfr) Murata) - (field (name Part) GRM1885C1H221JA01)) + (field (name Part) GRM188R71A224KA01D)) (libsource (lib passive) (part C)) (sheetpath (names /audio/) (tstamps /53A8BFC3/)) (tstamp 53A8C284)) - (comp (ref R17) - (value 47K) - (footprint ipc_resc:IPC_RESC1608X55N) - (fields - (field (name Mfr) Yageo) - (field (name Part) RC0603FR-0747KL)) - (libsource (lib passive) (part R)) - (sheetpath (names /audio/) (tstamps /53A8BFC3/)) - (tstamp 53A8C296)) (comp (ref R18) - (value 680R) - (footprint ipc_resc:IPC_RESC1608X55N) + (value 2K2) + (footprint ipc_resc:IPC_RESC1608X55L25N) (fields (field (name Mfr) Yageo) - (field (name Part) RC0603FR-07681RL)) + (field (name Part) RC0603FR-072K2L)) (libsource (lib passive) (part R)) (sheetpath (names /audio/) (tstamps /53A8BFC3/)) (tstamp 53A8C29C)) (comp (ref C25) - (value 220P) - (footprint ipc_capc:IPC_CAPC1608X95N) + (value 1U) + (footprint ipc_capc:IPC_CAPC1608X90L35N) (fields (field (name Mfr) Murata) - (field (name Part) GRM1885C1H221JA01)) + (field (name Part) GRM188R61C105KA93D)) (libsource (lib passive) (part C)) (sheetpath (names /audio/) (tstamps /53A8BFC3/)) (tstamp 53A8C2A2)) - (comp (ref C24) - (value 1U) - (footprint ipc_capae:IPC_CAPAE430X540N) - (fields - (field (name Mfr) Kemet) - (field (name Part) EDK105M050A9BAA)) - (libsource (lib passive) (part CP)) - (sheetpath (names /audio/) (tstamps /53A8BFC3/)) - (tstamp 53A8C2AA)) - (comp (ref R10) - (value 0R) - (footprint ipc_resc:IPC_RESC1608X55N) - (fields - (field (name Mfr) Yageo) - (field (name Part) RC0603JR-070RL)) - (libsource (lib passive) (part R)) - (sheetpath (names /audio/) (tstamps /53A8BFC3/)) - (tstamp 53A8C2B0)) (comp (ref P2) (value TRRS_SW_JACK) (footprint cui:CUI_SJ-43516-SMT) + (datasheet http://www.cui.com/product/resource/sj-4351x-smt-series.pdf) (fields (field (name Mfr) CUI) (field (name Part) SJ-43514-SMT)) (libsource (lib trs_jack) (part TRRS_SW_JACK)) (sheetpath (names /audio/) (tstamps /53A8BFC3/)) (tstamp 53A8C2C6)) - (comp (ref L4) - (value L) - (footprint ipc_indc:IPC_INDC1608X95N) - (fields - (field (name Mfr) Murata) - (field (name Part) BLM18HE152SN1D)) - (libsource (lib passive) (part L)) - (sheetpath (names /audio/) (tstamps /53A8BFC3/)) - (tstamp 53A8C2E2)) - (comp (ref L5) - (value L) - (footprint ipc_indc:IPC_INDC1608X95N) - (fields - (field (name Mfr) Murata) - (field (name Part) BLM18HE152SN1D)) - (libsource (lib passive) (part L)) - (sheetpath (names /audio/) (tstamps /53A8BFC3/)) - (tstamp 53A8C2E8)) - (comp (ref L6) - (value L) - (footprint ipc_indc:IPC_INDC1608X95N) - (fields - (field (name Mfr) Murata) - (field (name Part) BLM18HE152SN1D)) - (libsource (lib passive) (part L)) - (sheetpath (names /audio/) (tstamps /53A8BFC3/)) - (tstamp 53A8C2EE)) - (comp (ref L9) - (value L) - (footprint ipc_indc:IPC_INDC1608X95N) - (fields - (field (name Mfr) Murata) - (field (name Part) BLM18HE152SN1D)) - (libsource (lib passive) (part L)) - (sheetpath (names /audio/) (tstamps /53A8BFC3/)) - (tstamp 53A8C2F4)) - (comp (ref U1) - (value WM8731SEDS) - (footprint ipc_sop:IPC_SOP65P780X200-28N) - (fields - (field (name Mfr) Wolfson) - (field (name Part) WM8731SEDS/V)) - (libsource (lib wolfson) (part WM8731SEDS)) - (sheetpath (names /audio/) (tstamps /53A8BFC3/)) - (tstamp 53A8C66D)) (comp (ref C6) - (value 100N) - (footprint ipc_capc:IPC_CAPC1005X55N) + (value 2U2) + (footprint ipc_capc:IPC_CAPC1608X90L35N) (fields (field (name Mfr) Murata) - (field (name Part) GRM155R61A104KA01)) + (field (name Part) GRM188R61C225KE15D)) (libsource (lib passive) (part C)) (sheetpath (names /audio/) (tstamps /53A8BFC3/)) (tstamp 53A8C687)) (comp (ref C10) - (value 100N) - (footprint ipc_capc:IPC_CAPC1005X55N) + (value 2U2) + (footprint ipc_capc:IPC_CAPC1608X90L35N) (fields (field (name Mfr) Murata) - (field (name Part) GRM155R61A104KA01)) + (field (name Part) GRM188R61C225KE15D)) (libsource (lib passive) (part C)) (sheetpath (names /audio/) (tstamps /53A8BFC3/)) (tstamp 53A8C68D)) (comp (ref C3) (value 100N) - (footprint ipc_capc:IPC_CAPC1005X55N) + (footprint ipc_capc:IPC_CAPC1005X55L25N) (fields (field (name Mfr) Murata) (field (name Part) GRM155R61A104KA01)) @@ -278,7 +200,7 @@ (tstamp 53A8C69F)) (comp (ref C2) (value 100N) - (footprint ipc_capc:IPC_CAPC1005X55N) + (footprint ipc_capc:IPC_CAPC1005X55L25N) (fields (field (name Mfr) Murata) (field (name Part) GRM155R61A104KA01)) @@ -287,7 +209,7 @@ (tstamp 53A8C6A5)) (comp (ref C5) (value 100N) - (footprint ipc_capc:IPC_CAPC1005X55N) + (footprint ipc_capc:IPC_CAPC1005X55L25N) (fields (field (name Mfr) Murata) (field (name Part) GRM155R61A104KA01)) @@ -296,7 +218,7 @@ (tstamp 53A8C6AB)) (comp (ref C4) (value 100N) - (footprint ipc_capc:IPC_CAPC1005X55N) + (footprint ipc_capc:IPC_CAPC1005X55L25N) (fields (field (name Mfr) Murata) (field (name Part) GRM155R61A104KA01)) @@ -304,35 +226,26 @@ (sheetpath (names /audio/) (tstamps /53A8BFC3/)) (tstamp 53A8C6B1)) (comp (ref C12) - (value 10U) - (footprint ipc_capc:IPC_CAPC2012X140N) + (value 2U2) + (footprint ipc_capc:IPC_CAPC1608X90L35N) (fields (field (name Mfr) Murata) - (field (name Part) GRM21BR61A106KE19)) + (field (name Part) GRM188R61C225KE15D)) (libsource (lib passive) (part C)) (sheetpath (names /audio/) (tstamps /53A8BFC3/)) (tstamp 53A8C6F0)) (comp (ref C8) - (value 10U) - (footprint ipc_capc:IPC_CAPC2012X140N) + (value 2U2) + (footprint ipc_capc:IPC_CAPC1608X90L35N) (fields (field (name Mfr) Murata) - (field (name Part) GRM21BR61A106KE19)) + (field (name Part) GRM188R61C225KE15D)) (libsource (lib passive) (part C)) (sheetpath (names /audio/) (tstamps /53A8BFC3/)) (tstamp 53A8C6F6)) - (comp (ref C9) - (value 10U) - (footprint ipc_capc:IPC_CAPC2012X140N) - (fields - (field (name Mfr) Murata) - (field (name Part) GRM21BR61A106KE19)) - (libsource (lib passive) (part C)) - (sheetpath (names /audio/) (tstamps /53A8BFC3/)) - (tstamp 53A8C708)) (comp (ref C7) (value 10U) - (footprint ipc_capc:IPC_CAPC2012X140N) + (footprint ipc_capc:IPC_CAPC2012X135L45N) (fields (field (name Mfr) Murata) (field (name Part) GRM21BR61A106KE19)) @@ -341,61 +254,131 @@ (tstamp 53A8C70E)) (comp (ref C13) (value 10U) - (footprint ipc_capc:IPC_CAPC2012X140N) + (footprint ipc_capc:IPC_CAPC2012X135L45N) (fields (field (name Mfr) Murata) - (field (name Part) GRM21BR61A106KE19)) + (field (name Part) GRM21BR61A106KE19) + (field (name DNP) DNP)) (libsource (lib passive) (part C)) (sheetpath (names /audio/) (tstamps /53A8BFC3/)) (tstamp 53A8C720)) (comp (ref C11) (value 10U) - (footprint ipc_capc:IPC_CAPC2012X140N) + (footprint ipc_capc:IPC_CAPC2012X135L45N) (fields (field (name Mfr) Murata) (field (name Part) GRM21BR61A106KE19)) (libsource (lib passive) (part C)) (sheetpath (names /audio/) (tstamps /53A8BFC3/)) (tstamp 53A8C72C)) - (comp (ref R20) - (value 47K) - (footprint ipc_resc:IPC_RESC1608X55N) + (comp (ref U1) + (value AK4951EN) + (footprint ipc_qfn:IPC_QFN33P40_400X400X80L35X20T280N) + (datasheet http://www.akm.com/akm/en/file/datasheet/AK4951EN.pdf) + (fields + (field (name Mfr) "Asahi Kasei") + (field (name Part) AK4951EN)) + (libsource (lib asahi_kasei) (part AK4951EN)) + (sheetpath (names /audio/) (tstamps /53A8BFC3/)) + (tstamp 58CC98F8)) + (comp (ref R2) + (value R) + (footprint ipc_resc:IPC_RESC1608X55L25N) (fields (field (name Mfr) Yageo) - (field (name Part) RC0603FR-0747KL)) + (field (name DNP) DNP)) (libsource (lib passive) (part R)) - (sheetpath (names /lcd_sw_sd/) (tstamps /53A9129D/)) - (tstamp 53A91635)) - (comp (ref J3) - (value KINGTECH_DW0240A2BZ_FPC) - (footprint molex:MOLEX_54132-40XX_LR) + (sheetpath (names /audio/) (tstamps /53A8BFC3/)) + (tstamp 58CF5E5F)) + (comp (ref U5) + (value NUF4220MN) + (footprint ipc_son:IPC_SON9P50_200X200X100L30X25T80X120N) + (datasheet http://www.onsemi.com/pub/Collateral/NUF4220MN-D.PDF) (fields - (field (name Mfr) FCI) - (field (name Part) 62684-401100ALF)) - (libsource (lib lcd_kingtech) (part KINGTECH_DW0240A2BZ_FPC)) - (sheetpath (names /lcd_sw_sd/) (tstamps /53A9129D/)) - (tstamp 53A91651)) + (field (name Mfr) "ON Semiconductor") + (field (name Part) NUF4220MNT1G)) + (libsource (lib on_semi) (part NUF4220MN)) + (sheetpath (names /audio/) (tstamps /53A8BFC3/)) + (tstamp 58D9A047)) + (comp (ref TP1) + (value TP) + (footprint tp:TP_1MM) + (libsource (lib tp) (part TP)) + (sheetpath (names /audio/) (tstamps /53A8BFC3/)) + (tstamp 58EDDA01)) + (comp (ref TP2) + (value TP) + (footprint tp:TP_1MM) + (libsource (lib tp) (part TP)) + (sheetpath (names /audio/) (tstamps /53A8BFC3/)) + (tstamp 58EDDAEE)) + (comp (ref TP3) + (value TP) + (footprint tp:TP_1MM) + (libsource (lib tp) (part TP)) + (sheetpath (names /audio/) (tstamps /53A8BFC3/)) + (tstamp 58EDDB69)) + (comp (ref TP4) + (value TP) + (footprint tp:TP_1MM) + (libsource (lib tp) (part TP)) + (sheetpath (names /audio/) (tstamps /53A8BFC3/)) + (tstamp 58EDDC3F)) + (comp (ref TP5) + (value TP) + (footprint tp:TP_1MM) + (libsource (lib tp) (part TP)) + (sheetpath (names /audio/) (tstamps /53A8BFC3/)) + (tstamp 58EDDCA8)) + (comp (ref TP6) + (value TP) + (footprint tp:TP_1MM) + (libsource (lib tp) (part TP)) + (sheetpath (names /audio/) (tstamps /53A8BFC3/)) + (tstamp 58EDDD10)) + (comp (ref J1) + (value HEADER_1X3) + (footprint jst:JST_S3B-PH-SM4-TB) + (datasheet http://www.jst-mfg.com/product/pdf/eng/ePH.pdf) + (fields + (field (name Mfr) JST) + (field (name Part) S3B-PH-SM4-TB) + (field (name DNP) DNP)) + (libsource (lib header) (part HEADER_1X3)) + (sheetpath (names /audio/) (tstamps /53A8BFC3/)) + (tstamp 58F82DA0)) + (comp (ref RP1) + (value 220R) + (footprint ipc_resc:IPC_RESCAXS8P80_320X160X60L30X45N) + (datasheet https://industrial.panasonic.com/cdbs/www-data/pdf/AOC0000/AOC0000C14.pdf) + (fields + (field (name Mfr) Panasonic) + (field (name Part) EXB-38V221JV)) + (libsource (lib passive) (part RPACK4)) + (sheetpath (names /audio/) (tstamps /53A8BFC3/)) + (tstamp 58F9564A)) (comp (ref R19) - (value 47K) - (footprint ipc_resc:IPC_RESC1608X55N) + (value 10K) + (footprint ipc_resc:IPC_RESC1005X40L25N) (fields - (field (name Mfr) Yageo) - (field (name Part) RC0603FR-0747KL)) + (field (name DNP) DNP) + (field (name Mfr) Yageo)) (libsource (lib passive) (part R)) (sheetpath (names /lcd_sw_sd/) (tstamps /53A9129D/)) (tstamp 53A91657)) (comp (ref J2) (value MICROSD_DETSW) - (footprint alps:ALPS_SCHA4B0100) + (footprint alps:ALPS_SCHA4B0419) + (datasheet http://www.mouser.com/ds/2/15/alps_SCHA4B0419-780241.pdf) (fields (field (name Mfr) ALPS) - (field (name Part) SCHA4B0415)) + (field (name Part) SCHA4B0419)) (libsource (lib sd) (part MICROSD_DETSW)) (sheetpath (names /lcd_sw_sd/) (tstamps /53A9129D/)) (tstamp 53A8C6D0)) (comp (ref C27) (value 100N) - (footprint ipc_capc:IPC_CAPC1005X55N) + (footprint ipc_capc:IPC_CAPC1005X55L25N) (fields (field (name Mfr) Murata) (field (name Part) GRM155R61A104KA01)) @@ -405,15 +388,16 @@ (comp (ref SW1) (value CK_TSWB-3N-CB) (footprint ck:CK_TSWB-3N-CB222_LFS) + (datasheet http://www.ckswitches.com/media/1346/tsw.pdf) (fields (field (name Mfr) C&K) - (field (name Part) "TSWB-3N-CB111 LFS")) + (field (name Part) "TSWB-3N-CB222 LFS")) (libsource (lib ck) (part CK_TSWB-3N-CB)) (sheetpath (names /lcd_sw_sd/) (tstamps /53A9129D/)) (tstamp 53A8C6FD)) (comp (ref C26) (value 10U) - (footprint ipc_capc:IPC_CAPC2012X140N) + (footprint ipc_capc:IPC_CAPC2012X135L45N) (fields (field (name Mfr) Murata) (field (name Part) GRM21BR61A106KE19)) @@ -421,23 +405,57 @@ (sheetpath (names /lcd_sw_sd/) (tstamps /53A9129D/)) (tstamp 53A8C71C)) (comp (ref LCD1) - (value KINGTECH_DW0240A2BZ_PANEL) - (footprint lcd_kingtech:KINGTECH_DW0240A2BZ_PANEL) - (libsource (lib lcd_kingtech) (part KINGTECH_DW0240A2BZ_PANEL)) - (sheetpath (names /lcd_sw_sd/) (tstamps /53A9129D/)) - (tstamp 53A8C752)) - (comp (ref Q1) - (value MOSFET_N) - (footprint ipc_sot:IPC_SOT95P230X110-3N) + (value ER-TFT024-3_PANEL) + (footprint eastrising:ER-TFT024-3) + (datasheet http://www.buydisplay.com/download/manual/ER-TFT024-3_Datasheet.pdf) (fields - (field (name Mfr) NXP) - (field (name Part) 2N7002P,215)) - (libsource (lib mosfet) (part MOSFET_N)) + (field (name Mfr) EastRising) + (field (name Part) ER-TFT024-3)) + (libsource (lib eastrising) (part ER-TFT024-3_PANEL)) (sheetpath (names /lcd_sw_sd/) (tstamps /53A9129D/)) - (tstamp 53C5B6EB)) + (tstamp 58A60E03)) + (comp (ref J3) + (value ER-TFT024-3_FPC) + (footprint eastrising:ER-CON50HT-1) + (datasheet http://www.buydisplay.com/download/connector/ER-CON50HT-1.pdf) + (fields + (field (name Mfr) EastRising) + (field (name Part) ER-CON50HT-1)) + (libsource (lib eastrising) (part ER-TFT024-3_FPC)) + (sheetpath (names /lcd_sw_sd/) (tstamps /53A9129D/)) + (tstamp 58AE3A81)) + (comp (ref U4) + (value CAT4004[_AB]) + (footprint ipc_son:IPC_SON9P50_200X200X55L32X24T90X160N) + (datasheet http://www.onsemi.com/pub/Collateral/CAT4003B-D.PDF) + (fields + (field (name Mfr) "ON Semiconductor") + (field (name Part) CAT4004BHU2−GT3)) + (libsource (lib on_semi) (part CAT4004[_AB])) + (sheetpath (names /lcd_sw_sd/) (tstamps /53A9129D/)) + (tstamp 58B747DD)) + (comp (ref R20) + (value 3K9) + (footprint ipc_resc:IPC_RESC1005X40L25N) + (fields + (field (name DNP) DNP) + (field (name Mfr) Yageo)) + (libsource (lib passive) (part R)) + (sheetpath (names /lcd_sw_sd/) (tstamps /53A9129D/)) + (tstamp 58B751E2)) + (comp (ref C14) + (value 1U) + (footprint ipc_capc:IPC_CAPC1608X90L35N) + (fields + (field (name Mfr) Murata) + (field (name Part) GRM188R61C105KA93D)) + (libsource (lib passive) (part C)) + (sheetpath (names /lcd_sw_sd/) (tstamps /53A9129D/)) + (tstamp 58D0DFA2)) (comp (ref P20) (value HACKRF_ONE_P20) (footprint header:HEADER_11X2_REV_SM_254_AP) + (datasheet https://s3.amazonaws.com/mle-assets/parts/TSHSM-1/TSHSM-1.pdf) (fields (field (name Mfr) MLE) (field (name Part) TSHSM-111-D-06-T-V-S-P-TR-AP-LF)) @@ -447,6 +465,7 @@ (comp (ref P22) (value HACKRF_ONE_P22) (footprint header:HEADER_13X2_REV_SM_254_AP) + (datasheet https://s3.amazonaws.com/mle-assets/parts/TSHSM-1/TSHSM-1.pdf) (fields (field (name Mfr) MLE) (field (name Part) TSHSM-113-D-06-T-V-S-P-TR-AP-LF)) @@ -456,6 +475,7 @@ (comp (ref P28) (value HACKRF_ONE_P28) (footprint header:HEADER_11X2_REV_SM_254_AP) + (datasheet https://s3.amazonaws.com/mle-assets/parts/TSHSM-1/TSHSM-1.pdf) (fields (field (name Mfr) MLE) (field (name Part) TSHSM-111-D-06-T-V-S-P-TR-AP-LF)) @@ -464,7 +484,8 @@ (tstamp 53A8CDBE)) (comp (ref U3) (value 5M40ZE64) - (footprint ipc_qfp:IPC_QFP40P900X900X120-65N) + (footprint ipc_qfp:IPC_QFP65P40_900X900X120L60X18T450N) + (datasheet https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/packaging/04r00384-01.pdf) (fields (field (name Mfr) Altera) (field (name Part) 5M40ZE64C5N)) @@ -473,25 +494,16 @@ (tstamp 53A8D11B)) (comp (ref C28) (value 100N) - (footprint ipc_capc:IPC_CAPC1005X55N) + (footprint ipc_capc:IPC_CAPC1005X55L25N) (fields (field (name Mfr) Murata) (field (name Part) GRM155R61A104KA01)) (libsource (lib passive) (part C)) (sheetpath (names /hackrf_if/) (tstamps /53A8C780/)) (tstamp 53A8D527)) - (comp (ref BT1) - (value BATTERY) - (footprint bat_coin:MPD_BU2032SM-BT-G) - (fields - (field (name Mfr) MPD) - (field (name Part) BU2032SM-BT-GTR)) - (libsource (lib battery) (part BATTERY)) - (sheetpath (names /hackrf_if/) (tstamps /53A8C780/)) - (tstamp 53A8D535)) (comp (ref C30) (value 100N) - (footprint ipc_capc:IPC_CAPC1005X55N) + (footprint ipc_capc:IPC_CAPC1005X55L25N) (fields (field (name Mfr) Murata) (field (name Part) GRM155R61A104KA01)) @@ -500,7 +512,7 @@ (tstamp 53A8D542)) (comp (ref C29) (value 100N) - (footprint ipc_capc:IPC_CAPC1005X55N) + (footprint ipc_capc:IPC_CAPC1005X55L25N) (fields (field (name Mfr) Murata) (field (name Part) GRM155R61A104KA01)) @@ -509,7 +521,7 @@ (tstamp 53A8D548)) (comp (ref C31) (value 100N) - (footprint ipc_capc:IPC_CAPC1005X55N) + (footprint ipc_capc:IPC_CAPC1005X55L25N) (fields (field (name Mfr) Murata) (field (name Part) GRM155R61A104KA01)) @@ -518,7 +530,7 @@ (tstamp 53A8D54E)) (comp (ref C33) (value 100N) - (footprint ipc_capc:IPC_CAPC1005X55N) + (footprint ipc_capc:IPC_CAPC1005X55L25N) (fields (field (name Mfr) Murata) (field (name Part) GRM155R61A104KA01)) @@ -527,49 +539,16 @@ (tstamp 53A8D56C)) (comp (ref C35) (value 100N) - (footprint ipc_capc:IPC_CAPC1005X55N) + (footprint ipc_capc:IPC_CAPC1005X55L25N) (fields (field (name Mfr) Murata) (field (name Part) GRM155R61A104KA01)) (libsource (lib passive) (part C)) (sheetpath (names /hackrf_if/) (tstamps /53A8C780/)) (tstamp 53A8D572)) - (comp (ref U2) - (value REGULATOR_SOT23_5) - (footprint ipc_sot:IPC_SOT95P280X110-5N) - (fields - (field (name Mfr) Toshiba) - (field (name Part) TCR2EF18,LM)) - (libsource (lib regulator) (part REGULATOR_SOT23_5)) - (sheetpath (names /hackrf_if/) (tstamps /53A8C780/)) - (tstamp 53A8D586)) - (comp (ref C38) - (value 10U) - (footprint ipc_capc:IPC_CAPC2012X140N) - (fields - (field (name Mfr) Murata) - (field (name Part) GRM21BR61A106KE19)) - (libsource (lib passive) (part C)) - (sheetpath (names /hackrf_if/) (tstamps /53A8C780/)) - (tstamp 53A8D58C)) - (comp (ref C40) - (value 10U) - (footprint ipc_capc:IPC_CAPC2012X140N) - (fields - (field (name Mfr) Murata) - (field (name Part) GRM21BR61A106KE19)) - (libsource (lib passive) (part C)) - (sheetpath (names /hackrf_if/) (tstamps /53A8C780/)) - (tstamp 53A8D592)) - (comp (ref C39) - (value DNI) - (footprint ipc_capc:IPC_CAPC1608X90N) - (libsource (lib passive) (part C)) - (sheetpath (names /hackrf_if/) (tstamps /53A8C780/)) - (tstamp 53A8D5AA)) (comp (ref C32) (value 10U) - (footprint ipc_capc:IPC_CAPC2012X140N) + (footprint ipc_capc:IPC_CAPC2012X135L45N) (fields (field (name Mfr) Murata) (field (name Part) GRM21BR61A106KE19)) @@ -578,7 +557,7 @@ (tstamp 53A8D5C2)) (comp (ref C34) (value 10U) - (footprint ipc_capc:IPC_CAPC2012X140N) + (footprint ipc_capc:IPC_CAPC2012X135L45N) (fields (field (name Mfr) Murata) (field (name Part) GRM21BR61A106KE19)) @@ -587,7 +566,7 @@ (tstamp 53A8D5C8)) (comp (ref C36) (value 10U) - (footprint ipc_capc:IPC_CAPC2012X140N) + (footprint ipc_capc:IPC_CAPC2012X135L45N) (fields (field (name Mfr) Murata) (field (name Part) GRM21BR61A106KE19)) @@ -596,34 +575,16 @@ (tstamp 53A8D5DA)) (comp (ref C37) (value 10U) - (footprint ipc_capc:IPC_CAPC2012X140N) + (footprint ipc_capc:IPC_CAPC2012X135L45N) (fields (field (name Mfr) Murata) (field (name Part) GRM21BR61A106KE19)) (libsource (lib passive) (part C)) (sheetpath (names /hackrf_if/) (tstamps /53A8C780/)) (tstamp 53A8D5E0)) - (comp (ref C41) - (value DNI) - (footprint ipc_capc:IPC_CAPC2012X140N) - (fields - (field (name Mfr) Murata) - (field (name Part) GRM21BR61A106KE19)) - (libsource (lib passive) (part C)) - (sheetpath (names /hackrf_if/) (tstamps /53A8C780/)) - (tstamp 53A8D62C)) - (comp (ref R22) - (value 220R) - (footprint ipc_resc:IPC_RESC1608X55N) - (fields - (field (name Mfr) Yageo) - (field (name Part) RC0603FR-07220RL)) - (libsource (lib passive) (part R)) - (sheetpath (names /hackrf_if/) (tstamps /53A8C780/)) - (tstamp 53A915E9)) (comp (ref C42) (value 10U) - (footprint ipc_capc:IPC_CAPC2012X140N) + (footprint ipc_capc:IPC_CAPC2012X135L45N) (fields (field (name Mfr) Murata) (field (name Part) GRM21BR61A106KE19)) @@ -632,17 +593,242 @@ (tstamp 53B1911F)) (comp (ref C43) (value 10U) - (footprint ipc_capc:IPC_CAPC2012X140N) + (footprint ipc_capc:IPC_CAPC2012X135L45N) (fields (field (name Mfr) Murata) (field (name Part) GRM21BR61A106KE19)) (libsource (lib passive) (part C)) (sheetpath (names /hackrf_if/) (tstamps /53A8C780/)) - (tstamp 53B1A065))) + (tstamp 53B1A065)) + (comp (ref U2) + (value "TCR2EF18,LM(CT") + (footprint ipc_sot:IPC_SOT23-5P95_275X135L40X40N) + (datasheet http://toshiba.semicon-storage.com/ap-en/product/linear/power-supply/detail.TCR2EF18.html) + (fields + (field (name Mfr) Toshiba) + (field (name Part) "TCR2EF18,LM(CT")) + (libsource (lib regulator) (part REGULATOR_SOT23_5)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58CFF91A)) + (comp (ref C38) + (value 10U) + (footprint ipc_capc:IPC_CAPC2012X135L45N) + (fields + (field (name Mfr) Murata) + (field (name Part) GRM21BR61A106KE19)) + (libsource (lib passive) (part C)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58CFF923)) + (comp (ref C40) + (value 10U) + (footprint ipc_capc:IPC_CAPC2012X135L45N) + (fields + (field (name Mfr) Murata) + (field (name Part) GRM21BR61A106KE19)) + (libsource (lib passive) (part C)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58CFF92C)) + (comp (ref C39) + (value R) + (footprint ipc_capc:IPC_CAPC1608X90L35N) + (fields + (field (name DNP) DNP)) + (libsource (lib passive) (part C)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58CFF945)) + (comp (ref BT1) + (value BATTERY) + (footprint bat_coin:MPD_BU2032SM-BT-G) + (datasheet http://www.memoryprotectiondevices.com/datasheets/BU2032SM-BT-GTR-datasheet.pdf) + (fields + (field (name Mfr) MPD) + (field (name Part) BU2032SM-BT-GTR)) + (libsource (lib battery) (part BATTERY)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58D008D0)) + (comp (ref C41) + (value 10U) + (footprint ipc_capc:IPC_CAPC2012X135L45N) + (fields + (field (name Mfr) Murata) + (field (name Part) GRM21BR61A106KE19) + (field (name DNP) DNP)) + (libsource (lib passive) (part C)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58D008E2)) + (comp (ref U6) + (value BQ24075RGT) + (footprint ipc_qfn:IPC_QFN17P50_300X300X100L40X25T160N) + (datasheet http://www.ti.com/lit/ds/symlink/bq24075.pdf) + (fields + (field (name Mfr) "Texas Instruments") + (field (name Part) BQ24075RGT) + (field (name DNP) DNP)) + (libsource (lib ti) (part BQ24075)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58F1AA75)) + (comp (ref C1) + (value 1U) + (footprint ipc_capc:IPC_CAPC2012X135L45N) + (fields + (field (name Mfr) Murata) + (field (name DNP) DNP) + (field (name WVDC) >26V)) + (libsource (lib passive) (part C)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58F1AC44)) + (comp (ref C16) + (value 4U7) + (footprint ipc_capc:IPC_CAPC2012X135L45N) + (fields + (field (name Mfr) Murata) + (field (name DNP) DNP)) + (libsource (lib passive) (part C)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58F1AE50)) + (comp (ref C15) + (value 4U7) + (footprint ipc_capc:IPC_CAPC2012X135L45N) + (fields + (field (name Mfr) Murata) + (field (name DNP) DNP)) + (libsource (lib passive) (part C)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58F1B1AB)) + (comp (ref R1) + (value R) + (footprint ipc_resc:IPC_RESC1005X40L25N) + (fields + (field (name Mfr) Yageo) + (field (name DNP) DNP)) + (libsource (lib passive) (part R)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58F1CB6B)) + (comp (ref R4) + (value 1K91) + (footprint ipc_resc:IPC_RESC1005X40L25N) + (fields + (field (name Mfr) Yageo) + (field (name DNP) DNP)) + (libsource (lib passive) (part R)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58F1CBFA)) + (comp (ref R6) + (value 1K8) + (footprint ipc_resc:IPC_RESC1005X40L25N) + (fields + (field (name Mfr) Yageo) + (field (name DNP) DNP)) + (libsource (lib passive) (part R)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58F1CC38)) + (comp (ref R3) + (value 1K5) + (footprint ipc_resc:IPC_RESC1005X40L25N) + (fields + (field (name Mfr) Yageo) + (field (name DNP) DNP)) + (libsource (lib passive) (part R)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58F1D0EB)) + (comp (ref R5) + (value 1K5) + (footprint ipc_resc:IPC_RESC1005X40L25N) + (fields + (field (name Mfr) Yageo) + (field (name DNP) DNP)) + (libsource (lib passive) (part R)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58F1D207)) + (comp (ref J4) + (value HEADER_1X2) + (footprint jst:JST_S2B-PH-SM4-TB) + (datasheet http://www.jst-mfg.com/product/pdf/eng/ePH.pdf) + (fields + (field (name Mfr) JST) + (field (name Part) S2B-PH-SM4-TB) + (field (name DNP) DNP)) + (libsource (lib header) (part HEADER_1X2)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58F1DD77)) + (comp (ref R8) + (value 10K) + (footprint ipc_resc:IPC_RESC1005X40L25N) + (fields + (field (name Mfr) Yageo) + (field (name DNP) DNP)) + (libsource (lib passive) (part R)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58F1E372)) + (comp (ref R7) + (value 0R) + (footprint ipc_resc:IPC_RESC1005X40L25N) + (fields + (field (name Mfr) Yageo) + (field (name DNP) DNP)) + (libsource (lib passive) (part R)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58F1F0EF)) + (comp (ref R9) + (value 10K) + (footprint ipc_resc:IPC_RESC1005X40L25N) + (fields + (field (name Mfr) Yageo) + (field (name DNP) DNP)) + (libsource (lib passive) (part R)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58F443CF)) + (comp (ref R10) + (value 10K) + (footprint ipc_resc:IPC_RESC1005X40L25N) + (fields + (field (name Mfr) Yageo) + (field (name DNP) DNP)) + (libsource (lib passive) (part R)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58F44562)) + (comp (ref R14) + (value 10K) + (footprint ipc_resc:IPC_RESC1005X40L25N) + (fields + (field (name Mfr) Yageo) + (field (name DNP) DNP)) + (libsource (lib passive) (part R)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58F44903)) + (comp (ref R13) + (value 10K) + (footprint ipc_resc:IPC_RESC1005X40L25N) + (fields + (field (name Mfr) Yageo) + (field (name DNP) DNP)) + (libsource (lib passive) (part R)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58F4495E)) + (comp (ref D1) + (value "LED 0603 green") + (footprint ipc_ledc:IPC_LEDC1608X90L40N) + (fields + (field (name Mfr) Kingbright) + (field (name Part) APT1608SGC) + (field (name DNP) DNP)) + (libsource (lib diode) (part LED)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58F5B932)) + (comp (ref D2) + (value "LED 0603 yellow") + (footprint ipc_ledc:IPC_LEDC1608X90L40N) + (fields + (field (name Mfr) Kingbright) + (field (name Part) APT1608SYCK) + (field (name DNP) DNP)) + (libsource (lib diode) (part LED)) + (sheetpath (names /power/) (tstamps /58CFF3E3/)) + (tstamp 58F5BA0B))) (libparts (libpart (lib altera) (part 5M40ZE64) (footprints - (fp IPC_QFP40P900X900X120-65N)) + (fp IPC_QFP65P40_900X900X120L60X18T450N)) (fields (field (name Reference) U) (field (name Value) 5M40ZE64)) @@ -712,6 +898,46 @@ (pin (num 63) (name IO/DIFFIO_T1p) (type BiDi)) (pin (num 64) (name IO/DIFFIO_L1p) (type BiDi)) (pin (num 65) (name GND) (type power_in)))) + (libpart (lib asahi_kasei) (part AK4951EN) + (footprints + (fp IPC_QFN33P40_400X400X80L35X20T280N)) + (fields + (field (name Reference) U) + (field (name Value) AK4951EN)) + (pins + (pin (num 1) (name LIN3) (type input)) + (pin (num 2) (name RIN2) (type input)) + (pin (num 3) (name LIN2) (type input)) + (pin (num 4) (name MPWR2) (type output)) + (pin (num 5) (name MPWR1) (type output)) + (pin (num 6) (name RIN1/DMCLK) (type BiDi)) + (pin (num 7) (name LIN1/DMDAT) (type input)) + (pin (num 8) (name PDN) (type input)) + (pin (num 9) (name SCL) (type input)) + (pin (num 10) (name SDA) (type BiDi)) + (pin (num 11) (name SDTI) (type input)) + (pin (num 12) (name SDTO) (type output)) + (pin (num 13) (name LRCK) (type BiDi)) + (pin (num 14) (name BICK) (type BiDi)) + (pin (num 15) (name MCKI) (type input)) + (pin (num 16) (name TVDD) (type power_in)) + (pin (num 17) (name VSS3) (type power_in)) + (pin (num 18) (name SVDD) (type power_in)) + (pin (num 19) (name SPN/ROUT) (type output)) + (pin (num 20) (name SPP/LOUT) (type output)) + (pin (num 21) (name DVDD) (type power_in)) + (pin (num 22) (name HPL) (type output)) + (pin (num 23) (name HPR) (type output)) + (pin (num 24) (name VEE) (type output)) + (pin (num 25) (name VSS2) (type power_in)) + (pin (num 26) (name CP) (type output)) + (pin (num 27) (name CN) (type input)) + (pin (num 28) (name AVDD) (type power_in)) + (pin (num 29) (name VSS1) (type power_in)) + (pin (num 30) (name VCOM) (type output)) + (pin (num 31) (name REGFIL) (type output)) + (pin (num 32) (name RIN3/BEEP) (type input)) + (pin (num 33) (name PAD) (type power_in)))) (libpart (lib battery) (part BATTERY) (footprints (fp MPD_BU2032SM-BT-G)) @@ -719,8 +945,32 @@ (field (name Reference) BT) (field (name Value) BATTERY)) (pins - (pin (num 1) (name +) (type passive)) - (pin (num 2) (name -) (type passive)))) + (pin (num 1) (name +) (type power_out)) + (pin (num 2) (name -) (type power_out)))) + (libpart (lib ti) (part BQ24075) + (footprints + (fp IPC_QFN17P50_300X300X100L40X25T160N)) + (fields + (field (name Reference) U) + (field (name Value) BQ24075)) + (pins + (pin (num 1) (name TS) (type input)) + (pin (num 2) (name BAT) (type BiDi)) + (pin (num 3) (name BAT) (type BiDi)) + (pin (num 4) (name CE#) (type input)) + (pin (num 5) (name EN2) (type input)) + (pin (num 6) (name EN1) (type input)) + (pin (num 7) (name PGOOD#) (type openCol)) + (pin (num 8) (name VSS) (type power_in)) + (pin (num 9) (name CHG#) (type openCol)) + (pin (num 10) (name OUT) (type power_out)) + (pin (num 11) (name OUT) (type power_out)) + (pin (num 12) (name ILIM) (type input)) + (pin (num 13) (name IN) (type power_in)) + (pin (num 14) (name TMR) (type input)) + (pin (num 15) (name SYSOFF) (type input)) + (pin (num 16) (name ISET) (type BiDi)) + (pin (num 17) (name PAD) (type power_in)))) (libpart (lib passive) (part C) (footprints (fp IPC_CAPC*)) @@ -730,6 +980,23 @@ (pins (pin (num 1) (name ~) (type passive)) (pin (num 2) (name ~) (type passive)))) + (libpart (lib on_semi) (part CAT4004[_AB]) + (description "LED Driver, 4 channel") + (footprints + (fp IPC_SON9P50_200X200X55L32X24T90X160N)) + (fields + (field (name Reference) U) + (field (name Value) CAT4004[_AB])) + (pins + (pin (num 1) (name EN/DIM) (type input)) + (pin (num 2) (name GND) (type power_in)) + (pin (num 3) (name LED1) (type power_out)) + (pin (num 4) (name LED2) (type power_out)) + (pin (num 5) (name LED3) (type power_out)) + (pin (num 6) (name LED4) (type power_out)) + (pin (num 7) (name RSET/NC) (type passive)) + (pin (num 8) (name VIN) (type power_in)) + (pin (num 9) (name PAD) (type power_in)))) (libpart (lib ck) (part CK_TSWB-3N-CB) (footprints (fp CK_TSWB-3N-CB*)) @@ -746,19 +1013,71 @@ (pin (num S3) (name R) (type BiDi)) (pin (num S4) (name U) (type BiDi)) (pin (num S5) (name L) (type BiDi)))) - (libpart (lib passive) (part CP) - (aliases - (alias CAPAPOL)) + (libpart (lib eastrising) (part ER-TFT024-3_FPC) (footprints - (fp IPC_CAPCP*) - (fp IPC_CAPAE*) - (fp IPC_CAPMP*)) + (fp ER-CON50HT-1)) (fields - (field (name Reference) C) - (field (name Value) CP)) + (field (name Reference) J) + (field (name Value) ER-TFT024-3_FPC)) (pins - (pin (num 1) (name ~) (type passive)) - (pin (num 2) (name ~) (type passive)))) + (pin (num 1) (name LEDA) (type power_in)) + (pin (num 2) (name LEDK1) (type power_in)) + (pin (num 3) (name LEDK2) (type power_in)) + (pin (num 4) (name LEDK3) (type power_in)) + (pin (num 5) (name LEDK4) (type power_in)) + (pin (num 6) (name IM0) (type input)) + (pin (num 7) (name IM1) (type input)) + (pin (num 8) (name IM2) (type input)) + (pin (num 9) (name IM3) (type input)) + (pin (num 10) (name RESET) (type input)) + (pin (num 11) (name VSYNC) (type input)) + (pin (num 12) (name HSYNC) (type input)) + (pin (num 13) (name DOTCLK) (type input)) + (pin (num 14) (name DE) (type input)) + (pin (num 15) (name DB17) (type BiDi)) + (pin (num 16) (name DB16) (type BiDi)) + (pin (num 17) (name DB15) (type BiDi)) + (pin (num 18) (name DB14) (type BiDi)) + (pin (num 19) (name DB13) (type BiDi)) + (pin (num 20) (name DB12) (type BiDi)) + (pin (num 21) (name DB11) (type BiDi)) + (pin (num 22) (name DB10) (type BiDi)) + (pin (num 23) (name DB9) (type BiDi)) + (pin (num 24) (name DB8) (type BiDi)) + (pin (num 25) (name DB7) (type BiDi)) + (pin (num 26) (name DB6) (type BiDi)) + (pin (num 27) (name DB5) (type BiDi)) + (pin (num 28) (name DB4) (type BiDi)) + (pin (num 29) (name DB3) (type BiDi)) + (pin (num 30) (name DB2) (type BiDi)) + (pin (num 31) (name DB1) (type BiDi)) + (pin (num 32) (name DB0) (type BiDi)) + (pin (num 33) (name SDO) (type output)) + (pin (num 34) (name SDI) (type input)) + (pin (num 35) (name RD) (type input)) + (pin (num 36) (name "WRX(D/CX)") (type input)) + (pin (num 37) (name "D/CX(SCL)") (type input)) + (pin (num 38) (name CSX) (type input)) + (pin (num 39) (name TE) (type output)) + (pin (num 40) (name VDDI) (type power_in)) + (pin (num 41) (name VDDI) (type power_in)) + (pin (num 42) (name VCI) (type power_in)) + (pin (num 43) (name GND) (type power_in)) + (pin (num 44) (name XP) (type passive)) + (pin (num 45) (name YP) (type passive)) + (pin (num 46) (name XN) (type passive)) + (pin (num 47) (name YN) (type passive)) + (pin (num 48) (name GND) (type power_in)) + (pin (num 49) (name GND) (type power_in)) + (pin (num 50) (name GND) (type power_in)) + (pin (num SHLD) (name ~) (type passive)))) + (libpart (lib eastrising) (part ER-TFT024-3_PANEL) + (description "2.4\" LCD panel") + (footprints + (fp ER-TFT024-3)) + (fields + (field (name Reference) LCD) + (field (name Value) ER-TFT024-3_PANEL))) (libpart (lib fiducial) (part FIDUCIAL) (footprints (fp FIDUCIAL_65MIL)) @@ -856,6 +1175,23 @@ (pin (num 20) (name BANK2F3M6) (type BiDi)) (pin (num 21) (name BANK2F3M12) (type BiDi)) (pin (num 22) (name BANK2F3M4) (type BiDi)))) + (libpart (lib header) (part HEADER_1X2) + (footprints + (fp JST_S2B-PH-SM4-TB)) + (fields + (field (name Reference) J) + (field (name Value) HEADER_1X2)) + (pins + (pin (num 1) (name ~) (type unspc)) + (pin (num 2) (name ~) (type unspc)))) + (libpart (lib header) (part HEADER_1X3) + (fields + (field (name Reference) J) + (field (name Value) HEADER_1X3)) + (pins + (pin (num 1) (name ~) (type unspc)) + (pin (num 2) (name ~) (type unspc)) + (pin (num 3) (name ~) (type unspc)))) (libpart (lib hole) (part HOLE1) (footprints (fp *HOLE*)) @@ -864,73 +1200,20 @@ (field (name Value) HOLE1)) (pins (pin (num 1) (name ~) (type passive)))) - (libpart (lib lcd_kingtech) (part KINGTECH_DW0240A2BZ_FPC) + (libpart (lib diode) (part LED) (footprints - (fp MOLEX_54132-40XX_LR)) + (fp IPC_LEDC*)) (fields - (field (name Reference) J) - (field (name Value) KINGTECH_DW0240A2BZ_FPC)) + (field (name Reference) D) + (field (name Value) LED)) (pins - (pin (num 1) (name LEDK) (type power_in)) - (pin (num 2) (name LEDA) (type power_in)) - (pin (num 3) (name GND) (type power_in)) - (pin (num 4) (name VCI) (type power_in)) - (pin (num 5) (name RESET#) (type input)) - (pin (num 6) (name RS/SCL) (type input)) - (pin (num 7) (name RD#) (type input)) - (pin (num 8) (name CS#) (type input)) - (pin (num 9) (name SDA) (type BiDi)) - (pin (num 10) (name WR#/DC) (type input)) - (pin (num 11) (name VSYNC) (type input)) - (pin (num 12) (name HSYNC) (type input)) - (pin (num 13) (name DOTCLK) (type input)) - (pin (num 14) (name DE) (type input)) - (pin (num 15) (name GND) (type power_in)) - (pin (num 16) (name DB17) (type BiDi)) - (pin (num 17) (name DB16) (type BiDi)) - (pin (num 18) (name DB15) (type BiDi)) - (pin (num 19) (name DB14) (type BiDi)) - (pin (num 20) (name DB13) (type BiDi)) - (pin (num 21) (name DB12) (type BiDi)) - (pin (num 22) (name DB11) (type BiDi)) - (pin (num 23) (name DB10) (type BiDi)) - (pin (num 24) (name DB9) (type BiDi)) - (pin (num 25) (name DB8) (type BiDi)) - (pin (num 26) (name DB7) (type BiDi)) - (pin (num 27) (name DB6) (type BiDi)) - (pin (num 28) (name DB5) (type BiDi)) - (pin (num 29) (name DB4) (type BiDi)) - (pin (num 30) (name DB3) (type BiDi)) - (pin (num 31) (name DB2) (type BiDi)) - (pin (num 32) (name DB1) (type BiDi)) - (pin (num 33) (name DB0) (type BiDi)) - (pin (num 34) (name TE) (type output)) - (pin (num 35) (name GND) (type power_in)) - (pin (num 36) (name IOVCC) (type power_in)) - (pin (num 37) (name TP_R) (type passive)) - (pin (num 38) (name TP_D) (type passive)) - (pin (num 39) (name TP_L) (type passive)) - (pin (num 40) (name TP_U) (type passive)) - (pin (num SHLD) (name ~) (type passive)))) - (libpart (lib lcd_kingtech) (part KINGTECH_DW0240A2BZ_PANEL) - (footprints - (fp KINGTECH_DW0240A2BZ_PANEL)) - (fields - (field (name Reference) LCD) - (field (name Value) KINGTECH_DW0240A2BZ_PANEL))) - (libpart (lib passive) (part L) - (footprints - (fp IPC_INDC*)) - (fields - (field (name Reference) L) - (field (name Value) L)) - (pins - (pin (num 1) (name 1) (type passive)) - (pin (num 2) (name 2) (type passive)))) + (pin (num A) (name A) (type passive)) + (pin (num C) (name K) (type passive)))) (libpart (lib sd) (part MICROSD_DETSW) (footprints (fp HIROSE_DM3D) - (fp ALPS_SCHA4B0400)) + (fp ALPS_SCHA4B0400) + (fp ALPS_SCHA4B0419)) (fields (field (name Reference) J) (field (name Value) MICROSD_DETSW)) @@ -947,16 +1230,22 @@ (pin (num A) (name DETA) (type passive)) (pin (num B) (name DETB) (type passive)) (pin (num SH) (name SHIELD) (type passive)))) - (libpart (lib mosfet) (part MOSFET_N) + (libpart (lib on_semi) (part NUF4220MN) (footprints - (fp IPC_SOT95P230X110-3N)) + (fp IPC_SON9P50_200X200X100L30X25T80X120N)) (fields - (field (name Reference) Q) - (field (name Value) MOSFET_N)) + (field (name Reference) U) + (field (name Value) NUF4220MN)) (pins - (pin (num 1) (name G) (type passive)) - (pin (num 2) (name S) (type passive)) - (pin (num 3) (name D) (type passive)))) + (pin (num 1) (name C1A) (type passive)) + (pin (num 2) (name C2A) (type passive)) + (pin (num 3) (name C3A) (type passive)) + (pin (num 4) (name C4A) (type passive)) + (pin (num 5) (name C4B) (type passive)) + (pin (num 6) (name C3B) (type passive)) + (pin (num 7) (name C2B) (type passive)) + (pin (num 8) (name C1B) (type passive)) + (pin (num 9) (name GND) (type power_in)))) (libpart (lib passive) (part R) (footprints (fp IPC_RESC*)) @@ -968,7 +1257,7 @@ (pin (num 2) (name ~) (type passive)))) (libpart (lib regulator) (part REGULATOR_SOT23_5) (footprints - (fp IPC_SOT95P280X110-5N)) + (fp IPC_SOT23-5P95_275X135L40X40N)) (fields (field (name Reference) U) (field (name Value) REGULATOR_SOT23_5)) @@ -978,6 +1267,30 @@ (pin (num 3) (name EN) (type input)) (pin (num 4) (name BP) (type input)) (pin (num 5) (name VOUT) (type power_out)))) + (libpart (lib passive) (part RPACK4) + (footprints + (fp IPC_RESCAXS80P160X320X60-8N) + (fp IPC_RESCAXS8P80_320X160X60L30X45N)) + (fields + (field (name Reference) RP) + (field (name Value) RPACK4)) + (pins + (pin (num 1) (name ~) (type passive)) + (pin (num 2) (name ~) (type passive)) + (pin (num 3) (name ~) (type passive)) + (pin (num 4) (name ~) (type passive)) + (pin (num 5) (name ~) (type passive)) + (pin (num 6) (name ~) (type passive)) + (pin (num 7) (name ~) (type passive)) + (pin (num 8) (name ~) (type passive)))) + (libpart (lib tp) (part TP) + (footprints + (fp TP_*)) + (fields + (field (name Reference) TP) + (field (name Value) TP)) + (pins + (pin (num 1) (name TP) (type passive)))) (libpart (lib trs_jack) (part TRRS_SW_JACK) (footprints (fp CUI_SJ-43516-SMT)) @@ -990,528 +1303,607 @@ (pin (num 3) (name R1) (type passive)) (pin (num 4) (name R2) (type passive)) (pin (num 5) (name TSW) (type passive)) - (pin (num 6) (name RSW) (type passive)))) - (libpart (lib wolfson) (part WM8731SEDS) - (footprints - (fp IPC_SOP65P780X200-28N)) - (fields - (field (name Reference) U) - (field (name Value) WM8731SEDS)) - (pins - (pin (num 1) (name DBVDD) (type power_in)) - (pin (num 2) (name CLKOUT) (type output)) - (pin (num 3) (name BCLK) (type BiDi)) - (pin (num 4) (name DACDAT) (type input)) - (pin (num 5) (name DACLRC) (type BiDi)) - (pin (num 6) (name ADCDAT) (type output)) - (pin (num 7) (name ADCLRC) (type BiDi)) - (pin (num 8) (name HPVDD) (type power_in)) - (pin (num 9) (name LHPOUT) (type output)) - (pin (num 10) (name RHPOUT) (type output)) - (pin (num 11) (name HPGND) (type power_in)) - (pin (num 12) (name LOUT) (type output)) - (pin (num 13) (name ROUT) (type output)) - (pin (num 14) (name AVDD) (type power_in)) - (pin (num 15) (name AGND) (type power_in)) - (pin (num 16) (name VMID) (type output)) - (pin (num 17) (name MICBIAS) (type output)) - (pin (num 18) (name MICIN) (type input)) - (pin (num 19) (name RLINEIN) (type input)) - (pin (num 20) (name LLINEIN) (type input)) - (pin (num 21) (name MODE) (type input)) - (pin (num 22) (name CSB) (type input)) - (pin (num 23) (name SDIN) (type BiDi)) - (pin (num 24) (name SCLK) (type input)) - (pin (num 25) (name XTI/MCLK) (type input)) - (pin (num 26) (name XTO) (type output)) - (pin (num 27) (name DCVDD) (type power_in)) - (pin (num 28) (name DGND) (type power_in))))) + (pin (num 6) (name RSW) (type passive))))) (libraries - (library (logical wolfson) - (uri /home/jboone/src/library-kicad/wolfson.lib)) - (library (logical passive) - (uri /home/jboone/src/library-kicad/passive.lib)) - (library (logical hackrf_expansion) - (uri /home/jboone/src/library-kicad/hackrf_expansion.lib)) - (library (logical lcd_kingtech) - (uri /home/jboone/src/library-kicad/lcd_kingtech.lib)) - (library (logical battery) - (uri /home/jboone/src/library-kicad/battery.lib)) (library (logical trs_jack) (uri /home/jboone/src/library-kicad/trs_jack.lib)) - (library (logical mosfet) - (uri /home/jboone/src/library-kicad/mosfet.lib)) - (library (logical sd) - (uri /home/jboone/src/library-kicad/sd.lib)) + (library (logical battery) + (uri /home/jboone/src/library-kicad/battery.lib)) (library (logical ck) (uri /home/jboone/src/library-kicad/ck.lib)) + (library (logical asahi_kasei) + (uri /home/jboone/src/library-kicad/asahi_kasei.lib)) + (library (logical header) + (uri /home/jboone/src/library-kicad/header.lib)) + (library (logical passive) + (uri /home/jboone/src/library-kicad/passive.lib)) + (library (logical on_semi) + (uri /home/jboone/src/library-kicad/on_semi.lib)) + (library (logical tp) + (uri /home/jboone/src/library-kicad/tp.lib)) + (library (logical sd) + (uri /home/jboone/src/library-kicad/sd.lib)) + (library (logical hackrf_expansion) + (uri /home/jboone/src/library-kicad/hackrf_expansion.lib)) (library (logical altera) (uri /home/jboone/src/library-kicad/altera.lib)) - (library (logical regulator) - (uri /home/jboone/src/library-kicad/regulator.lib)) + (library (logical fiducial) + (uri /home/jboone/src/library-kicad/fiducial.lib)) + (library (logical ti) + (uri /home/jboone/src/library-kicad/ti.lib)) (library (logical hole) (uri /home/jboone/src/library-kicad/hole.lib)) - (library (logical fiducial) - (uri /home/jboone/src/library-kicad/fiducial.lib))) + (library (logical diode) + (uri /home/jboone/src/library-kicad/diode.lib)) + (library (logical regulator) + (uri /home/jboone/src/library-kicad/regulator.lib)) + (library (logical eastrising) + (uri /home/jboone/src/library-kicad/eastrising.lib))) (nets - (net (code 1) (name /hackrf_if/LCD_BACKLIGHT) - (node (ref R20) (pin 2)) - (node (ref Q1) (pin 1)) - (node (ref U3) (pin 4))) - (net (code 2) (name /hackrf_if/LCD_RESET#) - (node (ref U3) (pin 38)) + (net (code 1) (name /hackrf_if/SW_R) + (node (ref SW1) (pin S3)) + (node (ref U3) (pin 9))) + (net (code 2) (name /hackrf_if/LCD_BACKLIGHT) + (node (ref U3) (pin 37)) + (node (ref U4) (pin 1))) + (net (code 3) (name /hackrf_if/LCD_RESET#) (node (ref R19) (pin 1)) - (node (ref J3) (pin 5))) - (net (code 3) (name /hackrf_if/LCD_RS) - (node (ref U3) (pin 43)) - (node (ref J3) (pin 6))) - (net (code 4) (name /hackrf_if/LCD_RD#) - (node (ref U3) (pin 44)) - (node (ref J3) (pin 7))) - (net (code 5) (name /hackrf_if/SD_DAT0) - (node (ref P28) (pin 7)) - (node (ref J2) (pin 7))) - (net (code 6) (name /audio/I2S0_TX_SDA) - (node (ref U1) (pin 4)) - (node (ref P22) (pin 13))) - (net (code 7) (name /audio/I2S0_WS) - (node (ref U1) (pin 7)) - (node (ref U1) (pin 5)) - (node (ref P22) (pin 15))) - (net (code 8) (name /audio/I2S0_MCLK) - (node (ref U1) (pin 25)) - (node (ref P22) (pin 17))) - (net (code 9) (name /audio/I2S0_SCK) - (node (ref U1) (pin 3)) - (node (ref P22) (pin 16))) - (net (code 10) (name /audio/SDA) - (node (ref P22) (pin 24)) - (node (ref U1) (pin 23))) - (net (code 11) (name /audio/SCL) - (node (ref P22) (pin 26)) - (node (ref U1) (pin 24))) - (net (code 12) (name /hackrf_if/SD_CD) - (node (ref P28) (pin 3)) - (node (ref J2) (pin B))) - (net (code 13) (name /hackrf_if/SD_DAT2) - (node (ref P28) (pin 5)) - (node (ref J2) (pin 1))) - (net (code 14) (name /hackrf_if/LCD_WR#) - (node (ref J3) (pin 10)) - (node (ref U3) (pin 45))) - (net (code 15) (name /hackrf_if/SD_CMD) - (node (ref J2) (pin 3)) - (node (ref P28) (pin 9))) - (net (code 16) (name /hackrf_if/SD_CLK) - (node (ref J2) (pin 5)) - (node (ref P28) (pin 11))) - (net (code 17) (name /hackrf_if/SD_DAT3) - (node (ref P28) (pin 4)) - (node (ref J2) (pin 2))) - (net (code 18) (name /hackrf_if/SD_DAT1) - (node (ref P28) (pin 6)) - (node (ref J2) (pin 8))) - (net (code 19) (name /audio/I2S0_RX_SDA) - (node (ref R22) (pin 2)) - (node (ref U1) (pin 6))) - (net (code 20) (name /hackrf_if/SW_L) - (node (ref SW1) (pin S5)) - (node (ref U3) (pin 28))) - (net (code 21) (name /hackrf_if/LCD_TE) - (node (ref J3) (pin 34)) - (node (ref U3) (pin 63))) - (net (code 22) (name /hackrf_if/TP_U) - (node (ref J3) (pin 40)) - (node (ref P20) (pin 20)) - (node (ref U3) (pin 3))) - (net (code 23) (name /hackrf_if/TP_R) - (node (ref U3) (pin 64)) - (node (ref P20) (pin 14)) + (node (ref U3) (pin 38)) + (node (ref J3) (pin 10))) + (net (code 4) (name /hackrf_if/LCD_RS) + (node (ref U3) (pin 62)) (node (ref J3) (pin 37))) - (net (code 24) (name /hackrf_if/TP_D) - (node (ref J3) (pin 38)) + (net (code 5) (name /hackrf_if/LCD_RD#) + (node (ref U3) (pin 60)) + (node (ref J3) (pin 35))) + (net (code 6) (name /hackrf_if/LCD_WR#) + (node (ref U3) (pin 61)) + (node (ref J3) (pin 36))) + (net (code 7) (name /hackrf_if/LCD_TE) + (node (ref J3) (pin 39)) + (node (ref U3) (pin 63))) + (net (code 8) (name /hackrf_if/TP_U) + (node (ref J3) (pin 47)) + (node (ref U3) (pin 3)) + (node (ref P20) (pin 20))) + (net (code 9) (name /hackrf_if/TP_R) + (node (ref U3) (pin 64)) + (node (ref J3) (pin 44)) + (node (ref P20) (pin 14))) + (net (code 10) (name /hackrf_if/TP_D) + (node (ref J3) (pin 45)) (node (ref P20) (pin 16)) (node (ref U3) (pin 1))) - (net (code 25) (name /hackrf_if/TP_L) - (node (ref J3) (pin 39)) + (net (code 11) (name /hackrf_if/TP_L) + (node (ref J3) (pin 46)) (node (ref P20) (pin 18)) (node (ref U3) (pin 2))) - (net (code 26) (name /hackrf_if/SW_U) - (node (ref U3) (pin 25)) - (node (ref SW1) (pin S4))) - (net (code 27) (name /hackrf_if/SW_R) - (node (ref U3) (pin 9)) - (node (ref SW1) (pin S3))) - (net (code 28) (name /hackrf_if/SW_D) + (net (code 12) (name /hackrf_if/SW_U) + (node (ref SW1) (pin S4)) + (node (ref U3) (pin 25))) + (net (code 13) (name /hackrf_if/SW_D) (node (ref U3) (pin 10)) (node (ref SW1) (pin S2))) - (net (code 29) (name /hackrf_if/SW_ROT_A) - (node (ref SW1) (pin A)) - (node (ref U3) (pin 11))) - (net (code 30) (name /hackrf_if/SW_ROT_B) + (net (code 14) (name /hackrf_if/SW_L) + (node (ref SW1) (pin S5)) + (node (ref U3) (pin 28))) + (net (code 15) (name /hackrf_if/SW_ROT_A) + (node (ref U3) (pin 11)) + (node (ref SW1) (pin A))) + (net (code 16) (name /hackrf_if/SW_ROT_B) (node (ref U3) (pin 12)) (node (ref SW1) (pin B))) - (net (code 31) (name /hackrf_if/SW_SEL) + (net (code 17) (name /hackrf_if/SW_SEL) (node (ref SW1) (pin S1)) (node (ref U3) (pin 13))) - (net (code 32) (name GND) + (net (code 18) (name /hackrf_if/SD_CD) + (node (ref J2) (pin B)) + (node (ref P28) (pin 3))) + (net (code 19) (name /hackrf_if/SD_CLK) + (node (ref P28) (pin 11)) + (node (ref J2) (pin 5))) + (net (code 20) (name /hackrf_if/SD_CMD) + (node (ref J2) (pin 3)) + (node (ref P28) (pin 9))) + (net (code 21) (name /hackrf_if/SD_DAT0) + (node (ref J2) (pin 7)) + (node (ref P28) (pin 7))) + (net (code 22) (name /hackrf_if/SD_DAT1) + (node (ref P28) (pin 6)) + (node (ref J2) (pin 8))) + (net (code 23) (name /hackrf_if/SD_DAT2) + (node (ref J2) (pin 1)) + (node (ref P28) (pin 5))) + (net (code 24) (name GND) + (node (ref U1) (pin 33)) (node (ref SW1) (pin CB)) - (node (ref SW1) (pin CA)) - (node (ref C26) (pin 2)) - (node (ref C27) (pin 2)) - (node (ref Q1) (pin 2)) - (node (ref U3) (pin 65)) - (node (ref P20) (pin 19)) - (node (ref J2) (pin 6)) - (node (ref J3) (pin SHLD)) - (node (ref R19) (pin 2)) - (node (ref P22) (pin 18)) - (node (ref P28) (pin 2)) - (node (ref J2) (pin 0)) - (node (ref P22) (pin 4)) - (node (ref P22) (pin 10)) - (node (ref P28) (pin 12)) - (node (ref J3) (pin 9)) - (node (ref J3) (pin 14)) + (node (ref U1) (pin 17)) (node (ref J3) (pin 13)) - (node (ref J3) (pin 15)) - (node (ref J3) (pin 12)) - (node (ref J3) (pin 35)) - (node (ref J3) (pin 16)) - (node (ref J3) (pin 17)) - (node (ref J3) (pin 11)) - (node (ref J3) (pin 8)) - (node (ref J3) (pin 3)) - (node (ref R20) (pin 1)) - (node (ref C40) (pin 2)) - (node (ref C38) (pin 2)) - (node (ref U2) (pin 2)) + (node (ref U1) (pin 25)) + (node (ref J2) (pin 0)) + (node (ref C10) (pin 1)) + (node (ref J2) (pin A)) + (node (ref C3) (pin 2)) + (node (ref U1) (pin 29)) + (node (ref J2) (pin 6)) + (node (ref P20) (pin 19)) + (node (ref R19) (pin 2)) + (node (ref C27) (pin 2)) + (node (ref U5) (pin 9)) + (node (ref R2) (pin 2)) + (node (ref U5) (pin 2)) + (node (ref C26) (pin 2)) + (node (ref SW1) (pin CA)) + (node (ref J2) (pin SH)) + (node (ref C43) (pin 2)) + (node (ref P22) (pin 4)) + (node (ref P28) (pin 12)) + (node (ref P22) (pin 10)) + (node (ref P28) (pin 2)) + (node (ref P22) (pin 18)) + (node (ref C42) (pin 2)) + (node (ref U3) (pin 65)) (node (ref C35) (pin 2)) (node (ref C33) (pin 2)) - (node (ref C37) (pin 2)) - (node (ref C36) (pin 2)) - (node (ref C34) (pin 2)) - (node (ref C32) (pin 2)) - (node (ref C43) (pin 2)) - (node (ref C42) (pin 2)) - (node (ref C41) (pin 2)) + (node (ref J3) (pin 7)) (node (ref P20) (pin 13)) (node (ref P20) (pin 15)) - (node (ref C39) (pin 2)) - (node (ref L6) (pin 2)) - (node (ref R12) (pin 2)) - (node (ref C22) (pin 1)) - (node (ref C6) (pin 2)) - (node (ref U1) (pin 11)) - (node (ref R11) (pin 1)) - (node (ref C7) (pin 2)) - (node (ref C23) (pin 2)) - (node (ref J2) (pin A)) - (node (ref C12) (pin 2)) - (node (ref C4) (pin 2)) - (node (ref U1) (pin 28)) - (node (ref C5) (pin 2)) - (node (ref C2) (pin 2)) - (node (ref C8) (pin 2)) - (node (ref U1) (pin 21)) - (node (ref C9) (pin 2)) - (node (ref R17) (pin 2)) - (node (ref C10) (pin 2)) - (node (ref C3) (pin 2)) - (node (ref U1) (pin 22)) - (node (ref C25) (pin 2)) - (node (ref U1) (pin 15)) - (node (ref H5) (pin 1)) - (node (ref C30) (pin 2)) - (node (ref C28) (pin 2)) - (node (ref C31) (pin 2)) + (node (ref C32) (pin 2)) + (node (ref J3) (pin 14)) + (node (ref J3) (pin 34)) + (node (ref J3) (pin 15)) + (node (ref J3) (pin 16)) + (node (ref J3) (pin 43)) + (node (ref J3) (pin 38)) + (node (ref J3) (pin 8)) + (node (ref J3) (pin 9)) + (node (ref J3) (pin 50)) + (node (ref J3) (pin 11)) (node (ref C29) (pin 2)) + (node (ref C37) (pin 2)) + (node (ref C36) (pin 2)) + (node (ref C28) (pin 2)) + (node (ref C30) (pin 2)) + (node (ref J3) (pin 12)) + (node (ref C31) (pin 2)) + (node (ref C34) (pin 2)) + (node (ref R4) (pin 2)) + (node (ref C15) (pin 2)) + (node (ref J1) (pin 2)) + (node (ref R6) (pin 2)) + (node (ref R1) (pin 2)) (node (ref H2) (pin 1)) + (node (ref R14) (pin 2)) + (node (ref C16) (pin 2)) + (node (ref J4) (pin 2)) + (node (ref R8) (pin 2)) (node (ref H3) (pin 1)) - (node (ref BT1) (pin 2)) + (node (ref H5) (pin 1)) (node (ref H4) (pin 1)) - (node (ref J2) (pin SH)) - (node (ref C13) (pin 2)) - (node (ref C11) (pin 2))) - (net (code 33) (name "Net-(C24-Pad1)") - (node (ref C24) (pin 1)) - (node (ref R10) (pin 1))) - (net (code 34) (name "Net-(C24-Pad2)") - (node (ref R17) (pin 1)) - (node (ref C24) (pin 2)) - (node (ref L9) (pin 2)) - (node (ref C25) (pin 1)) - (node (ref R18) (pin 2))) - (net (code 35) (name /audio/MICBIAS) - (node (ref C10) (pin 1)) - (node (ref C12) (pin 1)) - (node (ref U1) (pin 17)) - (node (ref R18) (pin 1))) - (net (code 36) (name "Net-(L9-Pad1)") - (node (ref P2) (pin 1)) - (node (ref L9) (pin 1))) - (net (code 37) (name "Net-(L6-Pad1)") - (node (ref P2) (pin 4)) - (node (ref L6) (pin 1))) - (net (code 38) (name "Net-(L4-Pad1)") - (node (ref L4) (pin 1)) - (node (ref P2) (pin 2))) - (net (code 39) (name "Net-(L5-Pad1)") - (node (ref L5) (pin 1)) - (node (ref P2) (pin 3))) - (net (code 40) (name +3.3V) - (node (ref P28) (pin 1)) - (node (ref C32) (pin 1)) - (node (ref C34) (pin 1)) - (node (ref U3) (pin 6)) - (node (ref C30) (pin 1)) - (node (ref C26) (pin 1)) - (node (ref C38) (pin 1)) - (node (ref U1) (pin 1)) - (node (ref C27) (pin 1)) - (node (ref U2) (pin 1)) - (node (ref U1) (pin 8)) - (node (ref U2) (pin 3)) - (node (ref P20) (pin 3)) - (node (ref C28) (pin 1)) - (node (ref C13) (pin 1)) - (node (ref J3) (pin 2)) - (node (ref J3) (pin 4)) - (node (ref P22) (pin 11)) - (node (ref U1) (pin 14)) - (node (ref J2) (pin 4)) - (node (ref C3) (pin 1)) - (node (ref C5) (pin 1)) - (node (ref U1) (pin 27)) - (node (ref C42) (pin 1)) - (node (ref C4) (pin 1)) - (node (ref C43) (pin 1)) - (node (ref C9) (pin 1)) - (node (ref U3) (pin 23)) - (node (ref C7) (pin 1)) - (node (ref C11) (pin 1)) - (node (ref C2) (pin 1))) - (net (code 41) (name "Net-(U1-Pad20)") - (node (ref U1) (pin 20))) - (net (code 42) (name "Net-(U1-Pad19)") - (node (ref U1) (pin 19))) - (net (code 43) (name "Net-(U1-Pad12)") - (node (ref U1) (pin 12))) - (net (code 44) (name "Net-(U1-Pad13)") - (node (ref U1) (pin 13))) - (net (code 45) (name /audio/VMID) - (node (ref C6) (pin 1)) - (node (ref U1) (pin 16)) - (node (ref C8) (pin 1))) - (net (code 46) (name "Net-(C19-Pad2)") - (node (ref R12) (pin 1)) - (node (ref C23) (pin 1)) - (node (ref C19) (pin 2)) - (node (ref L5) (pin 2))) - (net (code 47) (name "Net-(C18-Pad2)") - (node (ref L4) (pin 2)) - (node (ref R11) (pin 2)) - (node (ref C22) (pin 2)) - (node (ref C18) (pin 2))) - (net (code 48) (name "Net-(P2-Pad5)") - (node (ref P2) (pin 5))) - (net (code 49) (name "Net-(P2-Pad6)") - (node (ref P2) (pin 6))) - (net (code 50) (name /audio/MICIN) + (node (ref U6) (pin 17)) + (node (ref C1) (pin 2)) + (node (ref BT1) (pin 2)) + (node (ref R9) (pin 2)) (node (ref R10) (pin 2)) - (node (ref U1) (pin 18))) - (net (code 51) (name "Net-(U1-Pad2)") - (node (ref U1) (pin 2))) - (net (code 52) (name /audio/RHPOUT) - (node (ref U1) (pin 10)) - (node (ref C19) (pin 1))) - (net (code 53) (name /audio/LHPOUT) - (node (ref U1) (pin 9)) - (node (ref C18) (pin 1))) - (net (code 54) (name "Net-(U1-Pad26)") - (node (ref U1) (pin 26))) - (net (code 55) (name +1.8V) - (node (ref U3) (pin 8)) - (node (ref C40) (pin 1)) - (node (ref U3) (pin 41)) - (node (ref C33) (pin 1)) - (node (ref U3) (pin 39)) - (node (ref C37) (pin 1)) - (node (ref J3) (pin 36)) - (node (ref U3) (pin 57)) - (node (ref C31) (pin 1)) - (node (ref C36) (pin 1)) - (node (ref C29) (pin 1)) + (node (ref C39) (pin 2)) + (node (ref C41) (pin 2)) + (node (ref U6) (pin 8)) + (node (ref U2) (pin 2)) + (node (ref C38) (pin 2)) + (node (ref C40) (pin 2)) + (node (ref C12) (pin 1)) + (node (ref C13) (pin 2)) + (node (ref U4) (pin 9)) + (node (ref C8) (pin 2)) + (node (ref C7) (pin 2)) + (node (ref J3) (pin 49)) + (node (ref J3) (pin SHLD)) + (node (ref C2) (pin 2)) + (node (ref C5) (pin 2)) + (node (ref C4) (pin 2)) + (node (ref R11) (pin 2)) + (node (ref R12) (pin 2)) + (node (ref C14) (pin 2)) + (node (ref C11) (pin 2)) + (node (ref J3) (pin 48)) + (node (ref U4) (pin 2)) + (node (ref R20) (pin 2))) + (net (code 25) (name /hackrf_if/AUDIO_RESET#) + (node (ref RP1) (pin 5)) + (node (ref U3) (pin 4))) + (net (code 26) (name /hackrf_if/I2S0_WS) + (node (ref P22) (pin 15)) + (node (ref RP1) (pin 7))) + (net (code 27) (name /audio/BICK) + (node (ref RP1) (pin 8)) + (node (ref P22) (pin 16))) + (net (code 28) (name /hackrf_if/VBUSCTRL) + (node (ref P20) (pin 17)) + (node (ref R7) (pin 2))) + (net (code 29) (name /hackrf_if/VBUS) + (node (ref U6) (pin 13)) + (node (ref C1) (pin 1)) + (node (ref P20) (pin 21)) + (node (ref R7) (pin 1))) + (net (code 30) (name /hackrf_if/VBAT) + (node (ref BT1) (pin 1)) + (node (ref C41) (pin 1)) + (node (ref P20) (pin 1))) + (net (code 31) (name /power/AUDIO_SVDD) + (node (ref C16) (pin 1)) + (node (ref R3) (pin 1)) + (node (ref R5) (pin 1)) + (node (ref R13) (pin 1)) + (node (ref U6) (pin 10)) + (node (ref U6) (pin 11)) + (node (ref U1) (pin 18)) + (node (ref C13) (pin 1)) + (node (ref C5) (pin 1)) + (node (ref P20) (pin 22))) + (net (code 32) (name +3.3V) + (node (ref C42) (pin 1)) + (node (ref C34) (pin 1)) + (node (ref C32) (pin 1)) + (node (ref C2) (pin 1)) + (node (ref C14) (pin 1)) + (node (ref C4) (pin 1)) + (node (ref C11) (pin 1)) + (node (ref J3) (pin 1)) + (node (ref C43) (pin 1)) + (node (ref C27) (pin 1)) + (node (ref P28) (pin 1)) + (node (ref P22) (pin 11)) + (node (ref J3) (pin 42)) + (node (ref U1) (pin 16)) + (node (ref C38) (pin 1)) + (node (ref J2) (pin 4)) + (node (ref U1) (pin 28)) + (node (ref U2) (pin 3)) + (node (ref C28) (pin 1)) + (node (ref C26) (pin 1)) + (node (ref C30) (pin 1)) + (node (ref P20) (pin 3)) + (node (ref U3) (pin 23)) + (node (ref U4) (pin 8)) + (node (ref U3) (pin 6)) + (node (ref C7) (pin 1)) + (node (ref U2) (pin 1))) + (net (code 33) (name +1.8V) (node (ref C35) (pin 1)) - (node (ref U2) (pin 5))) - (net (code 56) (name /hackrf_if/PP_CPLD_TMS) - (node (ref U3) (pin 14)) - (node (ref P28) (pin 8))) - (net (code 57) (name /hackrf_if/RESET#) - (node (ref P22) (pin 3)) - (node (ref U3) (pin 29))) - (net (code 58) (name /hackrf_if/MCU_LCD_RD) - (node (ref P22) (pin 5)) - (node (ref U3) (pin 30))) - (net (code 59) (name /hackrf_if/H1_CPLD_TDI) - (node (ref P28) (pin 19)) - (node (ref R22) (pin 1)) - (node (ref U3) (pin 15))) - (net (code 60) (name /hackrf_if/MCU_ADDR) - (node (ref U3) (pin 33)) - (node (ref P22) (pin 19))) - (net (code 61) (name /hackrf_if/MCU_IO_STBX) - (node (ref U3) (pin 32)) - (node (ref P22) (pin 20))) - (net (code 62) (name /hackrf_if/PP_CPLD_TDO) + (node (ref C33) (pin 1)) + (node (ref C37) (pin 1)) + (node (ref C36) (pin 1)) + (node (ref U3) (pin 39)) + (node (ref U3) (pin 57)) + (node (ref C29) (pin 1)) + (node (ref C31) (pin 1)) + (node (ref C3) (pin 1)) + (node (ref J3) (pin 6)) + (node (ref U3) (pin 41)) + (node (ref J3) (pin 41)) + (node (ref J3) (pin 40)) + (node (ref U3) (pin 8)) + (node (ref U2) (pin 5)) + (node (ref C40) (pin 1)) + (node (ref U1) (pin 21))) + (net (code 34) (name /hackrf_if/SD_DAT3) + (node (ref P28) (pin 4)) + (node (ref J2) (pin 2))) + (net (code 35) (name /hackrf_if/I2S0_MCLK) + (node (ref P22) (pin 17)) + (node (ref U1) (pin 15))) + (net (code 36) (name /hackrf_if/I2S0_TX_SDA) + (node (ref U1) (pin 11)) + (node (ref P22) (pin 13))) + (net (code 37) (name /hackrf_if/I2S0_RX_SDA) + (node (ref RP1) (pin 6)) + (node (ref U3) (pin 15)) + (node (ref P28) (pin 19))) + (net (code 38) (name /audio/SCL) + (node (ref U1) (pin 9)) + (node (ref P22) (pin 26))) + (net (code 39) (name /audio/SDA) + (node (ref P22) (pin 24)) + (node (ref U1) (pin 10))) + (net (code 40) (name "Net-(C25-Pad1)") + (node (ref U1) (pin 3)) + (node (ref C25) (pin 1))) + (net (code 41) (name "Net-(R18-Pad1)") + (node (ref U1) (pin 4)) + (node (ref R18) (pin 1))) + (net (code 42) (name "Net-(TP4-Pad1)") + (node (ref U1) (pin 5)) + (node (ref TP4) (pin 1))) + (net (code 43) (name "Net-(TP6-Pad1)") + (node (ref TP6) (pin 1)) + (node (ref U1) (pin 7))) + (net (code 44) (name "Net-(TP5-Pad1)") + (node (ref U1) (pin 6)) + (node (ref TP5) (pin 1))) + (net (code 45) (name "Net-(TP3-Pad1)") + (node (ref TP3) (pin 1)) + (node (ref U1) (pin 2))) + (net (code 46) (name "Net-(TP2-Pad1)") + (node (ref TP2) (pin 1)) + (node (ref U1) (pin 1))) + (net (code 47) (name "Net-(TP1-Pad1)") + (node (ref U1) (pin 32)) + (node (ref TP1) (pin 1))) + (net (code 48) (name /audio/MIC) + (node (ref R18) (pin 2)) + (node (ref U5) (pin 3)) + (node (ref C25) (pin 2))) + (net (code 49) (name /audio/RHPOUT) + (node (ref U1) (pin 23)) + (node (ref U5) (pin 4)) + (node (ref C23) (pin 1))) + (net (code 50) (name /audio/LHPOUT) + (node (ref U5) (pin 1)) + (node (ref C22) (pin 1)) + (node (ref U1) (pin 22))) + (net (code 51) (name /audio/RHPOUT_X) + (node (ref U5) (pin 5)) + (node (ref P2) (pin 3))) + (net (code 52) (name /audio/GND_X) + (node (ref P2) (pin 4)) + (node (ref U5) (pin 7))) + (net (code 53) (name "Net-(C23-Pad2)") + (node (ref C23) (pin 2)) + (node (ref R12) (pin 1))) + (net (code 54) (name "Net-(C22-Pad2)") + (node (ref R11) (pin 1)) + (node (ref C22) (pin 2))) + (net (code 55) (name /audio/SPN) + (node (ref J1) (pin 1)) + (node (ref U1) (pin 19))) + (net (code 56) (name /audio/SPP) + (node (ref U1) (pin 20)) + (node (ref J1) (pin 3))) + (net (code 57) (name /audio/SDTO_R) + (node (ref RP1) (pin 3)) + (node (ref U1) (pin 12))) + (net (code 58) (name /audio/LRCK_R) + (node (ref U1) (pin 13)) + (node (ref RP1) (pin 2))) + (net (code 59) (name /audio/BICK_R) + (node (ref U1) (pin 14)) + (node (ref RP1) (pin 1))) + (net (code 60) (name /audio/PDN#_R) + (node (ref R2) (pin 1)) + (node (ref U1) (pin 8)) + (node (ref RP1) (pin 4))) + (net (code 61) (name "Net-(P2-Pad5)") + (node (ref P2) (pin 5))) + (net (code 62) (name "Net-(P2-Pad6)") + (node (ref P2) (pin 6))) + (net (code 63) (name /audio/LHPOUT_X) + (node (ref U5) (pin 8)) + (node (ref P2) (pin 2))) + (net (code 64) (name /audio/CP) + (node (ref C6) (pin 1)) + (node (ref U1) (pin 26))) + (net (code 65) (name /audio/CN) + (node (ref C6) (pin 2)) + (node (ref U1) (pin 27))) + (net (code 66) (name /audio/VEE) + (node (ref C8) (pin 1)) + (node (ref U1) (pin 24))) + (net (code 67) (name /audio/REGFIL) + (node (ref C12) (pin 2)) + (node (ref U1) (pin 31))) + (net (code 68) (name /audio/VCOM) + (node (ref U1) (pin 30)) + (node (ref C10) (pin 2))) + (net (code 69) (name /audio/MIC_X) + (node (ref P2) (pin 1)) + (node (ref U5) (pin 6))) + (net (code 70) (name "Net-(P22-Pad7)") + (node (ref P22) (pin 7))) + (net (code 71) (name "Net-(P22-Pad9)") + (node (ref P22) (pin 9))) + (net (code 72) (name "Net-(P22-Pad25)") + (node (ref P22) (pin 25))) + (net (code 73) (name "Net-(P28-Pad18)") + (node (ref P28) (pin 18))) + (net (code 74) (name "Net-(P28-Pad20)") + (node (ref P28) (pin 20))) + (net (code 75) (name "Net-(P28-Pad22)") + (node (ref P28) (pin 22))) + (net (code 76) (name "Net-(P28-Pad21)") + (node (ref P28) (pin 21))) + (net (code 77) (name /hackrf_if/PP_CPLD_TDO) (node (ref U3) (pin 17)) (node (ref P28) (pin 10))) - (net (code 63) (name /hackrf_if/H1_CPLD_TCK) - (node (ref U3) (pin 16)) - (node (ref P28) (pin 17))) - (net (code 64) (name "Net-(U3-Pad5)") - (node (ref U3) (pin 5))) - (net (code 65) (name "Net-(U3-Pad7)") - (node (ref U3) (pin 7))) - (net (code 66) (name "Net-(U3-Pad37)") - (node (ref U3) (pin 37))) - (net (code 67) (name "Net-(U3-Pad36)") - (node (ref U3) (pin 36))) - (net (code 68) (name "Net-(U3-Pad35)") - (node (ref U3) (pin 35))) - (net (code 69) (name /hackrf_if/MCU_LCD_TE) - (node (ref P22) (pin 6)) - (node (ref U3) (pin 31))) - (net (code 70) (name /hackrf_if/MCU_DIR) - (node (ref U3) (pin 42)) - (node (ref P22) (pin 22))) - (net (code 71) (name /hackrf_if/MCU_LCD_WR) - (node (ref U3) (pin 40)) - (node (ref P22) (pin 21))) - (net (code 72) (name /hackrf_if/MCU_D7) - (node (ref P20) (pin 12)) - (node (ref U3) (pin 18))) - (net (code 73) (name /hackrf_if/MCU_D6) + (net (code 78) (name "Net-(P22-Pad8)") + (node (ref P22) (pin 8))) + (net (code 79) (name "Net-(P22-Pad1)") + (node (ref P22) (pin 1))) + (net (code 80) (name "Net-(P28-Pad13)") + (node (ref P28) (pin 13))) + (net (code 81) (name "Net-(P28-Pad14)") + (node (ref P28) (pin 14))) + (net (code 82) (name "Net-(P20-Pad4)") + (node (ref P20) (pin 4))) + (net (code 83) (name /hackrf_if/MCU_D7) + (node (ref U3) (pin 18)) + (node (ref P20) (pin 12))) + (net (code 84) (name /hackrf_if/MCU_D6) (node (ref P20) (pin 11)) (node (ref U3) (pin 19))) - (net (code 74) (name /hackrf_if/MCU_D4) - (node (ref P20) (pin 9)) - (node (ref U3) (pin 20))) - (net (code 75) (name /hackrf_if/MCU_D5) - (node (ref P20) (pin 10)) - (node (ref U3) (pin 21))) - (net (code 76) (name /hackrf_if/MCU_D3) - (node (ref U3) (pin 22)) - (node (ref P20) (pin 8))) - (net (code 77) (name /hackrf_if/MCU_D2) - (node (ref U3) (pin 24)) - (node (ref P20) (pin 7))) - (net (code 78) (name /hackrf_if/MCU_D0) + (net (code 85) (name /hackrf_if/MCU_D5) + (node (ref U3) (pin 21)) + (node (ref P20) (pin 10))) + (net (code 86) (name /hackrf_if/MCU_D4) + (node (ref U3) (pin 20)) + (node (ref P20) (pin 9))) + (net (code 87) (name /hackrf_if/MCU_D3) + (node (ref P20) (pin 8)) + (node (ref U3) (pin 22))) + (net (code 88) (name /hackrf_if/MCU_D2) + (node (ref P20) (pin 7)) + (node (ref U3) (pin 24))) + (net (code 89) (name /hackrf_if/MCU_D1) + (node (ref U3) (pin 27)) + (node (ref P20) (pin 6))) + (net (code 90) (name /hackrf_if/MCU_D0) (node (ref U3) (pin 26)) (node (ref P20) (pin 5))) - (net (code 79) (name /hackrf_if/MCU_D1) - (node (ref P20) (pin 6)) - (node (ref U3) (pin 27))) - (net (code 80) (name /hackrf_if/P2_8) - (node (ref P22) (pin 23)) - (node (ref U3) (pin 34))) - (net (code 81) (name "Net-(C39-Pad1)") - (node (ref U2) (pin 4)) - (node (ref C39) (pin 1))) - (net (code 82) (name /hackrf_if/VBAT) - (node (ref P20) (pin 1)) - (node (ref BT1) (pin 1)) - (node (ref C41) (pin 1))) - (net (code 83) (name "Net-(P22-Pad12)") - (node (ref P22) (pin 12))) - (net (code 84) (name "Net-(P22-Pad14)") - (node (ref P22) (pin 14))) - (net (code 85) (name "Net-(P28-Pad16)") - (node (ref P28) (pin 16))) - (net (code 86) (name "Net-(P28-Pad15)") + (net (code 91) (name "Net-(P28-Pad15)") (node (ref P28) (pin 15))) - (net (code 87) (name "Net-(P28-Pad21)") - (node (ref P28) (pin 21))) - (net (code 88) (name "Net-(P28-Pad22)") - (node (ref P28) (pin 22))) - (net (code 89) (name "Net-(P28-Pad20)") - (node (ref P28) (pin 20))) - (net (code 90) (name "Net-(P28-Pad18)") - (node (ref P28) (pin 18))) - (net (code 91) (name "Net-(P22-Pad25)") - (node (ref P22) (pin 25))) - (net (code 92) (name "Net-(P20-Pad22)") - (node (ref P20) (pin 22))) - (net (code 93) (name "Net-(P20-Pad21)") - (node (ref P20) (pin 21))) - (net (code 94) (name "Net-(P20-Pad4)") - (node (ref P20) (pin 4))) - (net (code 95) (name "Net-(P20-Pad2)") + (net (code 92) (name "Net-(P20-Pad2)") (node (ref P20) (pin 2))) - (net (code 96) (name "Net-(P22-Pad2)") + (net (code 93) (name "Net-(P22-Pad14)") + (node (ref P22) (pin 14))) + (net (code 94) (name "Net-(P22-Pad12)") + (node (ref P22) (pin 12))) + (net (code 95) (name /hackrf_if/RESET#) + (node (ref U3) (pin 29)) + (node (ref P22) (pin 3))) + (net (code 96) (name /hackrf_if/H1_CPLD_TCK) + (node (ref P28) (pin 17)) + (node (ref U3) (pin 16))) + (net (code 97) (name /hackrf_if/PP_CPLD_TMS) + (node (ref P28) (pin 8)) + (node (ref U3) (pin 14))) + (net (code 98) (name "Net-(P28-Pad16)") + (node (ref P28) (pin 16))) + (net (code 99) (name /hackrf_if/MCU_LCD_RD) + (node (ref P22) (pin 5)) + (node (ref U3) (pin 30))) + (net (code 100) (name "Net-(U3-Pad35)") + (node (ref U3) (pin 35))) + (net (code 101) (name "Net-(U3-Pad36)") + (node (ref U3) (pin 36))) + (net (code 102) (name "Net-(U3-Pad7)") + (node (ref U3) (pin 7))) + (net (code 103) (name "Net-(U3-Pad5)") + (node (ref U3) (pin 5))) + (net (code 104) (name /hackrf_if/MCU_DIR) + (node (ref U3) (pin 42)) + (node (ref P22) (pin 22))) + (net (code 105) (name /hackrf_if/P2_8) + (node (ref U3) (pin 34)) + (node (ref P22) (pin 23))) + (net (code 106) (name /hackrf_if/MCU_ADDR) + (node (ref U3) (pin 33)) + (node (ref P22) (pin 19))) + (net (code 107) (name /hackrf_if/MCU_LCD_WR) + (node (ref P22) (pin 21)) + (node (ref U3) (pin 40))) + (net (code 108) (name /hackrf_if/MCU_IO_STBX) + (node (ref P22) (pin 20)) + (node (ref U3) (pin 32))) + (net (code 109) (name "Net-(P22-Pad2)") (node (ref P22) (pin 2))) - (net (code 97) (name "Net-(P22-Pad9)") - (node (ref P22) (pin 9))) - (net (code 98) (name "Net-(P22-Pad7)") - (node (ref P22) (pin 7))) - (net (code 99) (name "Net-(P22-Pad8)") - (node (ref P22) (pin 8))) - (net (code 100) (name "Net-(P22-Pad1)") - (node (ref P22) (pin 1))) - (net (code 101) (name "Net-(P28-Pad13)") - (node (ref P28) (pin 13))) - (net (code 102) (name "Net-(P28-Pad14)") - (node (ref P28) (pin 14))) - (net (code 103) (name "Net-(P20-Pad17)") - (node (ref P20) (pin 17))) - (net (code 104) (name "Net-(J3-Pad1)") - (node (ref Q1) (pin 3)) - (node (ref J3) (pin 1))) - (net (code 105) (name /hackrf_if/LCD_DB12) - (node (ref J3) (pin 21)) - (node (ref U3) (pin 49))) - (net (code 106) (name /hackrf_if/LCD_DB4) - (node (ref J3) (pin 29)) - (node (ref U3) (pin 58))) - (net (code 107) (name /hackrf_if/LCD_DB5) - (node (ref J3) (pin 28)) - (node (ref U3) (pin 56))) - (net (code 108) (name /hackrf_if/LCD_DB6) - (node (ref U3) (pin 55)) - (node (ref J3) (pin 27))) - (net (code 109) (name /hackrf_if/LCD_DB7) - (node (ref U3) (pin 54)) - (node (ref J3) (pin 26))) - (net (code 110) (name /hackrf_if/LCD_DB8) - (node (ref J3) (pin 25)) - (node (ref U3) (pin 53))) - (net (code 111) (name /hackrf_if/LCD_DB9) - (node (ref U3) (pin 52)) - (node (ref J3) (pin 24))) - (net (code 112) (name /hackrf_if/LCD_DB10) - (node (ref U3) (pin 51)) - (node (ref J3) (pin 23))) - (net (code 113) (name /hackrf_if/LCD_DB11) - (node (ref J3) (pin 22)) - (node (ref U3) (pin 50))) - (net (code 114) (name /hackrf_if/LCD_DB3) - (node (ref U3) (pin 59)) - (node (ref J3) (pin 30))) - (net (code 115) (name /hackrf_if/LCD_DB13) - (node (ref U3) (pin 48)) - (node (ref J3) (pin 20))) - (net (code 116) (name /hackrf_if/LCD_DB14) + (net (code 110) (name /hackrf_if/MCU_LCD_TE) + (node (ref P22) (pin 6)) + (node (ref U3) (pin 31))) + (net (code 111) (name "Net-(J3-Pad33)") + (node (ref J3) (pin 33))) + (net (code 112) (name /lcd_sw_sd/LEDK2) + (node (ref J3) (pin 3)) + (node (ref U4) (pin 4))) + (net (code 113) (name /lcd_sw_sd/LEDK1) + (node (ref J3) (pin 2)) + (node (ref U4) (pin 3))) + (net (code 114) (name /lcd_sw_sd/LEDK3) + (node (ref J3) (pin 4)) + (node (ref U4) (pin 5))) + (net (code 115) (name /lcd_sw_sd/LEDK4) + (node (ref U4) (pin 6)) + (node (ref J3) (pin 5))) + (net (code 116) (name "Net-(R20-Pad1)") + (node (ref R20) (pin 1)) + (node (ref U4) (pin 7))) + (net (code 117) (name "Net-(R6-Pad1)") + (node (ref U6) (pin 16)) + (node (ref R6) (pin 1))) + (net (code 118) (name "Net-(R4-Pad1)") + (node (ref U6) (pin 12)) + (node (ref R4) (pin 1))) + (net (code 119) (name "Net-(R1-Pad1)") + (node (ref U6) (pin 14)) + (node (ref R1) (pin 1))) + (net (code 120) (name "Net-(R8-Pad1)") + (node (ref R8) (pin 1)) + (node (ref U6) (pin 1))) + (net (code 121) (name "Net-(R10-Pad1)") + (node (ref R10) (pin 1)) + (node (ref U6) (pin 15))) + (net (code 122) (name "Net-(R13-Pad2)") + (node (ref R13) (pin 2)) + (node (ref U6) (pin 6))) + (net (code 123) (name "Net-(R14-Pad1)") + (node (ref R14) (pin 1)) + (node (ref U6) (pin 5))) + (net (code 124) (name "Net-(D1-PadA)") + (node (ref R3) (pin 2)) + (node (ref D1) (pin A))) + (net (code 125) (name "Net-(D1-PadC)") + (node (ref D1) (pin C)) + (node (ref U6) (pin 7))) + (net (code 126) (name "Net-(D2-PadA)") + (node (ref D2) (pin A)) + (node (ref R5) (pin 2))) + (net (code 127) (name "Net-(D2-PadC)") + (node (ref U6) (pin 9)) + (node (ref D2) (pin C))) + (net (code 128) (name /power/BBAT) + (node (ref C15) (pin 1)) + (node (ref U6) (pin 2)) + (node (ref U6) (pin 3)) + (node (ref J4) (pin 1))) + (net (code 129) (name "Net-(R9-Pad1)") + (node (ref R9) (pin 1)) + (node (ref U6) (pin 4))) + (net (code 130) (name "Net-(C39-Pad1)") + (node (ref C39) (pin 1)) + (node (ref U2) (pin 4))) + (net (code 131) (name /hackrf_if/LCD_DB13) (node (ref J3) (pin 19)) - (node (ref U3) (pin 47))) - (net (code 117) (name /hackrf_if/LCD_DB15) - (node (ref J3) (pin 18)) - (node (ref U3) (pin 46))) - (net (code 118) (name /hackrf_if/LCD_DB0) - (node (ref J3) (pin 33)) - (node (ref U3) (pin 62))) - (net (code 119) (name /hackrf_if/LCD_DB1) - (node (ref U3) (pin 61)) + (node (ref U3) (pin 45))) + (net (code 132) (name /hackrf_if/LCD_DB2) + (node (ref U3) (pin 56)) + (node (ref J3) (pin 30))) + (net (code 133) (name /hackrf_if/LCD_DB3) + (node (ref U3) (pin 55)) + (node (ref J3) (pin 29))) + (net (code 134) (name /hackrf_if/LCD_DB4) + (node (ref U3) (pin 54)) + (node (ref J3) (pin 28))) + (net (code 135) (name /hackrf_if/LCD_DB5) + (node (ref U3) (pin 53)) + (node (ref J3) (pin 27))) + (net (code 136) (name /hackrf_if/LCD_DB6) + (node (ref J3) (pin 26)) + (node (ref U3) (pin 52))) + (net (code 137) (name /hackrf_if/LCD_DB7) + (node (ref J3) (pin 25)) + (node (ref U3) (pin 51))) + (net (code 138) (name /hackrf_if/LCD_DB8) + (node (ref U3) (pin 50)) + (node (ref J3) (pin 24))) + (net (code 139) (name /hackrf_if/LCD_DB9) + (node (ref J3) (pin 23)) + (node (ref U3) (pin 49))) + (net (code 140) (name /hackrf_if/LCD_DB10) + (node (ref J3) (pin 22)) + (node (ref U3) (pin 48))) + (net (code 141) (name /hackrf_if/LCD_DB11) + (node (ref U3) (pin 47)) + (node (ref J3) (pin 21))) + (net (code 142) (name /hackrf_if/LCD_DB12) + (node (ref U3) (pin 46)) + (node (ref J3) (pin 20))) + (net (code 143) (name /hackrf_if/LCD_DB14) + (node (ref U3) (pin 44)) + (node (ref J3) (pin 18))) + (net (code 144) (name /hackrf_if/LCD_DB15) + (node (ref J3) (pin 17)) + (node (ref U3) (pin 43))) + (net (code 145) (name /hackrf_if/LCD_DB0) + (node (ref U3) (pin 59)) (node (ref J3) (pin 32))) - (net (code 120) (name /hackrf_if/LCD_DB2) - (node (ref U3) (pin 60)) + (net (code 146) (name /hackrf_if/LCD_DB1) + (node (ref U3) (pin 58)) (node (ref J3) (pin 31))))) \ No newline at end of file diff --git a/hardware/portapack_h1/portapack_h1.pdf b/hardware/portapack_h1/portapack_h1.pdf index 417982eae181082c436f5a410bf526703dba68e2..d17471d797f507d65a63d326582183c3fed473fa 100644 GIT binary patch literal 290759 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

1b

DYFAr)%4VX-u6 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 literal 241466 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 nFsqW5y5Di zIQdS8Qmzgay+s1fLpYo2_;o7}=DEvOtl6R_o%g-;nE7dJIy1_WjZzN6w>!`oW1AjgU+KW`PU&U*+zHGh{%Bgb^AfBfz;I<_2eU z>c9dXo_hqf(4KCY=ian48#8oivgETDtM;^3`D=OZ>D2kFd6I|~yH$S53uraZviRYL zt=1yd$R61FrV@JPX!@!{izSIkH$Ue_`LXA>RmzJ?eLM3Wm`Cv=SVljF}fRx%XHYb3urufBD@|CrtzrOn!z1Iath+_k*%A2yF)4D&~P;o{mpePhld< zr-RTeEO=wb{XR`tXErS9qGao);kMrzR^|EL0GiIKh6nUaUIR;>}XJ0peZ*gZ$rzym@#?E?i{YpnaUVWy*itMQI;+ypuDVcsyU( zk5b9Mf*?29dUd2dB2MdrQXv%zcM0cf1Fu7!ppdm#vT<>W1$9T<>tS)@;34&gRXFXV zbhog+eF$0w=z0uo^z1W2Mnn7)h4veZ+CBIL1@f>j$BU~0!ZnPC3Fg8pp-sZ}`z{RY zn?6@q#oBw4N2;OgCEUkrol;@Gsx`hUnbI4RQeoaI?f=xiVNGy=R{Fpy(Gwhe6C9>0 z<^OYgy7FODUT8q{p1S-jOiZZd->NI6Sh}a;|Dsy(YJehZ3p(=fflrZRb5-GCI!`K&)P!A6gRQ* z7zCK)U~RtG0hJ$M)KKY(#h!E^(d=Nl-*2ML_=rQQ7yAZ;#t_DPEq%gEPUGe^rXM<( z>{aDCqYgO^9QpQDEvStyN_@n5x`E{0LiAT~*cndC-dIV8}Wx)*@iyQ^M`hX|wb(6LmWmq?T-v5ODZ;4~2(tMbXUp zb>j{SR31p)pT1$1;LysxV5-VK-b%ZKnc1)XV5$~JSY_rdPivcg=^^hwOSbuVvx~eN zT62gd^1lE_e|Vb{|MdB%{+qPE|8*@#;UFOMG!f^)uM&fto0HI(Ene%rnOaL!9zXtP zBxV}EUp+2Qa#*B`U`f;bSOCSy#>vI;aR$#fBUCXk^aoHiKP zi9BtT*ek7$khqg;g4rO}I3I>rxphlIq0|aQ%Udn+3srDR@;-0SK2cu#0#Cn$WLX;H znUJrw9i}EG*1C-t@8mguU{!0B7E1 z5G)n6AV<7OjLJB5FKuTBp=F48EUuyiQeTzdq2`@lyrxQ=iFE7iCRKwV3~tmP5qPD< zQgMMrw01Ajb;j5}rN)}(YKbi6b*k5+&Q;}Sd|kJ}c*XL2Nf2eJHvMaGHSGXub^bt{ zj4HgD#2L34JB>kOuJWtq%7!l1lB>&)-?^I4Mtk}{&0+e#E08~(S79--o+o3UBW|z7 zu6VCKv4EcWi`)gOo^bO59)znNa>9HbT~Gt27Z>3+TWorbR-N}P4HrDz77iEEDSwl=nuWSo7yJ6zR&oY zYinJL5^N8_-)YLH^lYDUnwM27;+>90$k~0t{q{he(%a&S|XmU>@ zk8w>`;Z@(YV$pw&p z>ooH%<4TbQ!Y;4Jf|*O$0K4_m(jD_H`f9F~3@~7z;b6&M#$oac+H8uaH5-FGSM?Kx zEtzbna;tzXR3*PMPAy=Mm~ZBpLpdijUbC2N18dxXxtOe)mUo80uH5i(z|RT9=&iaTP3cmbLDxbPa@m35oRFo?+ z=MNK3v{$R6SWNC67Q4ctT72YVhe53TL$2yi7oo@iCF%R1-@LomwbJnAQ4+Ls!0v=7 zDVr)hW|YJqrzAjbVy-?tUz)v$6VxO9^isoPT#;=UK<) zt4nJ5YWQ+s^8Ze3_x!^@`VXr6_MZ;RfBK4>jT2wOvOBCYzgPBzq)LWvu~=@yoAX?$ zasv8=29zhbXoRALK2p6p;R+aNw-a~S-VSmq6g=8C{LEwXTyLa6%ntjD`ZJ{VlyFXX zw%dhX!R_8@Wr{JNFjtZU1-~YfHx$5F5}2dIu;mW7`M(Q_Eq9lXt62%+&>y>bha!3Q zdE;WBlwKfqhcHq=(A>4v0sNP-o_|R|OR5jhLGuswZz03BYw_Z$1w^z_A z|F?}g-wCZ@!@c|_9gj?DWMw)7o;}a2= zRcwPs#+px`s}iLw!_S()=J5}w7F7#E<0oXZ2rK{r;CbgZE6YLwXg+Z^9%}liKOrVF zt>t55(T0E)fOEdq#qiryTrPge2U}VqkRF*C8XA+xfE88(kqSPl9w49>P2@ zjo@|2&R+Ug)7^ANO=6+o?dDx0nwS`J7afVfCRZJ?+g4W{p}Lb6Hm#w7`IF(*pJs@^Oy<~+Ij>+SWzC3vw7@J9=d-qU{`e{sUfrC1Xj_d<7BJsV{ctd#&#?IS*>ftWGi=r8_@{rQC^3T6==D(S)1>{nIU$ zMoZC4_oOH0dIy4yyB+2Et<6;DuBy@#U;H)(T)JMu1XNylKeGxv99W4qhF;LkyZAby zZEnOLX~zXd0~Q&e;(ACAKHhDaI;Wtc`|h0cO?eyDEkPpt3*X}l2YucyIcP(2V{T%& zHqY*Qhwvxn9+I+d&itmIjfhNV>-59hi#1&+?EKL+^kx@%blUGTP#f?%I#hfIql>yU~k0z6E&>FDF0WvP>dIRY1M@bRvax@E%@)=koN>9-GnYuw@xghGd45L3Txv!09>c$V6kcNixUeUm*l7kuEIxDpafyRH}7 zhcV;wH4)@v@0%_H%zSq`hBjd59l<5cKrGbLZ>nT(5RQvLdXJnl&?YLAn*oNz0L|yi zImWfp_iCH5d8^ubO6MiBcw*fnbV|uH91=-d+_T9*pAD?x=5%&%L#sGp{6=A~tKEu_ z+%HejJeI<%Yvu3B9(Z)`&GOhv5Y`bi)?Oe)`aG?DGxV-n14E0*#VA)%hzg z2#rFkO_I5RO9iqo41n6XumIl5f(cGn9f?Iy$g|)JMCTio5(1C%7=VFmAhz*k?FR^@ zkg7{p?kb0I%>oRQl2tfGj~%S?}8;;$6j38@$tjqWbDAmQuhp&)CF&_k+G?}R>mi6Kj{wsV89 zLk6AflL399E07M#n)^ubpwNnMP5M+#JB~_LtJ@JdF!d)eoTdE93HSK6=m*a#5_k=v zvODH)a--(T*9-|k3X@4rwMuWsRjNXZ*)}i!b0&MZ&)C$1<4C!h*GOpW*}*7td#wjh>P3HHOx z1@5s2hx9g;%a68eaujWR?bv=oo|mR6SDUkeXrt3z^`46)KhjT4@mOaA6;ZZ%k>-LB zg;C})e@GE|V_X2hj<7O%E#QHF=nP@}Wj-P6cbfw>dp2AcwA z311YsM?v+Jnui=-;YtLM3w<&XCZ>Kf4^gWRhaE! z_AFUa)_T9{4i2WDIJS$6UDJI~mq6vCe-s4GY99-Rwsc^Tk1+){bU1DxuQkPi*K_lNv^g}oE zK6n^5h?Msl{r-@zIZaR+psa6r(&b|7R>OeI8Ses9zxgP9hcuFvlnE|kwA#MOZYAwU zYblLOY|%tf-Y=}R84cQzCQVC2(jsm=t7bhih#~tLHc8w);*SFm<)j<gGzz6P-))FjB5ys18! zw-Py3nyxh0d%NbH`cxLKg)`wMMrFPG%>6=>k#>Y$HamhT4bPgOL`6FNza)0c5Cx<5 zf>(J<9WiqC*PgEa*imkbu3~B{053V8YIR?z0iNa+YqBylJM+n^@9d#ykO|EQ1G>o? zgXzC# z{g=ef-Yln~pI0RyQ>Rs@Gn_0aq@%2ZKAD#gVfDR0Wj^giAh)?X=uotgKE$DSQyt6l!c&rymy7%-Mpf1CdBRqL550M z=lgFp4LQSv%@P{NYy98aGZtYT^#T3AzS^tzven3(!%$lqBL~bQW-E(DDrUjfGk7jn zoAf>fR?4Nes;#^MEY?@LRE9LMOBW*6#vj9*US$571p8w@py$A-b;yUZF*1KKY9z-l zCh*WVX-V&4v3D*SKWn`-lI{nI$*2o?g9A91&JuF+xRoG#GQIle_GZR7BM^-AZmUlP z`uhr)u3X19er$7UY`Q}={VJoH#c{! zIUjqqO$&xbXY#Y&oSw@5K?(i;aN(OV-J&V~K|J~w`v2trAH=x}<0KzG8V&VYcuK zaOKTms2-06*<;v0bobT4f%6#h15m;xF!oXx8a^kFCCZ^9-5p!;fcb{!PKQ7-v7At1 zWCYbz@ph3RhUVcaOF?kS=Pf`HsA4+S|>~2Ful0?8=Uc7ZHC<+@m(rUU@CR zQ)_lqEL6R8_9G#VmOxz%Dj}2&r28YZ`jdRD%y{oLEnb7*%}%&wqn7SJxma&| z=~6{okuQeOxlqj~Bi-JM@I4kUPH8L49K#zv{VrgaTiS6m}0uFJXX&-qSGHC{77aQKp3 zY@n1HUxGD4Ml_nlqpPk3OLk1F@O|T1?&5>}0YczHR<99tC1G0%10}+mZzNQwR~-I_nc=yv{;T!$gD!N+N|9`qQL?$rMD0b&?Cz-e zCT|5dcIY}kK=Bl)r_oII4#Tv@4e#hSb1>6OtC?@JTG-0GN_vC<;k>#l!t~xOzVLH| zUOrv)(f+4!S78^%!SUnGcFwK$)Iu)dL2)9Z6ZY+0Rv!B*i9t+5ZtZ~qV1~WlrG07% zk$LNI;!}3baGDIn;%xv8ESSADwD~#Qrf}Gsr^AI2HV*I1elL)=Z{x9|QfEBmjoINs z3uA|OM!s)L-Y4-`k^UEP(0knf&WPT(;IJk+$``hh-sv*rj6;T;FMsuAs~|O(DEZp- zsaB*GTO8LY$pCL&h6%Xj5vg+zs|l3+2BOuZ((K@@%T4S^!^CnHf(q zt`0_7r3bH}QU($_zIEuC`EqMie_JfR*&ahFkg~z(u`HXIJLFC%;5&H9E{EHYw348x$FhyOc^9rvn_nyGovw$dCoK?fjw*Wlle-nVa-9eIR z+EsVKiL0QvQqrz4L;xLB?Mbu0gmJ9iO%-q*f~T5qrDxEq&}?5inb|D{7uzeug{P^A zq}adVK9nubA8IDd_Mw|mvs#S#7x8OzV9?6U@K0~;#FPPWKU10Zxa@{*$qCD}Uxr<` zlAx(`0?YPXYi47hwBvk_&UmMQZnCxjycU$CpIxvsaX3x5!pTr~;|O|tf8G`v=t5h6 ziz$)`-ff)GHUuhKd6z9pt1Yd~!s(MbAzYR*0FHbn6-DpRHb$jvLdVZ#X|sv%-V`x< z7{ysAgaH=2erkPx0B}4#Fxz|jtpgjRwqT5nG{pXA*bz{aRP7cz1@G_$e6m$t72v(F+Ytf9gC7vyRCgR^rg6lX z#OE4)-6fszW1gKc(vwN(%Q<8rQY5BU0<7jO(uL0LgjWoc1OLU0;u+T5>lez{auJ*HegIAm8}HBBh!7^;QSZhFNx_}o2PeS zr%cO26(5)jO3uhdCoUI*`G2OOS!+GBB}A2&-msoVUhsME@#L$L+S7||DDEBVCTY2l zZL=>sw4bh4wVc3%97~oN`XQ z$lP8muoriitW74QFsMam?Dc12zt#0T75jbvyRIVxC+N1@5D_Fob4B31Uwk7yfkTL2 zxF!-5H?Mcx2Youxu0N*aeuW@M7<-n|eDEH|;Y;ykh;S{e)`O@{+O*8tKJss1FI1_L zaTy#mzUpuYSoGYuk0>uHaC#Wk>8Jl)jEY{FjFtAa$AX|;U*+jqWjvto?x7j!@>m61 z&z~-Hu27w?7vfHK6R~>F7nqMG4}yQP$kzUZ=6C4-);`4fTq2;kS{apoT;x45&rk!n z>i0J76^FeVA?u3pZWDra7+x8Ku4ZzXb@tii$xPB$2VXF{Yh5T<7X0@!C)3*f(4@^aa!|$W)bCX%B-L4 zHW_?*!<^Z(>Y)!8S;!;1dynBDNMM8ugJWXZytO7G$Y3&%)k&A7^}8C*h6)wHeg#)l!JdCINK83CR~aT9u$a^L5DTy+*!KxF4< zx+(6qU+*2A#4gtc*kb@Y?_VwH3JOSvHG*L8Eg$t(n=Z$BM+l@rpE8RVjUrpI<1Q#kWLWxmZn$E)e5mRG3Fc(- z4ctcBurX&vdNOe&-eoF#hltGMMI)0+veB}1Y!Nib3&(b&KxWYCt7JSzzW{uOAAcW}` ztG!x1vD@PSa1z7*kyifc%VMfe3HmRvGD-AG4f0_|B-Mrulql;&kk1lb(d}~~)9Oag zPq~PO*-yxI@h339=5DUj8*s3GUa26Q8K1YNIa$KWLtv7f@;em^epe6&Bwu;LfXi9# z;5C>o>dU1IpqY&()z&4b0?+j8Y<6*!?n?xI1=x}0#ssC7^K+*qEc-ziENzsPyYE#-YP=j&7MW$b?J9zhyLkGMOTleU< zBkc#%gf_gn1Z=><1mt)5^MYlvgk%;cGJs#=wm<_zb$G?Dw|&h{`vWB2IQU`J?gs-zA+Tp_X7Z9LBEr$wlIiim0*Qthoj-G z?~4(Y5M?ds|BRw%bY+*Dbs_KkyEVzaA+TyzCY$^f1)kBXb1W4fOvo8bYKot9+kgxu zohB&=JYT4t=yiR!Pmmr-=+owUOs&R5oJ36&ECV{X*W>dm&X=_`zO)!fsiTh!T`!az=PxI=i<(^bij?nZd+sAxB z>e-{-Z(lWU*^K=$j1ndEvXKnUesBjHwr2n6-6Ux55OeBOwTD>wV58RzAPy(}75YAe z_Te;H0zWjM@A0my7toDJW(Lnb*qeR2V+zCQ^1eQM{U8UE49Q;txs3%CZ@{jR*PK2G z79leRsKSw;oYVVlhXTZAZE;WY#h%CgqPe5&~9 zd$-0!vo z*v-3dPAy-MR_ent+>%C>eMk8-l6h3w`d6kMp6j?1**Bwuu=&29JXSKCzbszYZBsgCpn zZv)XWel=|XtAz&We#qXV?TKEMNGUGpy4X($VKYa~YbX+cWs}v!5=4bS%uvVI4D9uq zv~@?}rsep*OidX<5z_9}(h4I-Oc}pXGD2exY+({Ki8GCLoOY~#NLoz5819B)WFmc! zA+d9Mt&&u+3HonH3H|lOx_OGDTxDo?e#?KtsSv+-`2&>!Maa^FONw;j1xh920gpy< znxqco!rTkaf!J`qD>baB`y>pr#1_DKYj4y1n2mXLJXQ(IRt2S|G(J36+plKoznOOY z%p8gI=kpKqZz}HP@k`4wZ}pnWaAP4B^D&0wdCJtVjnf%h`SqKlvXO@_@QYCkX|NI>tT20^bcBB>z-ZTX2}s~QVCtmf|Gl6oU*iC^e1*_dQv~Yebthk z6T>^3t^{`hH}f{aSrK{+P!#0KryZ2;WABDqn3Dx5^$C2VDK2isy&o#64d7Z2iV6RMgrcfd5s3|YJF$r}pwY|%JP%K|k0*KGGjejzl+HxT9 z%RM9;vuo1UN|`a<1^BV{pdV|4#Ez^AXL*0=t$Ms+P3rjaZq*H*S6h!`B$xEo;SA>s zM9^DQ)zx&7zml{<5;Q+XKf<@lG#t9yaz(k7F7oW5QT5KclwNBaV*0vS8; zTHRCwl(aEz*b6EXgzQ0;Q!- zbwDjXi77taUnZs0EghO4q9Cic&+HV;mN=Mf7H_Gw8+ zSF|W(Hf*!m95dVoRiR#RF-d&f$h#Gsa7IrnzGS@tPWZ5dqolu8-w zfO_w{V-%U?_KBd4X76II4QwM_zU-t-x~}*uka*$6ZL_rMFL){ZGkdo)l03_ zpjqdoSy)l)A%b>_LhT|pug;y5p{#+NWlUI|mE55U_9-ulPBXUjGwf%(VG71DOF&-M zKS2gnJK34LB?L>bu0vpk=DO}cN6(1f<+063uh%c{1dOw-D;p8F6W_HjuO);O41C~> z5K)Dz+h|vHoJ<_#eo_`Qxk-v!)lIbwjZGHD2(r^3MNPK*^8f*~0<%5lRn=YpvGIlY zKd-=&WMgdp26q;&11~%eMVaeoEP0J_w@=m*!&3S?s=N^L@6prN$4!y^@v&w%@A6eu znH27@4BQ<)mbE&H8Lg+cO$qf}ASbHw{sXmCG z1lzjoE=--xssjwgX4R6>HY;SxwLQE@y}yLJu)Idek&t>^17oi{dmkdK- zCeU?iGGt(1(h;WciTr&|^5zF!`Gt54`va%@auy@WT9ljKDXyE|WFBWY(GKqR`NMCm zZi#O6W87-78x*)#yz}$}rp&?qvRT$Umk@Y2!=h7V8TXEUvSMgghlDfg#%_kCIvuKV zgrP4HtpO4_j{E@oAxXjcdS2r30q>DrD+o#`nonEe+!^WH* zwJz22J$Qd&tMz2GCP==;RvnOkd%q(87Vz|2JP#hyFsHa6=MMwCZd2yRpTwzX*?DCk z=lrrI6iC}&9x&)3|HPgsu(eEhX{pwY1#e6cNCm!1h%?&mjS~bBQ-@6!HAqj`GgHOB6my-&peLXPScrEo4Y9 zF)y3-zRIvazzj(~do2Ba5JHDA0+-u0g4 zPRlX?8SOPP_)y2g%YXb3G_d1?CP$-~5S8cofw}qvwxjeRM;p?z{yXC7cwG6e61((Q z7UI`g`2ig^r>%kC_7AMC&)*oReAvUlrt8yLjfs&1W&O5ut9Cv;e&l5|6qlK+Oxj2o62DP&eRfUdmAd>bjE_Mu#BA zM&fO3RqWrw+sovIzyl+YH~sn4z9SmM69c^0*PycI{p)bmY<7|1TAXGhfp&eMM@$7$ zzTtYaG=9(Qx5*K$Pe6GO;jf?yUci8gF*Nu@=&X;QxKa`vcpzZW5fXO~$SdnN)gMnm z5Yd;!bv*+x3J5BaAc7e}>o)dkG2nu#X&G(YA? zzi|M2d|%eORpG*&u$A4%{jiJ8LN$gRB|L7x#({69w@T^%{7)F?}M8UXlWiTbt`kJ&dBJU_voUr~GgGJ`loAU&1uCBKe zU;GW2xmX*>Ee1+jj`i4@ci)9j%kT(k^`kZ?6xuJso z?ohh*lzi6pHn=VB^9_NYnJYMUT>-wUMmV=*g0KO$TSp^9u5OvPAAL+4k@3k zo{?LibBQ!Nu-6wPcMgOs28gm&R^r}kE5N*)*NGB)_Wf>ZMOYU@rcRbjuiKgmsGAx{ z!CR=UKcNq?8{0)Eo>QOw)z`0t?CvO!c|$l>a9KgeIoF#>$V=-

05ZW+;$#4N{Z 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 Q&&AG$LP;qqFNX4e0L!>26V" H 3250 2700 50 0000 C CNN "WVDC" + 1 3400 2800 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR087 +U 1 1 58F1AC96 +P 3700 3000 +F 0 "#PWR087" H 3700 3000 30 0001 C CNN +F 1 "GND" H 3700 2930 30 0001 C CNN +F 2 "" H 3700 3000 60 0000 C CNN +F 3 "" H 3700 3000 60 0000 C CNN + 1 3700 3000 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR088 +U 1 1 58F1ACB9 +P 3700 3100 +F 0 "#PWR088" H 3700 3100 30 0001 C CNN +F 1 "GND" H 3700 3030 30 0001 C CNN +F 2 "" H 3700 3100 60 0000 C CNN +F 3 "" H 3700 3100 60 0000 C CNN + 1 3700 3100 + 0 1 1 0 +$EndComp +$Comp +L GND #PWR089 +U 1 1 58F1AD43 +P 3400 3100 +F 0 "#PWR089" H 3400 3100 30 0001 C CNN +F 1 "GND" H 3400 3030 30 0001 C CNN +F 2 "" H 3400 3100 60 0000 C CNN +F 3 "" H 3400 3100 60 0000 C CNN + 1 3400 3100 + 1 0 0 -1 +$EndComp +$Comp +L C C16 +U 1 1 58F1AE50 +P 5600 2700 +F 0 "C16" H 5650 2800 50 0000 L CNN +F 1 "4U7" H 5650 2600 50 0001 L CNN +F 2 "ipc_capc:IPC_CAPC2012X135L45N" H 5600 2700 60 0001 C CNN +F 3 "" H 5600 2700 60 0000 C CNN +F 4 "Murata" H 5600 2700 60 0001 C CNN "Mfr" +F 5 "DNP" H 5700 2600 50 0000 C CNN "DNP" + 1 5600 2700 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR090 +U 1 1 58F1AEB9 +P 5600 3000 +F 0 "#PWR090" H 5600 3000 30 0001 C CNN +F 1 "GND" H 5600 2930 30 0001 C CNN +F 2 "" H 5600 3000 60 0000 C CNN +F 3 "" H 5600 3000 60 0000 C CNN + 1 5600 3000 + 1 0 0 -1 +$EndComp +$Comp +L C C15 +U 1 1 58F1B1AB +P 3500 4000 +F 0 "C15" H 3550 4100 50 0000 L CNN +F 1 "4U7" H 3550 3900 50 0001 L CNN +F 2 "ipc_capc:IPC_CAPC2012X135L45N" H 3500 4000 60 0001 C CNN +F 3 "" H 3500 4000 60 0000 C CNN +F 4 "Murata" H 3500 4000 60 0001 C CNN "Mfr" +F 5 "DNP" H 3600 3900 50 0000 C CNN "DNP" + 1 3500 4000 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR091 +U 1 1 58F1B4E6 +P 3500 4300 +F 0 "#PWR091" H 3500 4300 30 0001 C CNN +F 1 "GND" H 3500 4230 30 0001 C CNN +F 2 "" H 3500 4300 60 0000 C CNN +F 3 "" H 3500 4300 60 0000 C CNN + 1 3500 4300 + 1 0 0 -1 +$EndComp +Wire Wire Line + 10450 4550 10550 4550 +Wire Wire Line + 10550 4450 10550 4850 +Wire Wire Line + 10550 4750 10450 4750 +Connection ~ 10550 4550 +Wire Wire Line + 10550 4850 10450 4850 +Connection ~ 10550 4750 +Wire Wire Line + 10450 5200 10550 5200 +Wire Wire Line + 10550 5200 10550 5100 +Connection ~ 7900 2800 +Wire Wire Line + 7900 3000 7900 2800 +Wire Wire Line + 8000 3000 7900 3000 +Connection ~ 7500 2800 +Wire Wire Line + 7500 2700 7500 2900 +Wire Wire Line + 7500 2800 8000 2800 +Connection ~ 9300 2800 +Wire Wire Line + 8900 3500 8900 3600 +Wire Wire Line + 8900 3000 8900 3100 +Wire Wire Line + 8800 3000 8900 3000 +Wire Wire Line + 8400 3200 8400 3300 +Wire Wire Line + 9300 3300 9300 3400 +Wire Wire Line + 9300 2700 9300 2900 +Wire Wire Line + 8800 2800 9300 2800 +Wire Wire Line + 7500 3300 7500 3400 +Wire Wire Line + 9700 1550 9700 1650 +Wire Wire Line + 9700 1050 9700 1150 +Wire Wire Line + 10200 1150 10200 1050 +Wire Wire Line + 10200 1550 10200 1650 +Wire Wire Line + 9700 1050 10300 1050 +Connection ~ 10200 1050 +Wire Wire Line + 2800 2500 3800 2500 +Wire Wire Line + 3800 3000 3700 3000 +Wire Wire Line + 3800 3100 3700 3100 +Wire Wire Line + 3400 3100 3400 3000 +Wire Wire Line + 3400 2600 3400 2500 +Connection ~ 3400 2500 +Wire Wire Line + 5200 2400 6300 2400 +Wire Wire Line + 5300 2500 5200 2500 +Wire Wire Line + 5300 800 5300 2500 +Connection ~ 5300 2400 +Wire Wire Line + 5600 2500 5600 2400 +Connection ~ 5600 2400 +Wire Wire Line + 5600 2900 5600 3000 +Wire Wire Line + 2900 3700 3800 3700 +Wire Wire Line + 3500 3700 3500 3800 +Wire Wire Line + 3800 3600 3700 3600 +Wire Wire Line + 3700 3600 3700 3700 +Connection ~ 3700 3700 +Wire Wire Line + 3500 4300 3500 4200 +$Comp +L R R1 +U 1 1 58F1CB6B +P 4200 4550 +F 0 "R1" V 4280 4550 50 0000 C CNN +F 1 "R" V 4200 4550 50 0001 C CNN +F 2 "ipc_resc:IPC_RESC1005X40L25N" H 4200 4550 60 0001 C CNN +F 3 "" H 4200 4550 60 0000 C CNN +F 4 "Yageo" V 4200 4550 60 0001 C CNN "Mfr" +F 5 "DNP" V 4200 4550 50 0000 C CNN "DNP" + 1 4200 4550 + -1 0 0 -1 +$EndComp +$Comp +L R R4 +U 1 1 58F1CBFA +P 4500 4550 +F 0 "R4" V 4580 4550 50 0000 C CNN +F 1 "1K91" V 4500 4550 50 0001 C CNN +F 2 "ipc_resc:IPC_RESC1005X40L25N" H 4500 4550 60 0001 C CNN +F 3 "" H 4500 4550 60 0000 C CNN +F 4 "Yageo" V 4500 4550 60 0001 C CNN "Mfr" +F 5 "DNP" V 4500 4550 50 0000 C CNN "DNP" + 1 4500 4550 + -1 0 0 -1 +$EndComp +$Comp +L R R6 +U 1 1 58F1CC38 +P 4800 4550 +F 0 "R6" V 4880 4550 50 0000 C CNN +F 1 "1K8" V 4800 4550 50 0001 C CNN +F 2 "ipc_resc:IPC_RESC1005X40L25N" H 4800 4550 60 0001 C CNN +F 3 "" H 4800 4550 60 0000 C CNN +F 4 "Yageo" V 4800 4550 60 0001 C CNN "Mfr" +F 5 "DNP" V 4800 4550 50 0000 C CNN "DNP" + 1 4800 4550 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR092 +U 1 1 58F1CC76 +P 4800 4900 +F 0 "#PWR092" H 4800 4900 30 0001 C CNN +F 1 "GND" H 4800 4830 30 0001 C CNN +F 2 "" H 4800 4900 60 0000 C CNN +F 3 "" H 4800 4900 60 0000 C CNN + 1 4800 4900 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR093 +U 1 1 58F1CCA8 +P 4500 4900 +F 0 "#PWR093" H 4500 4900 30 0001 C CNN +F 1 "GND" H 4500 4830 30 0001 C CNN +F 2 "" H 4500 4900 60 0000 C CNN +F 3 "" H 4500 4900 60 0000 C CNN + 1 4500 4900 + 1 0 0 -1 +$EndComp +$Comp +L GND #PWR094 +U 1 1 58F1CCDA +P 4200 4900 +F 0 "#PWR094" H 4200 4900 30 0001 C CNN +F 1 "GND" H 4200 4830 30 0001 C CNN +F 2 "" H 4200 4900 60 0000 C CNN +F 3 "" H 4200 4900 60 0000 C CNN + 1 4200 4900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 4200 4300 4200 4200 +Wire Wire Line + 4500 4300 4500 4200 +Wire Wire Line + 4800 4300 4800 4200 +Wire Wire Line + 4800 4900 4800 4800 +Wire Wire Line + 4500 4900 4500 4800 +Wire Wire Line + 4200 4900 4200 4800 +$Comp +L R R3 +U 1 1 58F1D0EB +P 4300 1150 +F 0 "R3" V 4380 1150 50 0000 C CNN +F 1 "1K5" V 4300 1150 50 0001 C CNN +F 2 "ipc_resc:IPC_RESC1005X40L25N" H 4300 1150 60 0001 C CNN +F 3 "" H 4300 1150 60 0000 C CNN +F 4 "Yageo" V 4300 1150 60 0001 C CNN "Mfr" +F 5 "DNP" V 4300 1150 50 0000 C CNN "DNP" + 1 4300 1150 + -1 0 0 -1 +$EndComp +$Comp +L R R5 +U 1 1 58F1D207 +P 4700 1150 +F 0 "R5" V 4780 1150 50 0000 C CNN +F 1 "1K5" V 4700 1150 50 0001 C CNN +F 2 "ipc_resc:IPC_RESC1005X40L25N" H 4700 1150 60 0001 C CNN +F 3 "" H 4700 1150 60 0000 C CNN +F 4 "Yageo" V 4700 1150 60 0001 C CNN "Mfr" +F 5 "DNP" V 4700 1150 50 0000 C CNN "DNP" + 1 4700 1150 + -1 0 0 -1 +$EndComp +Wire Wire Line + 4300 800 5300 800 +Wire Wire Line + 4700 800 4700 900 +Wire Wire Line + 4300 800 4300 900 +Connection ~ 4700 800 +Wire Wire Line + 6300 2200 6100 2200 +$Comp +L HEADER_1X2 J4 +U 1 1 58F1DD77 +P 2600 3750 +F 0 "J4" H 2600 3950 60 0000 C CNN +F 1 "HEADER_1X2" H 2600 3550 60 0001 C CNN +F 2 "jst:JST_S2B-PH-SM4-TB" H 2600 3550 60 0001 C CNN +F 3 "http://www.jst-mfg.com/product/pdf/eng/ePH.pdf" H 2600 3550 60 0001 C CNN +F 4 "JST" H 2600 3750 60 0001 C CNN "Mfr" +F 5 "S2B-PH-SM4-TB" H 2600 3750 60 0001 C CNN "Part" +F 6 "DNP" H 2600 3750 50 0000 C CNN "DNP" + 1 2600 3750 + -1 0 0 -1 +$EndComp +$Comp +L R R8 +U 1 1 58F1E372 +P 3450 3400 +F 0 "R8" V 3530 3400 50 0000 C CNN +F 1 "10K" V 3450 3400 50 0001 C CNN +F 2 "ipc_resc:IPC_RESC1005X40L25N" H 3450 3400 60 0001 C CNN +F 3 "" H 3450 3400 60 0000 C CNN +F 4 "Yageo" V 3450 3400 60 0001 C CNN "Mfr" +F 5 "DNP" V 3450 3400 50 0000 C CNN "DNP" + 1 3450 3400 + 0 1 -1 0 +$EndComp +Connection ~ 3500 3700 +$Comp +L GND #PWR095 +U 1 1 58F1E667 +P 3000 3900 +F 0 "#PWR095" H 3000 3900 30 0001 C CNN +F 1 "GND" H 3000 3830 30 0001 C CNN +F 2 "" H 3000 3900 60 0000 C CNN +F 3 "" H 3000 3900 60 0000 C CNN + 1 3000 3900 + 1 0 0 -1 +$EndComp +Wire Wire Line + 2900 3800 3000 3800 +Wire Wire Line + 3000 3800 3000 3900 +Wire Wire Line + 3800 3400 3700 3400 +$Comp +L GND #PWR096 +U 1 1 58F1EA88 +P 3100 3400 +F 0 "#PWR096" H 3100 3400 30 0001 C CNN +F 1 "GND" H 3100 3330 30 0001 C CNN +F 2 "" H 3100 3400 60 0000 C CNN +F 3 "" H 3100 3400 60 0000 C CNN + 1 3100 3400 + 0 1 1 0 +$EndComp +Wire Wire Line + 3100 3400 3200 3400 +Wire Wire Line + 6100 2200 6100 2400 +Connection ~ 6100 2400 +$Comp +L R R7 +U 1 1 58F1F0EF +P 3000 2850 +F 0 "R7" V 3080 2850 50 0000 C CNN +F 1 "0R" V 3000 2850 50 0001 C CNN +F 2 "ipc_resc:IPC_RESC1005X40L25N" H 3000 2850 60 0001 C CNN +F 3 "" H 3000 2850 60 0000 C CNN +F 4 "Yageo" V 3000 2850 60 0001 C CNN "Mfr" +F 5 "DNP" V 3000 2850 50 0000 C CNN "DNP" + 1 3000 2850 + -1 0 0 -1 +$EndComp +Wire Wire Line + 2800 3200 3000 3200 +Wire Wire Line + 3000 3200 3000 3100 +Wire Wire Line + 3000 2600 3000 2500 +Connection ~ 3000 2500 +$Comp +L R R9 +U 1 1 58F443CF +P 5300 4050 +F 0 "R9" V 5380 4050 50 0000 C CNN +F 1 "10K" V 5300 4050 50 0001 C CNN +F 2 "ipc_resc:IPC_RESC1005X40L25N" H 5300 4050 60 0001 C CNN +F 3 "" H 5300 4050 60 0000 C CNN +F 4 "Yageo" V 5300 4050 60 0001 C CNN "Mfr" +F 5 "DNP" V 5300 4050 50 0000 C CNN "DNP" + 1 5300 4050 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR097 +U 1 1 58F4443F +P 5300 4400 +F 0 "#PWR097" H 5300 4400 30 0001 C CNN +F 1 "GND" H 5300 4330 30 0001 C CNN +F 2 "" H 5300 4400 60 0000 C CNN +F 3 "" H 5300 4400 60 0000 C CNN + 1 5300 4400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5300 4400 5300 4300 +Wire Wire Line + 5200 3700 5300 3700 +Wire Wire Line + 5300 3700 5300 3800 +$Comp +L R R10 +U 1 1 58F44562 +P 5500 4050 +F 0 "R10" V 5580 4050 50 0000 C CNN +F 1 "10K" V 5500 4050 50 0001 C CNN +F 2 "ipc_resc:IPC_RESC1005X40L25N" H 5500 4050 60 0001 C CNN +F 3 "" H 5500 4050 60 0000 C CNN +F 4 "Yageo" V 5500 4050 60 0001 C CNN "Mfr" +F 5 "DNP" V 5500 4050 50 0000 C CNN "DNP" + 1 5500 4050 + -1 0 0 -1 +$EndComp +$Comp +L GND #PWR098 +U 1 1 58F445B7 +P 5500 4400 +F 0 "#PWR098" H 5500 4400 30 0001 C CNN +F 1 "GND" H 5500 4330 30 0001 C CNN +F 2 "" H 5500 4400 60 0000 C CNN +F 3 "" H 5500 4400 60 0000 C CNN + 1 5500 4400 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5200 3600 5500 3600 +Wire Wire Line + 5500 3600 5500 3800 +Wire Wire Line + 5500 4300 5500 4400 +$Comp +L R R14 +U 1 1 58F44903 +P 5900 3750 +F 0 "R14" V 5980 3750 50 0000 C CNN +F 1 "10K" V 5900 3750 50 0001 C CNN +F 2 "ipc_resc:IPC_RESC1005X40L25N" H 5900 3750 60 0001 C CNN +F 3 "" H 5900 3750 60 0000 C CNN +F 4 "Yageo" V 5900 3750 60 0001 C CNN "Mfr" +F 5 "DNP" V 5900 3750 50 0000 C CNN "DNP" + 1 5900 3750 + -1 0 0 -1 +$EndComp +$Comp +L R R13 +U 1 1 58F4495E +P 5900 2950 +F 0 "R13" V 5980 2950 50 0000 C CNN +F 1 "10K" V 5900 2950 50 0001 C CNN +F 2 "ipc_resc:IPC_RESC1005X40L25N" H 5900 2950 60 0001 C CNN +F 3 "" H 5900 2950 60 0000 C CNN +F 4 "Yageo" V 5900 2950 60 0001 C CNN "Mfr" +F 5 "DNP" V 5900 2950 50 0000 C CNN "DNP" + 1 5900 2950 + -1 0 0 -1 +$EndComp +Wire Wire Line + 5200 3300 5900 3300 +Wire Wire Line + 5900 3300 5900 3200 +Wire Wire Line + 5200 3400 5900 3400 +Wire Wire Line + 5900 3400 5900 3500 +$Comp +L GND #PWR099 +U 1 1 58F44AF6 +P 5900 4100 +F 0 "#PWR099" H 5900 4100 30 0001 C CNN +F 1 "GND" H 5900 4030 30 0001 C CNN +F 2 "" H 5900 4100 60 0000 C CNN +F 3 "" H 5900 4100 60 0000 C CNN + 1 5900 4100 + 1 0 0 -1 +$EndComp +Wire Wire Line + 5900 4000 5900 4100 +Wire Wire Line + 5900 2700 5900 2400 +Connection ~ 5900 2400 +$Comp +L LED D1 +U 1 1 58F5B932 +P 4300 1700 +AR Path="/58F5B932" Ref="D1" Part="1" +AR Path="/58CFF3E3/58F5B932" Ref="D1" Part="1" +F 0 "D1" H 4300 1800 50 0000 C CNN +F 1 "LED 0603 green" H 4300 1600 50 0001 C CNN +F 2 "ipc_ledc:IPC_LEDC1608X90L40N" H 4300 1700 60 0001 C CNN +F 3 "" H 4300 1700 60 0000 C CNN +F 4 "Kingbright" H 4300 1700 60 0001 C CNN "Mfr" +F 5 "APT1608SGC" H 4300 1700 60 0001 C CNN "Part" +F 6 "DNP" H 4300 1600 50 0000 C CNN "DNP" + 1 4300 1700 + 0 -1 1 0 +$EndComp +$Comp +L LED D2 +U 1 1 58F5BA0B +P 4700 1700 +AR Path="/58F5BA0B" Ref="D2" Part="1" +AR Path="/58CFF3E3/58F5BA0B" Ref="D2" Part="1" +F 0 "D2" H 4700 1800 50 0000 C CNN +F 1 "LED 0603 yellow" H 4700 1600 50 0001 C CNN +F 2 "ipc_ledc:IPC_LEDC1608X90L40N" H 4700 1700 60 0001 C CNN +F 3 "" H 4700 1700 60 0000 C CNN +F 4 "Kingbright" H 4700 1700 60 0001 C CNN "Mfr" +F 5 "APT1608SYCK" H 4700 1700 60 0001 C CNN "Part" +F 6 "DNP" H 4700 1600 50 0000 C CNN "DNP" + 1 4700 1700 + 0 -1 1 0 +$EndComp +Wire Wire Line + 4300 1500 4300 1400 +Wire Wire Line + 4700 1500 4700 1400 +Wire Wire Line + 4700 2000 4700 1900 +Wire Wire Line + 4300 2000 4300 1900 +Text Label 3100 3700 0 60 ~ 0 +BBAT +Text Notes 1200 4700 0 60 ~ 0 +TODO:\n\nV(ISET) indicates charge current. Monitor w/ADC.\nR3,R5=100K, remove LEDs, if monitoring status w/GPIOs. +Text Notes 5100 5200 0 60 ~ 0 +ISET (fast charge current) R6=1K8 (~~500mA).\n\nR4 is required, otherwise no charging.\nILIM (input limit) R4=1K8 (~~850mA).\n\nTMR=open for default timer values. +$EndSCHEMATC From 96c77252c1d03e33d10a872254ee96f0c54f2c1a Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Mon, 19 Jun 2017 16:02:01 -0700 Subject: [PATCH 16/38] Hardware: PCB layout for revision 20170522. --- hardware/portapack_h1/portapack_h1.kicad_pcb | 9035 +++++++++++------- 1 file changed, 5501 insertions(+), 3534 deletions(-) diff --git a/hardware/portapack_h1/portapack_h1.kicad_pcb b/hardware/portapack_h1/portapack_h1.kicad_pcb index 4ec446a0..37e7b2b6 100644 --- a/hardware/portapack_h1/portapack_h1.kicad_pcb +++ b/hardware/portapack_h1/portapack_h1.kicad_pcb @@ -1,47 +1,49 @@ -(kicad_pcb (version 4) (host pcbnew 4.0.5-e0-6337~52~ubuntu16.10.1) +(kicad_pcb (version 4) (host pcbnew 4.0.6-e0-6349~52~ubuntu17.04.1) (general - (links 263) - (no_connects 114) + (links 350) + (no_connects 135) (area 19.949999 21.275 274.000002 175.190501) (thickness 1.6) (drawings 110) - (tracks 1546) + (tracks 1782) (zones 0) - (modules 69) - (nets 121) + (modules 89) + (nets 147) ) (page A4) (title_block (title "PortaPack H1") - (date 2015-08-31) - (rev 20150831) + (date 2017-05-22) + (rev 20170522) (company "ShareBrained Technology, Inc.") (comment 1 "License: GNU General Public License, version 2") - (comment 2 "Copyright (c) 2014, 2015 Jared Boone") + (comment 2 "Copyright (c) 2014-2017 Jared Boone") ) (layers (0 1_top signal) - (1 2_pwr mixed) - (2 3_gnd mixed) + (1 2_pwr mixed hide) + (2 3_gnd mixed hide) (31 4_bot signal) (32 B.Adhes user hide) (33 F.Adhes user hide) (34 B.Paste user hide) (35 F.Paste user hide) (36 B.SilkS user) - (37 F.SilkS user) + (37 F.SilkS user hide) (38 B.Mask user hide) (39 F.Mask user hide) (40 Dwgs.User user) - (41 Cmts.User user hide) + (41 Cmts.User user) (42 Eco1.User user hide) (43 Eco2.User user hide) (44 Edge.Cuts user) - (46 B.CrtYd user hide) + (46 B.CrtYd user) (47 F.CrtYd user hide) + (48 B.Fab user) + (49 F.Fab user hide) ) (setup @@ -49,17 +51,18 @@ (user_trace_width 0.2) (user_trace_width 0.3) (user_trace_width 0.4) - (trace_clearance 0.198) + (user_trace_width 1) + (trace_clearance 0.16) (zone_clearance 0.2) (zone_45_only yes) (trace_min 0.2) (segment_width 0.1524) (edge_width 0.1) - (via_size 0.6858) - (via_drill 0.3302) - (via_min_size 0.6858) - (via_min_drill 0.3302) - (user_via 0.6858 0.3302) + (via_size 0.5588) + (via_drill 0.3048) + (via_min_size 0.5588) + (via_min_drill 0.3048) + (user_via 0.5588 0.3048) (uvia_size 0.508) (uvia_drill 0.127) (uvias_allowed no) @@ -69,19 +72,18 @@ (pcb_text_size 1.5 1.5) (mod_edge_width 0.1524) (mod_text_size 0.6096 0.6096) - (mod_text_width 0.1524) - (pad_size 2.75 2.75) + (mod_text_width 0.12) + (pad_size 2.25 2.25) (pad_drill 0) (pad_to_mask_clearance 0.0762) (solder_mask_min_width 0.0762) (aux_axis_origin 60 175) - (grid_origin 60 100) - (visible_elements FFFEFFFF) + (visible_elements FFFEB7FF) (pcbplotparams - (layerselection 0x011fc_80000007) + (layerselection 0x3d3fc_80000007) (usegerberextensions true) (excludeedgelayer true) - (linewidth 0.152400) + (linewidth 0.120000) (plotframeref false) (viasonmask false) (mode 1) @@ -96,159 +98,199 @@ (plotvalue false) (plotinvisibletext false) (padsonsilk false) - (subtractmaskfromsilk true) + (subtractmaskfromsilk false) (outputformat 1) (mirror false) (drillshape 0) (scaleselection 1) - (outputdirectory gerber/)) + (outputdirectory private/gerber/20170522/)) ) (net 0 "") (net 1 +1.8V) (net 2 +3.3V) - (net 3 /audio/I2S0_MCLK) - (net 4 /audio/I2S0_RX_SDA) - (net 5 /audio/I2S0_SCK) - (net 6 /audio/I2S0_TX_SDA) - (net 7 /audio/I2S0_WS) - (net 8 /audio/LHPOUT) - (net 9 /audio/MICBIAS) - (net 10 /audio/MICIN) - (net 11 /audio/RHPOUT) - (net 12 /audio/SCL) - (net 13 /audio/SDA) - (net 14 /audio/VMID) - (net 15 /hackrf_if/LCD_BACKLIGHT) - (net 16 /hackrf_if/LCD_DB0) - (net 17 /hackrf_if/LCD_DB1) - (net 18 /hackrf_if/LCD_DB10) - (net 19 /hackrf_if/LCD_DB11) - (net 20 /hackrf_if/LCD_DB12) - (net 21 /hackrf_if/LCD_DB13) - (net 22 /hackrf_if/LCD_DB14) - (net 23 /hackrf_if/LCD_DB15) - (net 24 /hackrf_if/LCD_DB2) - (net 25 /hackrf_if/LCD_DB3) - (net 26 /hackrf_if/LCD_DB4) - (net 27 /hackrf_if/LCD_DB5) - (net 28 /hackrf_if/LCD_DB6) - (net 29 /hackrf_if/LCD_DB7) - (net 30 /hackrf_if/LCD_DB8) - (net 31 /hackrf_if/LCD_DB9) - (net 32 /hackrf_if/LCD_RD#) - (net 33 /hackrf_if/LCD_RESET#) - (net 34 /hackrf_if/LCD_RS) - (net 35 /hackrf_if/LCD_TE) - (net 36 /hackrf_if/LCD_WR#) - (net 37 /hackrf_if/P2_8) - (net 38 /hackrf_if/RESET#) - (net 39 /hackrf_if/SD_CD) - (net 40 /hackrf_if/SD_CLK) - (net 41 /hackrf_if/SD_CMD) - (net 42 /hackrf_if/SD_DAT0) - (net 43 /hackrf_if/SD_DAT1) - (net 44 /hackrf_if/SD_DAT2) - (net 45 /hackrf_if/SD_DAT3) - (net 46 /hackrf_if/SW_D) - (net 47 /hackrf_if/SW_L) - (net 48 /hackrf_if/SW_R) - (net 49 /hackrf_if/SW_ROT_A) - (net 50 /hackrf_if/SW_ROT_B) - (net 51 /hackrf_if/SW_SEL) - (net 52 /hackrf_if/SW_U) - (net 53 /hackrf_if/TP_D) - (net 54 /hackrf_if/TP_L) - (net 55 /hackrf_if/TP_R) - (net 56 /hackrf_if/TP_U) - (net 57 /hackrf_if/VBAT) - (net 58 GND) - (net 59 "Net-(C18-Pad2)") - (net 60 "Net-(C19-Pad2)") - (net 61 "Net-(C24-Pad1)") - (net 62 "Net-(C24-Pad2)") - (net 63 "Net-(C39-Pad1)") - (net 64 "Net-(J3-Pad1)") - (net 65 "Net-(L4-Pad1)") - (net 66 "Net-(L5-Pad1)") - (net 67 "Net-(L6-Pad1)") - (net 68 "Net-(L9-Pad1)") - (net 69 "Net-(P2-Pad5)") - (net 70 "Net-(P2-Pad6)") - (net 71 "Net-(P20-Pad2)") - (net 72 "Net-(P20-Pad4)") - (net 73 /hackrf_if/MCU_D1) - (net 74 /hackrf_if/MCU_D0) - (net 75 /hackrf_if/MCU_D3) - (net 76 /hackrf_if/MCU_D2) - (net 77 /hackrf_if/MCU_D5) - (net 78 /hackrf_if/MCU_D4) - (net 79 /hackrf_if/MCU_D7) - (net 80 /hackrf_if/MCU_D6) - (net 81 "Net-(P20-Pad17)") - (net 82 "Net-(P20-Pad22)") - (net 83 "Net-(P20-Pad21)") - (net 84 "Net-(P22-Pad2)") - (net 85 "Net-(P22-Pad1)") - (net 86 /hackrf_if/MCU_LCD_TE) - (net 87 /hackrf_if/MCU_LCD_RD) - (net 88 "Net-(P22-Pad8)") - (net 89 "Net-(P22-Pad7)") - (net 90 "Net-(P22-Pad9)") - (net 91 "Net-(P22-Pad12)") - (net 92 "Net-(P22-Pad14)") - (net 93 /hackrf_if/MCU_IO_STBX) - (net 94 /hackrf_if/MCU_ADDR) - (net 95 /hackrf_if/MCU_DIR) - (net 96 /hackrf_if/MCU_LCD_WR) - (net 97 "Net-(P22-Pad25)") - (net 98 /hackrf_if/PP_CPLD_TMS) - (net 99 /hackrf_if/PP_CPLD_TDO) - (net 100 "Net-(P28-Pad14)") - (net 101 "Net-(P28-Pad13)") - (net 102 "Net-(P28-Pad16)") - (net 103 "Net-(P28-Pad15)") - (net 104 "Net-(P28-Pad18)") - (net 105 /hackrf_if/H1_CPLD_TCK) - (net 106 "Net-(P28-Pad20)") - (net 107 /hackrf_if/H1_CPLD_TDI) - (net 108 "Net-(P28-Pad22)") - (net 109 "Net-(P28-Pad21)") - (net 110 "Net-(U1-Pad2)") - (net 111 "Net-(U1-Pad12)") - (net 112 "Net-(U1-Pad13)") - (net 113 "Net-(U1-Pad19)") - (net 114 "Net-(U1-Pad20)") - (net 115 "Net-(U1-Pad26)") - (net 116 "Net-(U3-Pad5)") - (net 117 "Net-(U3-Pad7)") - (net 118 "Net-(U3-Pad35)") - (net 119 "Net-(U3-Pad36)") - (net 120 "Net-(U3-Pad37)") + (net 3 /audio/LHPOUT) + (net 4 /audio/RHPOUT) + (net 5 /audio/SCL) + (net 6 /audio/SDA) + (net 7 /hackrf_if/LCD_BACKLIGHT) + (net 8 /hackrf_if/LCD_DB0) + (net 9 /hackrf_if/LCD_DB1) + (net 10 /hackrf_if/LCD_DB10) + (net 11 /hackrf_if/LCD_DB11) + (net 12 /hackrf_if/LCD_DB12) + (net 13 /hackrf_if/LCD_DB13) + (net 14 /hackrf_if/LCD_DB14) + (net 15 /hackrf_if/LCD_DB15) + (net 16 /hackrf_if/LCD_DB2) + (net 17 /hackrf_if/LCD_DB3) + (net 18 /hackrf_if/LCD_DB4) + (net 19 /hackrf_if/LCD_DB5) + (net 20 /hackrf_if/LCD_DB6) + (net 21 /hackrf_if/LCD_DB7) + (net 22 /hackrf_if/LCD_DB8) + (net 23 /hackrf_if/LCD_DB9) + (net 24 /hackrf_if/LCD_RD#) + (net 25 /hackrf_if/LCD_RESET#) + (net 26 /hackrf_if/LCD_RS) + (net 27 /hackrf_if/LCD_TE) + (net 28 /hackrf_if/LCD_WR#) + (net 29 /hackrf_if/P2_8) + (net 30 /hackrf_if/SD_CD) + (net 31 /hackrf_if/SD_CLK) + (net 32 /hackrf_if/SD_CMD) + (net 33 /hackrf_if/SD_DAT0) + (net 34 /hackrf_if/SD_DAT1) + (net 35 /hackrf_if/SD_DAT2) + (net 36 /hackrf_if/SD_DAT3) + (net 37 /hackrf_if/SW_D) + (net 38 /hackrf_if/SW_L) + (net 39 /hackrf_if/SW_R) + (net 40 /hackrf_if/SW_ROT_A) + (net 41 /hackrf_if/SW_ROT_B) + (net 42 /hackrf_if/SW_SEL) + (net 43 /hackrf_if/SW_U) + (net 44 /hackrf_if/TP_D) + (net 45 /hackrf_if/TP_L) + (net 46 /hackrf_if/TP_R) + (net 47 /hackrf_if/TP_U) + (net 48 /hackrf_if/VBAT) + (net 49 GND) + (net 50 "Net-(C39-Pad1)") + (net 51 "Net-(P2-Pad5)") + (net 52 "Net-(P2-Pad6)") + (net 53 "Net-(P20-Pad2)") + (net 54 "Net-(P20-Pad4)") + (net 55 /hackrf_if/MCU_D1) + (net 56 /hackrf_if/MCU_D0) + (net 57 /hackrf_if/MCU_D3) + (net 58 /hackrf_if/MCU_D2) + (net 59 /hackrf_if/MCU_D5) + (net 60 /hackrf_if/MCU_D4) + (net 61 /hackrf_if/MCU_D7) + (net 62 /hackrf_if/MCU_D6) + (net 63 "Net-(P22-Pad1)") + (net 64 /hackrf_if/MCU_LCD_TE) + (net 65 /hackrf_if/MCU_LCD_RD) + (net 66 "Net-(P22-Pad8)") + (net 67 "Net-(P22-Pad7)") + (net 68 "Net-(P22-Pad9)") + (net 69 "Net-(P22-Pad12)") + (net 70 "Net-(P22-Pad14)") + (net 71 /hackrf_if/MCU_IO_STBX) + (net 72 /hackrf_if/MCU_ADDR) + (net 73 /hackrf_if/MCU_DIR) + (net 74 /hackrf_if/MCU_LCD_WR) + (net 75 "Net-(P22-Pad25)") + (net 76 /hackrf_if/PP_CPLD_TMS) + (net 77 /hackrf_if/PP_CPLD_TDO) + (net 78 "Net-(P28-Pad14)") + (net 79 "Net-(P28-Pad13)") + (net 80 "Net-(P28-Pad16)") + (net 81 "Net-(P28-Pad15)") + (net 82 "Net-(P28-Pad18)") + (net 83 /hackrf_if/H1_CPLD_TCK) + (net 84 "Net-(P28-Pad20)") + (net 85 "Net-(P28-Pad22)") + (net 86 "Net-(P28-Pad21)") + (net 87 "Net-(J3-Pad33)") + (net 88 /lcd_sw_sd/LEDK2) + (net 89 /lcd_sw_sd/LEDK1) + (net 90 /lcd_sw_sd/LEDK3) + (net 91 /lcd_sw_sd/LEDK4) + (net 92 /hackrf_if/CLKIN) + (net 93 "Net-(R20-Pad1)") + (net 94 "Net-(U3-Pad35)") + (net 95 /power/AUDIO_SVDD) + (net 96 /audio/CP) + (net 97 /audio/CN) + (net 98 /audio/VEE) + (net 99 /audio/VCOM) + (net 100 /audio/REGFIL) + (net 101 "Net-(C23-Pad2)") + (net 102 "Net-(C25-Pad1)") + (net 103 /hackrf_if/AUDIO_RESET#) + (net 104 /hackrf_if/I2S0_TX_SDA) + (net 105 /audio/BICK) + (net 106 /hackrf_if/I2S0_WS) + (net 107 /hackrf_if/I2S0_MCLK) + (net 108 /hackrf_if/I2S0_RX_SDA) + (net 109 /audio/MIC_X) + (net 110 /audio/GND_X) + (net 111 /audio/LHPOUT_X) + (net 112 /audio/RHPOUT_X) + (net 113 /audio/MIC) + (net 114 "Net-(R18-Pad1)") + (net 115 "Net-(C22-Pad2)") + (net 116 "Net-(TP1-Pad1)") + (net 117 "Net-(TP2-Pad1)") + (net 118 "Net-(TP3-Pad1)") + (net 119 "Net-(TP4-Pad1)") + (net 120 "Net-(TP5-Pad1)") + (net 121 "Net-(TP6-Pad1)") + (net 122 /hackrf_if/VBUS) + (net 123 /hackrf_if/VBUSCTRL) + (net 124 "Net-(R1-Pad1)") + (net 125 "Net-(R4-Pad1)") + (net 126 "Net-(R6-Pad1)") + (net 127 "Net-(R8-Pad1)") + (net 128 "Net-(R9-Pad1)") + (net 129 "Net-(R10-Pad1)") + (net 130 "Net-(R13-Pad2)") + (net 131 "Net-(R14-Pad1)") + (net 132 "Net-(D1-PadA)") + (net 133 "Net-(D2-PadA)") + (net 134 "Net-(D1-PadC)") + (net 135 "Net-(D2-PadC)") + (net 136 /hackrf_if/RESET#) + (net 137 "Net-(U3-Pad36)") + (net 138 /audio/PDN#_R) + (net 139 /audio/BICK_R) + (net 140 /audio/LRCK_R) + (net 141 /audio/SDTO_R) + (net 142 /power/BBAT) + (net 143 /audio/SPP) + (net 144 /audio/SPN) + (net 145 "Net-(U3-Pad5)") + (net 146 "Net-(U3-Pad7)") (net_class Default "This is the default net class." - (clearance 0.198) + (clearance 0.16) (trace_width 0.2) - (via_dia 0.6858) - (via_drill 0.3302) + (via_dia 0.5588) + (via_drill 0.3048) (uvia_dia 0.508) (uvia_drill 0.127) (add_net +1.8V) (add_net +3.3V) - (add_net /audio/I2S0_MCLK) - (add_net /audio/I2S0_RX_SDA) - (add_net /audio/I2S0_SCK) - (add_net /audio/I2S0_TX_SDA) - (add_net /audio/I2S0_WS) + (add_net /audio/BICK) + (add_net /audio/BICK_R) + (add_net /audio/CN) + (add_net /audio/CP) + (add_net /audio/GND_X) (add_net /audio/LHPOUT) - (add_net /audio/MICBIAS) - (add_net /audio/MICIN) + (add_net /audio/LHPOUT_X) + (add_net /audio/LRCK_R) + (add_net /audio/MIC) + (add_net /audio/MIC_X) + (add_net /audio/PDN#_R) + (add_net /audio/REGFIL) (add_net /audio/RHPOUT) + (add_net /audio/RHPOUT_X) (add_net /audio/SCL) (add_net /audio/SDA) - (add_net /audio/VMID) + (add_net /audio/SDTO_R) + (add_net /audio/SPN) + (add_net /audio/SPP) + (add_net /audio/VCOM) + (add_net /audio/VEE) + (add_net /hackrf_if/AUDIO_RESET#) + (add_net /hackrf_if/CLKIN) (add_net /hackrf_if/H1_CPLD_TCK) - (add_net /hackrf_if/H1_CPLD_TDI) + (add_net /hackrf_if/I2S0_MCLK) + (add_net /hackrf_if/I2S0_RX_SDA) + (add_net /hackrf_if/I2S0_TX_SDA) + (add_net /hackrf_if/I2S0_WS) (add_net /hackrf_if/LCD_BACKLIGHT) (add_net /hackrf_if/LCD_DB0) (add_net /hackrf_if/LCD_DB1) @@ -308,28 +350,31 @@ (add_net /hackrf_if/TP_R) (add_net /hackrf_if/TP_U) (add_net /hackrf_if/VBAT) + (add_net /hackrf_if/VBUS) + (add_net /hackrf_if/VBUSCTRL) + (add_net /lcd_sw_sd/LEDK1) + (add_net /lcd_sw_sd/LEDK2) + (add_net /lcd_sw_sd/LEDK3) + (add_net /lcd_sw_sd/LEDK4) + (add_net /power/AUDIO_SVDD) + (add_net /power/BBAT) (add_net GND) - (add_net "Net-(C18-Pad2)") - (add_net "Net-(C19-Pad2)") - (add_net "Net-(C24-Pad1)") - (add_net "Net-(C24-Pad2)") + (add_net "Net-(C22-Pad2)") + (add_net "Net-(C23-Pad2)") + (add_net "Net-(C25-Pad1)") (add_net "Net-(C39-Pad1)") - (add_net "Net-(J3-Pad1)") - (add_net "Net-(L4-Pad1)") - (add_net "Net-(L5-Pad1)") - (add_net "Net-(L6-Pad1)") - (add_net "Net-(L9-Pad1)") + (add_net "Net-(D1-PadA)") + (add_net "Net-(D1-PadC)") + (add_net "Net-(D2-PadA)") + (add_net "Net-(D2-PadC)") + (add_net "Net-(J3-Pad33)") (add_net "Net-(P2-Pad5)") (add_net "Net-(P2-Pad6)") - (add_net "Net-(P20-Pad17)") (add_net "Net-(P20-Pad2)") - (add_net "Net-(P20-Pad21)") - (add_net "Net-(P20-Pad22)") (add_net "Net-(P20-Pad4)") (add_net "Net-(P22-Pad1)") (add_net "Net-(P22-Pad12)") (add_net "Net-(P22-Pad14)") - (add_net "Net-(P22-Pad2)") (add_net "Net-(P22-Pad25)") (add_net "Net-(P22-Pad7)") (add_net "Net-(P22-Pad8)") @@ -342,1345 +387,2313 @@ (add_net "Net-(P28-Pad20)") (add_net "Net-(P28-Pad21)") (add_net "Net-(P28-Pad22)") - (add_net "Net-(U1-Pad12)") - (add_net "Net-(U1-Pad13)") - (add_net "Net-(U1-Pad19)") - (add_net "Net-(U1-Pad2)") - (add_net "Net-(U1-Pad20)") - (add_net "Net-(U1-Pad26)") + (add_net "Net-(R1-Pad1)") + (add_net "Net-(R10-Pad1)") + (add_net "Net-(R13-Pad2)") + (add_net "Net-(R14-Pad1)") + (add_net "Net-(R18-Pad1)") + (add_net "Net-(R20-Pad1)") + (add_net "Net-(R4-Pad1)") + (add_net "Net-(R6-Pad1)") + (add_net "Net-(R8-Pad1)") + (add_net "Net-(R9-Pad1)") + (add_net "Net-(TP1-Pad1)") + (add_net "Net-(TP2-Pad1)") + (add_net "Net-(TP3-Pad1)") + (add_net "Net-(TP4-Pad1)") + (add_net "Net-(TP5-Pad1)") + (add_net "Net-(TP6-Pad1)") (add_net "Net-(U3-Pad35)") (add_net "Net-(U3-Pad36)") - (add_net "Net-(U3-Pad37)") (add_net "Net-(U3-Pad5)") (add_net "Net-(U3-Pad7)") ) - (module bat_coin:MPD_BU2032SM-BT-G locked (layer 4_bot) (tedit 53B09B28) (tstamp 53AA25F0) - (at 97 160 180) - (path /53A8C780/53A8D535) + (module jst:JST_S3B-PH-SM4-TB (layer 4_bot) (tedit 58F43DFE) (tstamp 58F8093C) + (at 137.9 115.25 270) + (path /53A8BFC3/58F82DA0) + (fp_text reference J1 (at 4.6 -4.45 270) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value HEADER_1X3 (at 0 0 270) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -2.75 -4.05) (end -2.75 -5.45) (layer B.CrtYd) (width 0.05)) + (fp_line (start -5.2 -4.05) (end -2.75 -4.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start -5.2 0.35) (end -5.2 -4.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start -5.35 0.35) (end -5.2 0.35) (layer B.CrtYd) (width 0.05)) + (fp_line (start -5.35 4.25) (end -5.35 0.35) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.35 4.25) (end -5.35 4.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.35 4.05) (end -3.35 4.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.35 4.05) (end -3.35 4.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.35 4.25) (end 3.35 4.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start 5.35 4.25) (end 3.35 4.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 5.35 0.35) (end 5.35 4.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 5.2 0.35) (end 5.35 0.35) (layer B.CrtYd) (width 0.05)) + (fp_line (start 5.2 -4.05) (end 5.2 0.35) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.75 -4.05) (end 5.2 -4.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.75 -5.45) (end 2.75 -4.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.75 -5.45) (end 2.75 -5.45) (layer B.CrtYd) (width 0.05)) + (fp_line (start -4.95 3.8) (end 4.95 3.8) (layer B.Fab) (width 0.025)) + (fp_line (start 4.95 3.8) (end 4.95 -3.8) (layer B.Fab) (width 0.025)) + (fp_line (start 4.95 -3.8) (end -4.95 -3.8) (layer B.Fab) (width 0.025)) + (fp_line (start -4.95 -3.8) (end -4.95 3.8) (layer B.Fab) (width 0.025)) + (fp_line (start -3.4 3.86) (end 3.4 3.86) (layer B.SilkS) (width 0.12)) + (fp_line (start 5.01 0.4) (end 5.01 -3.86) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.7 -3.86) (end -5.01 -3.86) (layer B.SilkS) (width 0.12)) + (fp_line (start -5.01 -3.86) (end -5.01 0.4) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.3 -3.86) (end -0.7 -3.86) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.7 -3.86) (end 1.3 -3.86) (layer B.SilkS) (width 0.12)) + (fp_line (start 5.01 -3.86) (end 2.7 -3.86) (layer B.SilkS) (width 0.12)) + (pad FRM smd rect (at -4.35 2.3 270) (size 1.5 3.4) (layers 4_bot B.Paste B.Mask)) + (pad FRM smd rect (at 4.35 2.3 270) (size 1.5 3.4) (layers 4_bot B.Paste B.Mask)) + (pad 1 smd rect (at 2 -3.45 270) (size 1 3.5) (layers 4_bot B.Paste B.Mask) + (net 144 /audio/SPN)) + (pad 2 smd rect (at 0 -3.45 270) (size 1 3.5) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 3 smd rect (at -2 -3.45 270) (size 1 3.5) (layers 4_bot B.Paste B.Mask) + (net 143 /audio/SPP)) + (model ${KISBLIB}/jst.pretty/S3B-PH-SM4-TB.wrl + (at (xyz 0.3897637795275591 -0.5196850393700787 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 90 180 0)) + ) + ) + + (module jst:JST_S2B-PH-SM4-TB (layer 4_bot) (tedit 58F43DFE) (tstamp 58F1AEEF) + (at 151.1 123.9 90) + (path /58CFF3E3/58F1DD77) + (fp_text reference J4 (at 3.55 -4.4 90) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value DNP (at 0 0 90) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -1.75 -4.05) (end -1.75 -5.45) (layer B.CrtYd) (width 0.05)) + (fp_line (start -4.2 -4.05) (end -1.75 -4.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start -4.2 0.35) (end -4.2 -4.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start -4.35 0.35) (end -4.2 0.35) (layer B.CrtYd) (width 0.05)) + (fp_line (start -4.35 4.25) (end -4.35 0.35) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.35 4.25) (end -4.35 4.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.35 4.05) (end -2.35 4.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.35 4.05) (end -2.35 4.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.35 4.25) (end 2.35 4.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.35 4.25) (end 2.35 4.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.35 0.35) (end 4.35 4.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.2 0.35) (end 4.35 0.35) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.2 -4.05) (end 4.2 0.35) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.75 -4.05) (end 4.2 -4.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.75 -5.45) (end 1.75 -4.05) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.75 -5.45) (end 1.75 -5.45) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.95 3.8) (end 3.95 3.8) (layer B.Fab) (width 0.025)) + (fp_line (start 3.95 3.8) (end 3.95 -3.8) (layer B.Fab) (width 0.025)) + (fp_line (start 3.95 -3.8) (end -3.95 -3.8) (layer B.Fab) (width 0.025)) + (fp_line (start -3.95 -3.8) (end -3.95 3.8) (layer B.Fab) (width 0.025)) + (fp_line (start -2.4 3.86) (end 2.4 3.86) (layer B.SilkS) (width 0.12)) + (fp_line (start 4.01 0.4) (end 4.01 -3.86) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.7 -3.86) (end -4.01 -3.86) (layer B.SilkS) (width 0.12)) + (fp_line (start -4.01 -3.86) (end -4.01 0.4) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.3 -3.86) (end -0.3 -3.86) (layer B.SilkS) (width 0.12)) + (fp_line (start 4.01 -3.86) (end 1.7 -3.86) (layer B.SilkS) (width 0.12)) + (pad FRM smd rect (at -3.35 2.3 90) (size 1.5 3.4) (layers 4_bot B.Paste B.Mask)) + (pad FRM smd rect (at 3.35 2.3 90) (size 1.5 3.4) (layers 4_bot B.Paste B.Mask)) + (pad 1 smd rect (at 1 -3.45 90) (size 1 3.5) (layers 4_bot B.Paste B.Mask) + (net 142 /power/BBAT)) + (pad 2 smd rect (at -1 -3.45 90) (size 1 3.5) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model ${KISBLIB}/jst.pretty/S2B-PH-SM4-TB.wrl + (at (xyz 0.311024 -0.519685 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 90 180 0)) + ) + ) + + (module bat_coin:MPD_BU2032SM-BT-G (layer 4_bot) (tedit 58FCF037) (tstamp 53AA25F0) + (at 96 162 180) + (path /58CFF3E3/58D008D0) (attr smd) - (fp_text reference BT1 (at -12.6 4.2 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference BT1 (at -13.6 4.05 180) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value BATTERY (at 0 0 180) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (fp_text value BATTERY (at 0 0 180) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_line (start -12 -5) (end -11 -5) (layer B.SilkS) (width 0.1524)) - (fp_line (start -11.5 -4.5) (end -11.5 -5.5) (layer B.SilkS) (width 0.1524)) - (fp_circle (center 0 0) (end 10 0) (layer Cmts.User) (width 0.1524)) - (fp_arc (start 0 0) (end -7.838 -8) (angle -91.2) (layer B.SilkS) (width 0.1524)) - (fp_arc (start 0 0) (end 7.838 8) (angle -91.2) (layer B.SilkS) (width 0.1524)) - (fp_line (start -7.838 -8) (end 7.838 -8) (layer B.SilkS) (width 0.1524)) - (fp_line (start -7.838 8) (end 7.838 8) (layer B.SilkS) (width 0.1524)) - (fp_line (start 10.639 3.5) (end 14.3 3.5) (layer B.SilkS) (width 0.1524)) - (fp_line (start 14.3 3.5) (end 14.3 -3.5) (layer B.SilkS) (width 0.1524)) - (fp_line (start 14.3 -3.5) (end 10.639 -3.5) (layer B.SilkS) (width 0.1524)) - (fp_line (start -10.639 3.5) (end -14.3 3.5) (layer B.SilkS) (width 0.1524)) - (fp_line (start -14.3 3.5) (end -14.3 -3.5) (layer B.SilkS) (width 0.1524)) - (fp_line (start -14.3 -3.5) (end -10.639 -3.5) (layer B.SilkS) (width 0.1524)) + (fp_line (start -14.3 -3.5) (end -14.3 -2.28) (layer B.SilkS) (width 0.12)) + (fp_line (start -14.3 3.5) (end -14.3 2.28) (layer B.SilkS) (width 0.12)) + (fp_line (start 14.3 -3.5) (end 14.3 -2.28) (layer B.SilkS) (width 0.12)) + (fp_line (start 14.3 3.5) (end 14.3 2.28) (layer B.SilkS) (width 0.12)) + (fp_line (start 16.75 -2.6) (end 14.8 -2.6) (layer B.CrtYd) (width 0.05)) + (fp_line (start 16.75 2.6) (end 16.75 -2.6) (layer B.CrtYd) (width 0.05)) + (fp_line (start 14.8 2.6) (end 16.75 2.6) (layer B.CrtYd) (width 0.05)) + (fp_line (start -14.8 -2.6) (end -14.8 -4) (layer B.CrtYd) (width 0.05)) + (fp_line (start -14.8 -2.6) (end -16.65 -2.6) (layer B.CrtYd) (width 0.05)) + (fp_line (start -16.65 -2.6) (end -16.65 2.6) (layer B.CrtYd) (width 0.05)) + (fp_line (start -16.65 2.6) (end -14.8 2.6) (layer B.CrtYd) (width 0.05)) + (fp_line (start -12 -5) (end -11 -5) (layer B.SilkS) (width 0.12)) + (fp_line (start -11.5 -4.5) (end -11.5 -5.5) (layer B.SilkS) (width 0.12)) + (fp_arc (start 0 0) (end -7.838 -8) (angle -91.1) (layer B.SilkS) (width 0.12)) + (fp_arc (start 0 0) (end 7.838 8) (angle -91.1) (layer B.SilkS) (width 0.12)) + (fp_line (start -7.838 -8) (end 7.838 -8) (layer B.SilkS) (width 0.12)) + (fp_line (start -7.838 8) (end 7.838 8) (layer B.SilkS) (width 0.12)) + (fp_line (start 10.639 3.5) (end 14.3 3.5) (layer B.SilkS) (width 0.12)) + (fp_line (start 14.3 -3.5) (end 10.639 -3.5) (layer B.SilkS) (width 0.12)) + (fp_line (start -10.639 3.5) (end -14.3 3.5) (layer B.SilkS) (width 0.12)) + (fp_line (start -14.3 -3.5) (end -10.639 -3.5) (layer B.SilkS) (width 0.12)) + (fp_arc (start 0 0) (end -6.164 8.5) (angle -71.8) (layer B.CrtYd) (width 0.05)) + (fp_arc (start 0 0) (end 6.164 -8.5) (angle -71.8) (layer B.CrtYd) (width 0.05)) + (fp_arc (start 0 0) (end -8.04 -8.5) (angle -26.6) (layer B.CrtYd) (width 0.05)) + (fp_arc (start 0 0) (end 8.04 8.5) (angle -26.6) (layer B.CrtYd) (width 0.05)) + (fp_arc (start 0 0) (end -10.995 4) (angle -26.5) (layer B.CrtYd) (width 0.05)) + (fp_arc (start 0 0) (end 10.995 -4) (angle -26.5) (layer B.CrtYd) (width 0.05)) + (fp_line (start -8.04 -8.5) (end -6.164 -8.5) (layer B.CrtYd) (width 0.05)) + (fp_line (start 6.164 -8.5) (end 8.04 -8.5) (layer B.CrtYd) (width 0.05)) + (fp_line (start 8.04 8.5) (end 6.164 8.5) (layer B.CrtYd) (width 0.05)) + (fp_line (start -6.164 8.5) (end -8.04 8.5) (layer B.CrtYd) (width 0.05)) + (fp_line (start 10.995 4) (end 14.8 4) (layer B.CrtYd) (width 0.05)) + (fp_line (start 14.8 4) (end 14.8 2.6) (layer B.CrtYd) (width 0.05)) + (fp_line (start 14.8 -4) (end 10.995 -4) (layer B.CrtYd) (width 0.05)) + (fp_line (start -10.995 4) (end -14.8 4) (layer B.CrtYd) (width 0.05)) + (fp_line (start -14.8 4) (end -14.8 2.6) (layer B.CrtYd) (width 0.05)) + (fp_line (start -14.8 -4) (end -10.995 -4) (layer B.CrtYd) (width 0.05)) + (fp_line (start 14.8 -2.6) (end 14.8 -4) (layer B.CrtYd) (width 0.05)) + (fp_line (start -12 -5) (end -11 -5) (layer B.Fab) (width 0.025)) + (fp_line (start -11.5 -4.5) (end -11.5 -5.5) (layer B.Fab) (width 0.025)) + (fp_arc (start 0 0) (end -7.838 -8) (angle -91.1) (layer B.Fab) (width 0.025)) + (fp_arc (start 0 0) (end 7.838 8) (angle -91.1) (layer B.Fab) (width 0.025)) + (fp_line (start -7.838 -8) (end 7.838 -8) (layer B.Fab) (width 0.025)) + (fp_line (start -7.838 8) (end 7.838 8) (layer B.Fab) (width 0.025)) + (fp_line (start 10.639 3.5) (end 14.3 3.5) (layer B.Fab) (width 0.025)) + (fp_line (start 14.3 3.5) (end 14.3 -3.5) (layer B.Fab) (width 0.025)) + (fp_line (start 14.3 -3.5) (end 10.639 -3.5) (layer B.Fab) (width 0.025)) + (fp_line (start -10.639 3.5) (end -14.3 3.5) (layer B.Fab) (width 0.025)) + (fp_line (start -14.3 3.5) (end -14.3 -3.5) (layer B.Fab) (width 0.025)) + (fp_line (start -14.3 -3.5) (end -10.639 -3.5) (layer B.Fab) (width 0.025)) (pad 1 smd rect (at -14.65 0 180) (size 3.2 4.2) (layers 4_bot B.Paste B.Mask) - (net 57 /hackrf_if/VBAT)) + (net 48 /hackrf_if/VBAT)) (pad 2 smd rect (at 14.65 0 180) (size 3.2 4.2) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) + (net 49 GND)) + (model ${KISBLIB}/bat_coin.pretty/bu2032sm-bt-gtr.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 270 0 0)) + ) ) - (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B0991D) (tstamp 53AA2604) - (at 142 119.8 180) - (path /53A8BFC3/53A8C6A5) + (module cui:CUI_SJ-43516-SMT locked (layer 4_bot) (tedit 58F43AAB) (tstamp 53AA3C96) + (at 172.1 114.8 180) + (path /53A8BFC3/53A8C2C6) (attr smd) - (fp_text reference C2 (at 0.2 -1.2 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference P2 (at 9.4 -2.7 180) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 100N (at 0 0 180) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text value TRRS_SW_JACK (at 0 0 180) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_line (start 0.90932 0.45974) (end 0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.90932 -0.45974) (end -0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 -0.45974) (end -0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 0.45974) (end 0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.44958 0 180) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) + (fp_line (start -7.75 -2.75) (end -7.75 -5.35) (layer B.CrtYd) (width 0.05)) + (fp_line (start -8.75 -2.75) (end -7.75 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -8.75 2.75) (end -8.75 -2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -7.25 2.75) (end -8.75 2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -7.25 3.25) (end -7.25 2.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -5.75 3.25) (end -7.25 3.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -5.75 5.35) (end -5.75 3.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.45 5.35) (end -5.75 5.35) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.45 3.25) (end -0.45 5.35) (layer B.CrtYd) (width 0.05)) + (fp_line (start 8.75 3.25) (end -0.45 3.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 8.75 2.4) (end 8.75 3.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 11.55 2.4) (end 8.75 2.4) (layer B.CrtYd) (width 0.05)) + (fp_line (start 11.55 -0.9) (end 11.55 2.4) (layer B.CrtYd) (width 0.05)) + (fp_line (start 8.75 -0.9) (end 11.55 -0.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start 8.75 -3.25) (end 8.75 -0.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start 7.45 -3.25) (end 8.75 -3.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 7.45 -5.35) (end 7.45 -3.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.15 -5.35) (end 7.45 -5.35) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.15 -3.25) (end 4.15 -5.35) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.25 -3.25) (end 4.15 -3.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.25 -3.95) (end -1.25 -3.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.25 -3.95) (end -1.25 -3.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.25 -5.35) (end -2.25 -3.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start -7.75 -5.35) (end -2.25 -5.35) (layer B.CrtYd) (width 0.05)) + (fp_line (start 8.56 -3.06) (end 7.4 -3.06) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.44 -3.06) (end -1.44 -3.76) (layer B.SilkS) (width 0.12)) + (fp_line (start -4.9 -3.76) (end -5.1 -3.76) (layer B.SilkS) (width 0.12)) + (fp_line (start 8.56 -0.85) (end 8.56 -3.06) (layer B.SilkS) (width 0.12)) + (fp_line (start -7.06 3.06) (end -5.7 3.06) (layer B.SilkS) (width 0.12)) + (fp_line (start -7.06 3.06) (end -7.06 2.56) (layer B.SilkS) (width 0.12)) + (fp_line (start -7.06 2.56) (end -8.56 2.56) (layer B.SilkS) (width 0.12)) + (fp_line (start -8.56 2.56) (end -8.56 -2.56) (layer B.SilkS) (width 0.12)) + (fp_line (start -8.56 -2.56) (end -7.7 -2.56) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.44 -3.76) (end -2.3 -3.76) (layer B.SilkS) (width 0.12)) + (fp_line (start 4.2 -3.06) (end -1.44 -3.06) (layer B.SilkS) (width 0.12)) + (fp_line (start 8.56 3.06) (end 8.56 2.35) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.3 3.06) (end -2.9 3.06) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.5 3.06) (end 8.56 3.06) (layer B.SilkS) (width 0.12)) + (fp_line (start 8.5 -3) (end -1.5 -3) (layer B.Fab) (width 0.025)) + (fp_line (start -1.5 -3) (end -1.5 -3.7) (layer B.Fab) (width 0.025)) + (fp_line (start -1.5 -3.7) (end -7 -3.7) (layer B.Fab) (width 0.025)) + (fp_line (start 8.5 3) (end 8.5 -3) (layer B.Fab) (width 0.025)) + (fp_line (start -7 3) (end 8.5 3) (layer B.Fab) (width 0.025)) + (fp_line (start -7 3) (end -7 -3.7) (layer B.Fab) (width 0.025)) + (fp_line (start -7 2.5) (end -8.5 2.5) (layer B.Fab) (width 0.025)) + (fp_line (start -8.5 2.5) (end -8.5 -2.5) (layer B.Fab) (width 0.025)) + (fp_line (start -8.5 -2.5) (end -7 -2.5) (layer B.Fab) (width 0.025)) + (pad 1 smd rect (at -6.4 -3.7 180) (size 2.2 2.8) (layers 4_bot B.Paste B.Mask) + (net 109 /audio/MIC_X)) + (pad 2 smd rect (at 5.8 -3.7 180) (size 2.8 2.8) (layers 4_bot B.Paste B.Mask) + (net 111 /audio/LHPOUT_X)) + (pad 3 smd rect (at -1.7 3.7 180) (size 2 2.8) (layers 4_bot B.Paste B.Mask) + (net 112 /audio/RHPOUT_X)) + (pad 4 smd rect (at -3.6 -3.7 180) (size 2.2 2.8) (layers 4_bot B.Paste B.Mask) + (net 110 /audio/GND_X)) + (pad 5 smd rect (at 9.9 0.75 180) (size 2.8 2.8) (layers 4_bot B.Paste B.Mask) + (net 51 "Net-(P2-Pad5)")) + (pad 6 smd rect (at -4.5 3.7 180) (size 2 2.8) (layers 4_bot B.Paste B.Mask) + (net 52 "Net-(P2-Pad6)")) + (pad "" np_thru_hole circle (at -2.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask B.SilkS) + (clearance 0.4)) + (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask B.SilkS) + (clearance 0.4)) + (model ${KISBLIB}/cui.pretty/sj-43514-smt.wrl + (at (xyz -0.275591 0 0.102362)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 270 0 180)) + ) + ) + + (module alps:ALPS_SCHA4B0419 (layer 4_bot) (tedit 58FBA237) (tstamp 58FBAA83) + (at 68.4 114.6 90) + (path /53A9129D/53A8C6D0) + (attr smd) + (fp_text reference J2 (at -6.5 8.4 90) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value MICROSD_DETSW (at 0 0 90) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text user EJECTED (at -0.9 -13.1 90) (layer Cmts.User) + (effects (font (size 0.2 0.2) (thickness 0.05))) + ) + (fp_text user INSERTED (at -0.9 -9.8 90) (layer Cmts.User) + (effects (font (size 0.2 0.2) (thickness 0.05))) + ) + (fp_text user OVERSTROKE (at -0.9 -8.9 90) (layer Cmts.User) + (effects (font (size 0.2 0.2) (thickness 0.05))) + ) + (fp_line (start 7.3 -7.95) (end 7.3 -6.55) (layer B.CrtYd) (width 0.05)) + (fp_line (start 7.3 -6.55) (end 7.1625 -6.55) (layer B.CrtYd) (width 0.05)) + (fp_line (start 7.1625 -6.55) (end 7.1625 7.85) (layer B.CrtYd) (width 0.05)) + (fp_line (start 7.1625 7.85) (end 6.95 7.85) (layer B.CrtYd) (width 0.05)) + (fp_line (start 6.95 7.85) (end 6.95 8.1) (layer B.CrtYd) (width 0.05)) + (fp_line (start 6.95 8.1) (end 5.1 8.1) (layer B.CrtYd) (width 0.05)) + (fp_line (start 5.1 8.1) (end 5.1 7.85) (layer B.CrtYd) (width 0.05)) + (fp_line (start 5.1 7.85) (end 3.45 7.85) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 7.85) (end 3.45 8.1) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.45 8.1) (end 2.3 8.1) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 8.1) (end 2.3 7.85) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.3 7.85) (end -2.9 7.85) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.9 7.85) (end -2.9 8.1) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.9 8.1) (end -5.6 8.1) (layer B.CrtYd) (width 0.05)) + (fp_line (start -5.6 8.1) (end -5.6 7.85) (layer B.CrtYd) (width 0.05)) + (fp_line (start -5.6 7.85) (end -7.1625 7.85) (layer B.CrtYd) (width 0.05)) + (fp_line (start -7.1625 7.85) (end -7.1625 -0.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -7.1625 -0.2) (end -7.6 -0.2) (layer B.CrtYd) (width 0.05)) + (fp_line (start -7.6 -0.2) (end -7.6 -5.35) (layer B.CrtYd) (width 0.05)) + (fp_line (start -7.6 -5.35) (end -7.1625 -5.35) (layer B.CrtYd) (width 0.05)) + (fp_line (start -7.1625 -5.35) (end -7.1625 -7.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start -7.1625 -7.9) (end -7.1 -7.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start -7.1 -7.9) (end -7.1 -8) (layer B.CrtYd) (width 0.05)) + (fp_line (start -7.1 -8) (end -5.8 -8) (layer B.CrtYd) (width 0.05)) + (fp_line (start -5.8 -8) (end -5.8 -7.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start -5.8 -7.9) (end 5.85 -7.9) (layer B.CrtYd) (width 0.05)) + (fp_line (start 5.85 -7.9) (end 5.85 -7.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start 5.85 -7.95) (end 7.3 -7.95) (layer B.CrtYd) (width 0.05)) + (fp_line (start 3.38 7.66) (end 5.17 7.66) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.97 7.66) (end 2.37 7.66) (layer B.SilkS) (width 0.12)) + (fp_line (start 6.9725 7.66) (end 6.85 7.66) (layer B.SilkS) (width 0.12)) + (fp_line (start -5.5 -13.25) (end 3.5 -13.25) (layer Cmts.User) (width 0.025)) + (fp_line (start -5.5 -9.95) (end 3.5 -9.95) (layer Cmts.User) (width 0.025)) + (fp_line (start -5.5 -9.05) (end 3.5 -9.06) (layer Cmts.User) (width 0.025)) + (fp_line (start -1.4675 7.45) (end -1.4675 6.6) (layer Cmts.User) (width 0.025)) + (fp_line (start -1.4675 6.6) (end -2.5125 6.6) (layer Cmts.User) (width 0.025)) + (fp_line (start -2.5125 6.6) (end -2.5125 5.2) (layer Cmts.User) (width 0.025)) + (fp_line (start -2.5125 5.2) (end 1.0375 5.2) (layer Cmts.User) (width 0.025)) + (fp_line (start 1.0375 5.2) (end 1.0375 7.45) (layer Cmts.User) (width 0.025)) + (fp_line (start 1.0375 7.45) (end -1.4675 7.45) (layer Cmts.User) (width 0.025)) + (fp_line (start -6.0125 3.45) (end 2.8875 3.45) (layer Cmts.User) (width 0.025)) + (fp_line (start 2.8875 3.45) (end 2.8875 -0.95) (layer Cmts.User) (width 0.025)) + (fp_line (start 2.8875 -0.95) (end -6.0125 -0.95) (layer Cmts.User) (width 0.025)) + (fp_line (start -6.0125 -0.95) (end -6.0125 3.45) (layer Cmts.User) (width 0.025)) + (fp_line (start -6.9725 -6.42) (end -6.9725 -5.26) (layer B.SilkS) (width 0.12)) + (fp_line (start 5.92 -7.71) (end -5.9 -7.71) (layer B.SilkS) (width 0.12)) + (fp_line (start 6.9725 7.66) (end 6.9725 -6.62) (layer B.SilkS) (width 0.12)) + (fp_line (start -6.9725 7.66) (end -5.5 7.66) (layer B.SilkS) (width 0.12)) + (fp_line (start -6.9125 -7.65) (end -6.9125 7.6) (layer B.Fab) (width 0.025)) + (fp_line (start 6.9125 -7.65) (end -6.9125 -7.65) (layer B.Fab) (width 0.025)) + (fp_line (start 6.9125 7.6) (end 6.9125 -7.65) (layer B.Fab) (width 0.025)) + (fp_line (start -6.9125 7.6) (end 6.9125 7.6) (layer B.Fab) (width 0.025)) + (fp_line (start -6.9725 -0.27) (end -6.9725 7.66) (layer B.SilkS) (width 0.12)) + (pad SH smd rect (at -4.7125 7.425 90) (size 1.2 0.85) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad A smd rect (at -3.475 7.475 90) (size 0.65 0.75) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad B smd rect (at 2.875 7.475 90) (size 0.65 0.75) (layers 4_bot B.Paste B.Mask) + (net 30 /hackrf_if/SD_CD)) + (pad SH smd rect (at 6.0125 7.425 90) (size 1.3 0.85) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad SH smd rect (at -6.46 -7.175 90) (size 0.745 1.15) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad SH smd rect (at 6.575 -7.25 90) (size 0.95 0.9) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 0 smd rect (at -3.275 -5.675 90) (size 0.7 0.65) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 0 smd rect (at 0.725 -5.675 90) (size 0.7 0.65) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 1 smd rect (at 2.225 -4.475 90) (size 0.7 0.75) (layers 4_bot B.Paste B.Mask) + (net 35 /hackrf_if/SD_DAT2)) + (pad 2 smd rect (at 1.225 -4.475 90) (size 0.7 0.75) (layers 4_bot B.Paste B.Mask) + (net 36 /hackrf_if/SD_DAT3)) + (pad 3 smd rect (at 0.225 -4.475 90) (size 0.7 0.75) (layers 4_bot B.Paste B.Mask) + (net 32 /hackrf_if/SD_CMD)) + (pad 4 smd rect (at -0.775 -4.475 90) (size 0.7 0.75) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) - (pad 2 smd rect (at 0.44958 0 180) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) + (pad 5 smd rect (at -1.775 -4.475 90) (size 0.7 0.75) (layers 4_bot B.Paste B.Mask) + (net 31 /hackrf_if/SD_CLK)) + (pad 6 smd rect (at -2.775 -4.475 90) (size 0.7 0.75) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 7 smd rect (at -3.775 -4.475 90) (size 0.7 0.75) (layers 4_bot B.Paste B.Mask) + (net 33 /hackrf_if/SD_DAT0)) + (pad 8 smd rect (at -4.775 -4.475 90) (size 0.7 0.75) (layers 4_bot B.Paste B.Mask) + (net 34 /hackrf_if/SD_DAT1)) + (pad SH smd rect (at -7.1225 -2.765 90) (size 0.42 4.63) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model ${KISBLIB}/alps.pretty/SCHA4B0419.wrl + (at (xyz 0 0.295472 0.051969)) + (scale (xyz 0.393701 0.393701 0.393701)) + (rotate (xyz 0 0 0)) + ) ) - (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53BC270F) (tstamp 53AA260E) - (at 136.6 119.8 180) - (path /53A8BFC3/53A8C69F) + (module eastrising:ER-TFT024-3 locked (layer 1_top) (tedit 58FE2156) (tstamp 58A5FE6D) + (at 95.25 137.5 270) + (path /53A9129D/58A60E03) + (fp_text reference LCD1 (at 16.5 -23.25 270) (layer F.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12))) + ) + (fp_text value ER-TFT024-3_PANEL (at 0 0 270) (layer F.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12))) + ) + (fp_line (start -18.5 20.78) (end -18.5 32.38) (layer B.CrtYd) (width 0.12)) + (fp_line (start 18.5 20.78) (end 18.5 32.38) (layer B.CrtYd) (width 0.12)) + (fp_line (start -12.75 20.78) (end -18.5 20.78) (layer B.CrtYd) (width 0.12)) + (fp_line (start 12.75 20.78) (end 18.5 20.78) (layer B.CrtYd) (width 0.12)) + (fp_circle (center 12 8) (end 12 7.8) (layer B.CrtYd) (width 0.12)) + (fp_line (start -12.75 10.78) (end 12.75 10.78) (layer B.CrtYd) (width 0.12)) + (fp_line (start -12.75 7.28) (end -12.75 20.78) (layer B.CrtYd) (width 0.12)) + (fp_line (start 12.75 7.28) (end 12.75 20.78) (layer B.CrtYd) (width 0.12)) + (fp_line (start -12.75 7.28) (end 12.75 7.28) (layer B.CrtYd) (width 0.12)) + (fp_line (start -22.16 22.28) (end -21.36 22.28) (layer F.SilkS) (width 0.12)) + (fp_line (start -22.16 14.28) (end -22.16 22.28) (layer F.SilkS) (width 0.12)) + (fp_line (start -21.36 14.28) (end -22.16 14.28) (layer F.SilkS) (width 0.12)) + (fp_line (start 22.16 22.28) (end 21.36 22.28) (layer F.SilkS) (width 0.12)) + (fp_line (start 22.16 14.28) (end 22.16 22.28) (layer F.SilkS) (width 0.12)) + (fp_line (start 21.36 14.28) (end 22.16 14.28) (layer F.SilkS) (width 0.12)) + (fp_line (start 22.16 -7.98) (end 21.36 -7.98) (layer F.SilkS) (width 0.12)) + (fp_line (start 22.16 -15.98) (end 22.16 -7.98) (layer F.SilkS) (width 0.12)) + (fp_line (start 21.36 -15.98) (end 22.16 -15.98) (layer F.SilkS) (width 0.12)) + (fp_line (start -22.16 -7.98) (end -21.36 -7.98) (layer F.SilkS) (width 0.12)) + (fp_line (start -22.16 -15.98) (end -22.16 -7.98) (layer F.SilkS) (width 0.12)) + (fp_line (start -21.36 -15.98) (end -22.16 -15.98) (layer F.SilkS) (width 0.12)) + (fp_line (start -18.36 24.48) (end -18.36 -24.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 18.36 24.48) (end -18.36 24.48) (layer F.SilkS) (width 0.12)) + (fp_line (start 18.36 -24.48) (end 18.36 24.48) (layer F.SilkS) (width 0.12)) + (fp_line (start -18.36 -24.48) (end 18.36 -24.48) (layer F.SilkS) (width 0.12)) + (fp_line (start -21.36 32.28) (end -21.36 -26.98) (layer F.SilkS) (width 0.12)) + (fp_line (start 21.36 32.28) (end -21.36 32.28) (layer F.SilkS) (width 0.12)) + (fp_line (start 21.36 -26.98) (end 21.36 32.28) (layer F.SilkS) (width 0.12)) + (fp_line (start -21.36 -26.98) (end 21.36 -26.98) (layer F.SilkS) (width 0.12)) + (fp_line (start -12.75 12.78) (end 12.75 12.78) (layer B.CrtYd) (width 0.12)) + (model ${KISBLIB}/eastrising.pretty/ER-TFT024-3.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ck:CK_TSWB-3N-CB222_LFS locked (layer 1_top) (tedit 58FE20A6) (tstamp 53AA2AAD) + (at 147.5 137.5 90) + (path /53A9129D/53A8C6FD) (attr smd) - (fp_text reference C3 (at 5.1 -0.7 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference SW1 (at 0 -5 90) (layer F.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12))) ) - (fp_text value 100N (at 0 0 180) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text value CK_TSWB-3N-CB (at 0 0 90) (layer F.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12))) ) - (fp_line (start 0.90932 0.45974) (end 0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.90932 -0.45974) (end -0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 -0.45974) (end -0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 0.45974) (end 0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.44958 0 180) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) + (fp_circle (center 0 0) (end 11.45 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 0 0) (end 4.05 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 0 0) (end 16 0) (layer F.SilkS) (width 0.12)) + (fp_circle (center 0 0) (end 17.2 0) (layer F.SilkS) (width 0.12)) + (pad "" np_thru_hole circle (at -3.182 -3.182 90) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask) + (clearance 0.4)) + (pad "" np_thru_hole circle (at 3.182 3.182 90) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask) + (clearance 0.4)) + (pad CA thru_hole circle (at -6.548 -6.548 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) + (net 49 GND)) + (pad A thru_hole circle (at 6.548 6.548 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) + (net 40 /hackrf_if/SW_ROT_A)) + (pad "" np_thru_hole circle (at -10.607 -10.607 90) (size 4 4) (drill 4) (layers *.Cu *.Mask) + (clearance 0.4)) + (pad "" np_thru_hole circle (at 10.607 -10.607 90) (size 4 4) (drill 4) (layers *.Cu *.Mask) + (clearance 0.4)) + (pad "" np_thru_hole circle (at 10.607 10.607 90) (size 4 4) (drill 4) (layers *.Cu *.Mask) + (clearance 0.4)) + (pad "" np_thru_hole circle (at -10.607 10.607 90) (size 4 4) (drill 4) (layers *.Cu *.Mask) + (clearance 0.4)) + (pad S1 thru_hole circle (at -1.11 1.11 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) + (net 42 /hackrf_if/SW_SEL)) + (pad B thru_hole circle (at 6.548 -6.548 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) + (net 41 /hackrf_if/SW_ROT_B)) + (pad S3 thru_hole circle (at 16.15 -3.606 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) + (net 39 /hackrf_if/SW_R)) + (pad S2 thru_hole circle (at 7.75 15.104 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) + (net 37 /hackrf_if/SW_D)) + (pad CB thru_hole circle (at -3.253 16.08 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) + (net 49 GND)) + (pad S5 thru_hole circle (at -16.15 3.606 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) + (net 38 /hackrf_if/SW_L)) + (pad S4 thru_hole circle (at -7.75 -15.104 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) + (net 43 /hackrf_if/SW_U)) + ) + + (module ipc_son:IPC_SON9P50_200X200X100L30X25T80X120N (layer 4_bot) (tedit 58FD8B61) (tstamp 58E5E2FF) + (at 165 109.6) + (path /53A8BFC3/58D9A047) + (attr smd) + (fp_text reference U5 (at -1.9 1.6) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value NUF4220MN (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -1.615 1.25) (end 1.615 1.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.615 1.25) (end 1.615 -1.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.615 -1.25) (end -1.615 -1.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.615 -1.25) (end -1.615 1.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1 1.065) (end 1 1.065) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -1.065) (end -1 -1.065) (layer B.SilkS) (width 0.12)) + (fp_circle (center -1.735 0.75) (end -1.61 0.75) (layer B.SilkS) (width 0.25)) + (fp_line (start -1 1) (end 1 1) (layer B.Fab) (width 0.025)) + (fp_line (start 1 1) (end 1 -1) (layer B.Fab) (width 0.025)) + (fp_line (start 1 -1) (end -1 -1) (layer B.Fab) (width 0.025)) + (fp_line (start -1 -1) (end -1 1) (layer B.Fab) (width 0.025)) + (pad 1 smd rect (at -0.995 0.75 90) (size 0.27 0.74) (layers 4_bot B.Paste B.Mask) + (net 3 /audio/LHPOUT)) + (pad 2 smd rect (at -0.995 0.25 90) (size 0.27 0.74) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 3 smd rect (at -0.995 -0.25 90) (size 0.27 0.74) (layers 4_bot B.Paste B.Mask) + (net 113 /audio/MIC)) + (pad 4 smd rect (at -0.995 -0.75 90) (size 0.27 0.74) (layers 4_bot B.Paste B.Mask) + (net 4 /audio/RHPOUT)) + (pad 5 smd rect (at 0.995 -0.75 270) (size 0.27 0.74) (layers 4_bot B.Paste B.Mask) + (net 112 /audio/RHPOUT_X)) + (pad 6 smd rect (at 0.995 -0.25 270) (size 0.27 0.74) (layers 4_bot B.Paste B.Mask) + (net 109 /audio/MIC_X)) + (pad 7 smd rect (at 0.995 0.25 270) (size 0.27 0.74) (layers 4_bot B.Paste B.Mask) + (net 110 /audio/GND_X)) + (pad 8 smd rect (at 0.995 0.75 270) (size 0.27 0.74) (layers 4_bot B.Paste B.Mask) + (net 111 /audio/LHPOUT_X)) + (pad 9 smd rect (at 0 0) (size 0.8 1.2) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.1)) + (model Housings_DFN_QFN.3dshapes/DFN-8-1EP_2x2mm_Pitch0.5mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_son:IPC_SON9P50_200X200X55L32X24T90X160N (layer 4_bot) (tedit 58FD8831) (tstamp 58D20D16) + (at 94.2 148.5 90) + (path /53A9129D/58B747DD) + (attr smd) + (fp_text reference U4 (at -2.7 1 90) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value CAT4004[_AB] (at 0 0 90) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -1.61 1.25) (end 1.61 1.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.61 1.25) (end 1.61 -1.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.61 -1.25) (end -1.61 -1.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.61 -1.25) (end -1.61 1.25) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1 1.06) (end 1 1.06) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -1.06) (end -1 -1.06) (layer B.SilkS) (width 0.12)) + (fp_circle (center -1.73 0.75) (end -1.605 0.75) (layer B.SilkS) (width 0.25)) + (fp_line (start -1 1) (end 1 1) (layer B.Fab) (width 0.025)) + (fp_line (start 1 1) (end 1 -1) (layer B.Fab) (width 0.025)) + (fp_line (start 1 -1) (end -1 -1) (layer B.Fab) (width 0.025)) + (fp_line (start -1 -1) (end -1 1) (layer B.Fab) (width 0.025)) + (pad 1 smd rect (at -1.005 0.75 180) (size 0.26 0.71) (layers 4_bot B.Paste B.Mask) + (net 7 /hackrf_if/LCD_BACKLIGHT)) + (pad 2 smd rect (at -1.005 0.25 180) (size 0.26 0.71) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 3 smd rect (at -1.005 -0.25 180) (size 0.26 0.71) (layers 4_bot B.Paste B.Mask) + (net 89 /lcd_sw_sd/LEDK1)) + (pad 4 smd rect (at -1.005 -0.75 180) (size 0.26 0.71) (layers 4_bot B.Paste B.Mask) + (net 88 /lcd_sw_sd/LEDK2)) + (pad 5 smd rect (at 1.005 -0.75) (size 0.26 0.71) (layers 4_bot B.Paste B.Mask) + (net 90 /lcd_sw_sd/LEDK3)) + (pad 6 smd rect (at 1.005 -0.25) (size 0.26 0.71) (layers 4_bot B.Paste B.Mask) + (net 91 /lcd_sw_sd/LEDK4)) + (pad 7 smd rect (at 1.005 0.25) (size 0.26 0.71) (layers 4_bot B.Paste B.Mask) + (net 93 "Net-(R20-Pad1)")) + (pad 8 smd rect (at 1.005 0.75) (size 0.26 0.71) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) - (pad 2 smd rect (at 0.44958 0 180) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) + (pad 9 smd rect (at 0 0 90) (size 0.9 1.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.12)) + (model Housings_DFN_QFN.3dshapes/DFN-8-1EP_2x2mm_Pitch0.5mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) ) - (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53BC2708) (tstamp 53AA2618) - (at 133.6 119.8) - (path /53A8BFC3/53A8C6B1) + (module ipc_sot:IPC_SOT23-5P95_275X135L40X40N (layer 4_bot) (tedit 58FD8D61) (tstamp 58FBD8CB) + (at 143.2 108.2) + (path /58CFF3E3/58CFF91A) (attr smd) - (fp_text reference C4 (at -3.9 0.7) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference U2 (at -4.75 1.4) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 100N (at 0 0) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text value REGULATOR_SOT23_5 (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_line (start 0.90932 0.45974) (end 0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.90932 -0.45974) (end -0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 -0.45974) (end -0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 0.45974) (end 0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) + (fp_line (start -2.105 1.7) (end 2.105 1.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.105 1.7) (end 2.105 -1.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.105 -1.7) (end -2.105 -1.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.105 -1.7) (end -2.105 1.7) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.825 1.51) (end 0.825 1.51) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.825 -1.51) (end -0.825 -1.51) (layer B.SilkS) (width 0.12)) + (fp_circle (center -1.6 1.7) (end -1.475 1.7) (layer B.SilkS) (width 0.25)) + (fp_line (start -0.825 1.45) (end 0.825 1.45) (layer B.Fab) (width 0.025)) + (fp_line (start 0.825 1.45) (end 0.825 -1.45) (layer B.Fab) (width 0.025)) + (fp_line (start 0.825 -1.45) (end -0.825 -1.45) (layer B.Fab) (width 0.025)) + (fp_line (start -0.825 -1.45) (end -0.825 1.45) (layer B.Fab) (width 0.025)) + (pad 1 smd rect (at -1.165 0.95 90) (size 0.59 1.38) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) - (pad 2 smd rect (at 0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - ) - - (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B09A42) (tstamp 53AA2622) - (at 142 108.2) - (path /53A8BFC3/53A8C6AB) - (attr smd) - (fp_text reference C5 (at -11.8 0.6) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 100N (at 0 0) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start 0.90932 0.45974) (end 0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.90932 -0.45974) (end -0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 -0.45974) (end -0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 0.45974) (end 0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) + (pad 2 smd rect (at -1.165 0 90) (size 0.59 1.38) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 3 smd rect (at -1.165 -0.95 90) (size 0.59 1.38) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) - (pad 2 smd rect (at 0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - ) - - (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B09A37) (tstamp 53B0A490) - (at 133.2 108.6 180) - (path /53A8BFC3/53A8C687) - (attr smd) - (fp_text reference C6 (at 8.6 -0.4 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 100N (at 0 0 180) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start 0.90932 0.45974) (end 0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.90932 -0.45974) (end -0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 -0.45974) (end -0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 0.45974) (end 0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.44958 0 180) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 14 /audio/VMID)) - (pad 2 smd rect (at 0.44958 0 180) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - ) - - (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B09A3C) (tstamp 53B0A4A6) - (at 135.4 108.2) - (path /53A8BFC3/53A8C68D) - (attr smd) - (fp_text reference C10 (at -9.2 0.6) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 100N (at 0 0) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start 0.90932 0.45974) (end 0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.90932 -0.45974) (end -0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 -0.45974) (end -0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 0.45974) (end 0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 9 /audio/MICBIAS)) - (pad 2 smd rect (at 0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - ) - - (module ipc_capae:IPC_CAPAE830X620N (layer 4_bot) (tedit 55E24037) (tstamp 53AA43B4) - (at 154.2 120) - (tags "CASE E") - (path /53A8BFC3/53A8C256) - (fp_text reference C18 (at -4.4 -4) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 220U (at 0 0) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) - ) - (fp_line (start -4.2 2.4) (end -4.2 -2.4) (layer B.SilkS) (width 0.1524)) - (fp_line (start 4.2 4.2) (end -2.4 4.2) (layer B.SilkS) (width 0.1524)) - (fp_line (start -2.4 -4.2) (end 4.2 -4.2) (layer B.SilkS) (width 0.1524)) - (fp_line (start -4.2 -2.4) (end -2.4 -4.2) (layer B.SilkS) (width 0.1524)) - (fp_line (start -4.2 2.4) (end -2.4 4.2) (layer B.SilkS) (width 0.1524)) - (fp_line (start 4.2 -4.2) (end 4.2 4.2) (layer B.SilkS) (width 0.1524)) - (fp_circle (center 0 0) (end 4 0) (layer B.SilkS) (width 0.1524)) - (fp_line (start -5.725 4.75) (end 5.725 4.75) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 5.725 4.75) (end 5.725 -4.75) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 5.725 -4.75) (end -5.725 -4.75) (layer B.CrtYd) (width 0.1524)) - (fp_line (start -5.725 -4.75) (end -5.725 4.75) (layer B.CrtYd) (width 0.1524)) - (pad 1 smd rect (at -3.15 0) (size 4.15 1.6) (layers 4_bot B.Paste B.Mask) - (net 8 /audio/LHPOUT)) - (pad 2 smd rect (at 3.15 0) (size 4.15 1.6) (layers 4_bot B.Paste B.Mask) - (net 59 "Net-(C18-Pad2)")) - ) - - (module ipc_capae:IPC_CAPAE830X620N (layer 4_bot) (tedit 55E24037) (tstamp 53AA26CA) - (at 154.2 110) - (tags "CASE E") - (path /53A8BFC3/53A8C25E) - (fp_text reference C19 (at -4.4 4) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 220U (at 0 0) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) - ) - (fp_line (start -4.2 2.4) (end -4.2 -2.4) (layer B.SilkS) (width 0.1524)) - (fp_line (start 4.2 4.2) (end -2.4 4.2) (layer B.SilkS) (width 0.1524)) - (fp_line (start -2.4 -4.2) (end 4.2 -4.2) (layer B.SilkS) (width 0.1524)) - (fp_line (start -4.2 -2.4) (end -2.4 -4.2) (layer B.SilkS) (width 0.1524)) - (fp_line (start -4.2 2.4) (end -2.4 4.2) (layer B.SilkS) (width 0.1524)) - (fp_line (start 4.2 -4.2) (end 4.2 4.2) (layer B.SilkS) (width 0.1524)) - (fp_circle (center 0 0) (end 4 0) (layer B.SilkS) (width 0.1524)) - (fp_line (start -5.725 4.75) (end 5.725 4.75) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 5.725 4.75) (end 5.725 -4.75) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 5.725 -4.75) (end -5.725 -4.75) (layer B.CrtYd) (width 0.1524)) - (fp_line (start -5.725 -4.75) (end -5.725 4.75) (layer B.CrtYd) (width 0.1524)) - (pad 1 smd rect (at -3.15 0) (size 4.15 1.6) (layers 4_bot B.Paste B.Mask) - (net 11 /audio/RHPOUT)) - (pad 2 smd rect (at 3.15 0) (size 4.15 1.6) (layers 4_bot B.Paste B.Mask) - (net 60 "Net-(C19-Pad2)")) - ) - - (module ipc_capc:IPC_CAPC1608X95N (layer 4_bot) (tedit 53B09A86) (tstamp 53AA26F6) - (at 162.8 120.8 90) - (tags "1608 metric, 0603 imperial") - (path /53A8BFC3/53A8C27E) - (attr smd) - (fp_text reference C22 (at -3.2 0 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 220P (at 0 0 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start -1.524 0.7493) (end 1.524 0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.524 0.7493) (end 1.524 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.524 -0.7493) (end -1.524 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.524 -0.7493) (end -1.524 0.7493) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.8001 0 90) (size 0.94996 1.00076) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 2 smd rect (at 0.8001 0 90) (size 0.94996 1.00076) (layers 4_bot B.Paste B.Mask) - (net 59 "Net-(C18-Pad2)")) - ) - - (module ipc_capc:IPC_CAPC1608X95N (layer 4_bot) (tedit 53B09A77) (tstamp 53AA2700) - (at 162.8 109.2 90) - (tags "1608 metric, 0603 imperial") - (path /53A8BFC3/53A8C284) - (attr smd) - (fp_text reference C23 (at 3.2 0 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 220P (at 0 0 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start -1.524 0.7493) (end 1.524 0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.524 0.7493) (end 1.524 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.524 -0.7493) (end -1.524 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.524 -0.7493) (end -1.524 0.7493) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.8001 0 90) (size 0.94996 1.00076) (layers 4_bot B.Paste B.Mask) - (net 60 "Net-(C19-Pad2)")) - (pad 2 smd rect (at 0.8001 0 90) (size 0.94996 1.00076) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - ) - - (module ipc_capae:IPC_CAPAE430X540N (layer 4_bot) (tedit 55E23F71) (tstamp 53ADFB14) - (at 141.8 104.4 180) - (tags "CASE B") - (path /53A8BFC3/53A8C2AA) - (fp_text reference C24 (at -2.6 2.2 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 1U (at 0 0 180) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) - ) - (fp_line (start 3.525 -2.75) (end -3.525 -2.75) (layer B.CrtYd) (width 0.1524)) - (fp_line (start -3.525 -2.75) (end -3.525 2.75) (layer B.CrtYd) (width 0.1524)) - (fp_line (start -3.525 2.75) (end 3.525 2.75) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 3.525 2.75) (end 3.525 -2.75) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 2.15 2.15) (end -1.25 2.15) (layer B.SilkS) (width 0.1524)) - (fp_line (start -2.15 -1.25) (end -2.15 1.25) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.25 -2.15) (end 2.15 -2.15) (layer B.SilkS) (width 0.1524)) - (fp_line (start -2.15 -1.25) (end -1.25 -2.15) (layer B.SilkS) (width 0.1524)) - (fp_line (start -2.15 1.25) (end -1.25 2.15) (layer B.SilkS) (width 0.1524)) - (fp_circle (center 0 0) (end 2 0) (layer B.SilkS) (width 0.1524)) - (fp_line (start 2.15 2.15) (end 2.15 -2.15) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -1.75 0 180) (size 2.55 1.6) (layers 4_bot B.Paste B.Mask) - (net 61 "Net-(C24-Pad1)")) - (pad 2 smd rect (at 1.75 0 180) (size 2.55 1.6) (layers 4_bot B.Paste B.Mask) - (net 62 "Net-(C24-Pad2)")) - ) - - (module ipc_capc:IPC_CAPC1608X95N (layer 4_bot) (tedit 53B09AB4) (tstamp 53AA271B) - (at 170.8 122.2 180) - (tags "1608 metric, 0603 imperial") - (path /53A8BFC3/53A8C2A2) - (attr smd) - (fp_text reference C25 (at -0.8 1.4 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 220P (at 0 0 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start -1.524 0.7493) (end 1.524 0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.524 0.7493) (end 1.524 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.524 -0.7493) (end -1.524 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.524 -0.7493) (end -1.524 0.7493) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.8001 0 180) (size 0.94996 1.00076) (layers 4_bot B.Paste B.Mask) - (net 62 "Net-(C24-Pad2)")) - (pad 2 smd rect (at 0.8001 0 180) (size 0.94996 1.00076) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - ) - - (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B0979B) (tstamp 53AA272F) - (at 72.2 122.8) - (path /53A9129D/53AA73CE) - (attr smd) - (fp_text reference C27 (at -1 1.8) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 100N (at 0 0) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start 0.90932 0.45974) (end 0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.90932 -0.45974) (end -0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 -0.45974) (end -0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 0.45974) (end 0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 2 +3.3V)) - (pad 2 smd rect (at 0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - ) - - (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53C5B500) (tstamp 53AA2739) - (at 96 125.2 90) - (path /53A8C780/53A8D527) - (attr smd) - (fp_text reference C28 (at 0.8 -1.2 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 100N (at 0 0 90) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start 0.90932 0.45974) (end 0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.90932 -0.45974) (end -0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 -0.45974) (end -0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 0.45974) (end 0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.44958 0 90) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 2 +3.3V)) - (pad 2 smd rect (at 0.44958 0 90) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - ) - - (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B097F7) (tstamp 53AB74CF) - (at 97.2 125.2 90) - (path /53A8C780/53A8D548) - (attr smd) - (fp_text reference C29 (at 0 1.8 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 100N (at 0 0 90) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start 0.90932 0.45974) (end 0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.90932 -0.45974) (end -0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 -0.45974) (end -0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 0.45974) (end 0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.44958 0 90) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) + (pad 4 smd rect (at 1.165 -0.95 270) (size 0.59 1.38) (layers 4_bot B.Paste B.Mask) + (net 50 "Net-(C39-Pad1)")) + (pad 5 smd rect (at 1.165 0.95 270) (size 0.59 1.38) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) - (pad 2 smd rect (at 0.44958 0 90) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) + (model TO_SOT_Packages_SMD.3dshapes/SOT-23-5.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) ) - (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B09B39) (tstamp 53AA274D) - (at 106 132.2) - (path /53A8C780/53A8D542) + (module ipc_resc:IPC_RESCAXS8P80_320X160X60L30X45N (layer 4_bot) (tedit 58FD8CA0) (tstamp 58F95A04) + (at 154.1 116.7 270) + (path /53A8BFC3/58F9564A) (attr smd) - (fp_text reference C30 (at 0 -1.2) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference RP1 (at 0.9 -2.4 270) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 100N (at 0 0) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text value 220R (at 0 0 270) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -1.585 1.89) (end 1.585 1.89) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.585 1.89) (end 1.585 -1.89) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.585 -1.89) (end -1.585 -1.89) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.585 -1.89) (end -1.585 1.89) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.8 1.82) (end 0.8 1.82) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.8 -1.82) (end -0.8 -1.82) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.8 1.6) (end 0.8 1.6) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 1.6) (end 0.8 -1.6) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 -1.6) (end -0.8 -1.6) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 -1.6) (end -0.8 1.6) (layer B.Fab) (width 0.025)) + (pad 1 smd rect (at -0.87 1.3) (size 0.68 0.93) (layers 4_bot B.Paste B.Mask) + (net 139 /audio/BICK_R)) + (pad 2 smd rect (at -0.87 0.4) (size 0.48 0.93) (layers 4_bot B.Paste B.Mask) + (net 140 /audio/LRCK_R)) + (pad 3 smd rect (at -0.87 -0.4) (size 0.48 0.93) (layers 4_bot B.Paste B.Mask) + (net 141 /audio/SDTO_R)) + (pad 4 smd rect (at -0.87 -1.3) (size 0.68 0.93) (layers 4_bot B.Paste B.Mask) + (net 138 /audio/PDN#_R)) + (pad 5 smd rect (at 0.87 -1.3 180) (size 0.68 0.93) (layers 4_bot B.Paste B.Mask) + (net 103 /hackrf_if/AUDIO_RESET#)) + (pad 6 smd rect (at 0.87 -0.4 180) (size 0.48 0.93) (layers 4_bot B.Paste B.Mask) + (net 108 /hackrf_if/I2S0_RX_SDA)) + (pad 7 smd rect (at 0.87 0.4 180) (size 0.48 0.93) (layers 4_bot B.Paste B.Mask) + (net 106 /hackrf_if/I2S0_WS)) + (pad 8 smd rect (at 0.87 1.3 180) (size 0.68 0.93) (layers 4_bot B.Paste B.Mask) + (net 105 /audio/BICK)) + (model Resistors_SMD.3dshapes/R_Array_Convex_4x0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) ) - (fp_line (start 0.90932 0.45974) (end 0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.90932 -0.45974) (end -0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 -0.45974) (end -0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 0.45974) (end 0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 2 +3.3V)) - (pad 2 smd rect (at 0.44958 0) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) ) - (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B09B82) (tstamp 53AA2757) - (at 98.6 141.2 270) - (path /53A8C780/53A8D54E) - (attr smd) - (fp_text reference C31 (at -1.8 -1.2 270) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (module ipc_resc:IPC_RESC1608X55L25N (layer 4_bot) (tedit 58FD8CA7) (tstamp 58F8E7B2) + (at 157.05 114.5 270) + (path /53A8BFC3/58CF5E5F) + (fp_text reference R2 (at 0 -1.25 270) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 100N (at 0 0 270) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text value DNI (at 0 0 270) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 0.645) (end 0.8 0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.8 -0.645) (end -0.8 -0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.465 0.715) (end 1.465 0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 0.715) (end 1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 -0.715) (end -1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.465 -0.715) (end -1.465 0.715) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.82 0 270) (size 0.79 0.93) (layers 4_bot B.Paste B.Mask) + (net 138 /audio/PDN#_R)) + (pad 2 smd rect (at 0.82 0 270) (size 0.79 0.93) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) ) - (fp_line (start 0.90932 0.45974) (end 0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.90932 -0.45974) (end -0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 -0.45974) (end -0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 0.45974) (end 0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.44958 0 270) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 1 +1.8V)) - (pad 2 smd rect (at 0.44958 0 270) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) ) - (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B09B7D) (tstamp 53AA276B) - (at 97 141.2 270) - (path /53A8C780/53A8D56C) - (attr smd) - (fp_text reference C33 (at -1.8 1.2 270) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (module ipc_ledc:IPC_LEDC1608X90L40N (layer 4_bot) (tedit 58FD8B04) (tstamp 58F5B137) + (at 166.6 121.8 180) + (path /58CFF3E3/58F5BA0B) + (fp_text reference D2 (at 1 1.2 180) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 100N (at 0 0 270) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text value DNP (at 0 0 180) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 0.645) (end 0.8 0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.8 -0.645) (end -0.8 -0.645) (layer B.SilkS) (width 0.12)) + (fp_circle (center -1.595 0) (end -1.47 0) (layer B.SilkS) (width 0.25)) + (fp_line (start -1.465 0.715) (end 1.465 0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 0.715) (end 1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 -0.715) (end -1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.465 -0.715) (end -1.465 0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.2 0.3) (end -0.2 -0.3) (layer B.Fab) (width 0.025)) + (fp_line (start 0.2 0.3) (end -0.2 0) (layer B.Fab) (width 0.025)) + (fp_line (start -0.2 0) (end 0.2 -0.3) (layer B.Fab) (width 0.025)) + (fp_line (start 0.2 -0.3) (end 0.2 0.3) (layer B.Fab) (width 0.025)) + (pad C smd rect (at -0.76 0 180) (size 0.91 0.93) (layers 4_bot B.Paste B.Mask) + (net 135 "Net-(D2-PadC)")) + (pad A smd rect (at 0.76 0 180) (size 0.91 0.93) (layers 4_bot B.Paste B.Mask) + (net 133 "Net-(D2-PadA)")) + (model LEDs.3dshapes/LED_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) ) - (fp_line (start 0.90932 0.45974) (end 0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.90932 -0.45974) (end -0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 -0.45974) (end -0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 0.45974) (end 0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.44958 0 270) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 1 +1.8V)) - (pad 2 smd rect (at 0.44958 0 270) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) ) - (module ipc_capc:IPC_CAPC1005X55N (layer 4_bot) (tedit 53B097B0) (tstamp 53B30722) - (at 89.5 132.6 180) - (path /53A8C780/53A8D572) - (attr smd) - (fp_text reference C35 (at 0 1.2 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (module ipc_ledc:IPC_LEDC1608X90L40N (layer 4_bot) (tedit 58FD8AFC) (tstamp 58F5B131) + (at 166.6 123.3 180) + (path /58CFF3E3/58F5B932) + (fp_text reference D1 (at 1 -1.2 180) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 100N (at 0 0 180) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text value DNP (at 0 0 180) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 0.645) (end 0.8 0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.8 -0.645) (end -0.8 -0.645) (layer B.SilkS) (width 0.12)) + (fp_circle (center -1.595 0) (end -1.47 0) (layer B.SilkS) (width 0.25)) + (fp_line (start -1.465 0.715) (end 1.465 0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 0.715) (end 1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 -0.715) (end -1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.465 -0.715) (end -1.465 0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.2 0.3) (end -0.2 -0.3) (layer B.Fab) (width 0.025)) + (fp_line (start 0.2 0.3) (end -0.2 0) (layer B.Fab) (width 0.025)) + (fp_line (start -0.2 0) (end 0.2 -0.3) (layer B.Fab) (width 0.025)) + (fp_line (start 0.2 -0.3) (end 0.2 0.3) (layer B.Fab) (width 0.025)) + (pad C smd rect (at -0.76 0 180) (size 0.91 0.93) (layers 4_bot B.Paste B.Mask) + (net 134 "Net-(D1-PadC)")) + (pad A smd rect (at 0.76 0 180) (size 0.91 0.93) (layers 4_bot B.Paste B.Mask) + (net 132 "Net-(D1-PadA)")) + (model LEDs.3dshapes/LED_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 180)) ) - (fp_line (start 0.90932 0.45974) (end 0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.90932 -0.45974) (end -0.90932 -0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 -0.45974) (end -0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.90932 0.45974) (end 0.90932 0.45974) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.44958 0 180) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 1 +1.8V)) - (pad 2 smd rect (at 0.44958 0 180) (size 0.61976 0.61976) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) ) - (module ipc_capc:IPC_CAPC1608X90N (layer 4_bot) (tedit 53B09B4A) (tstamp 53AA27A7) - (at 97.4 150.6) - (path /53A8C780/53A8D5AA) - (attr smd) - (fp_text reference C39 (at 2.8 0.8) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value DNI (at 0 0) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) - ) - (fp_line (start -1.524 0.7493) (end 1.524 0.7493) (layer B.SilkS) (width 0.2032)) - (fp_line (start 1.524 0.7493) (end 1.524 -0.7493) (layer B.SilkS) (width 0.2032)) - (fp_line (start 1.524 -0.7493) (end -1.524 -0.7493) (layer B.SilkS) (width 0.2032)) - (fp_line (start -1.524 -0.7493) (end -1.524 0.7493) (layer B.SilkS) (width 0.2032)) - (pad 1 smd rect (at -0.8001 0) (size 0.94996 1.00076) (layers 4_bot B.Paste B.Mask) - (net 63 "Net-(C39-Pad1)")) - (pad 2 smd rect (at 0.8001 0) (size 0.94996 1.00076) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - ) - - (module hole:HOLE_3200UM_VIAS (layer 1_top) (tedit 53AA3E1E) (tstamp 53AA27D5) - (at 176 104) - (path /5369BBD8) - (fp_text reference H2 (at 0 0) (layer F.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524))) - ) - (fp_text value HOLE1 (at 0 0) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.1524))) - ) - (pad 1 thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 0 -2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at -2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 0 2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at -1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at -1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - ) - - (module hole:HOLE_3200UM_VIAS (layer 1_top) (tedit 53AA3E1E) (tstamp 53AA27E2) - (at 176 171) - (path /5369BBEC) - (fp_text reference H3 (at 0 0) (layer F.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524))) - ) - (fp_text value HOLE1 (at 0 0) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.1524))) - ) - (pad 1 thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 0 -2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at -2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 0 2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at -1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at -1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - ) - - (module hole:HOLE_3200UM_VIAS (layer 1_top) (tedit 53AA3E1E) (tstamp 53AA27EF) - (at 64 171) - (path /5369BC00) - (fp_text reference H4 (at 0 0) (layer F.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524))) - ) - (fp_text value HOLE1 (at 0 0) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.1524))) - ) - (pad 1 thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 0 -2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at -2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 0 2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at -1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at -1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - ) - - (module hole:HOLE_3200UM_VIAS (layer 1_top) (tedit 53AA3E1E) (tstamp 53AA27FC) - (at 64 104) - (path /5369BC14) - (fp_text reference H5 (at 0 0) (layer F.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524))) - ) - (fp_text value HOLE1 (at 0 0) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.1524))) - ) - (pad 1 thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 0 -2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at -2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 0 2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at -1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at -1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - (pad 1 thru_hole circle (at 1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) - (net 58 GND)) - ) - - (module molex:MOLEX_54132-40XX_LR locked (layer 4_bot) (tedit 53B09BB0) (tstamp 53AA2868) - (at 82.5 137.5 90) - (path /53A9129D/53A91651) - (solder_mask_margin 0.0492) - (attr smd) - (fp_text reference J3 (at -13.1 2.1 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value KINGTECH_DW0240A2BZ_FPC (at 0 0 90) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start -10.25 1.1) (end -10.25 -2.5) (layer Eco1.User) (width 0.1524)) - (fp_line (start 10.25 -2.5) (end 10.25 1.1) (layer Eco1.User) (width 0.1524)) - (fp_line (start -10.25 1.1) (end 10.25 1.1) (layer Eco1.User) (width 0.1524)) - (fp_line (start 12.15 -3.2) (end 12.15 -2.5) (layer Eco1.User) (width 0.1524)) - (fp_line (start -12.15 -3.2) (end -12.15 -2.5) (layer Eco1.User) (width 0.1524)) - (fp_line (start -12.75 -2.5) (end 12.75 -2.5) (layer B.SilkS) (width 0.1524)) - (fp_line (start -12.75 -2.5) (end -12.75 -1.5) (layer B.SilkS) (width 0.1524)) - (fp_line (start -12.75 -1.5) (end -12.15 -1.5) (layer B.SilkS) (width 0.1524)) - (fp_line (start -12.15 -1.5) (end -12.15 2.5) (layer B.SilkS) (width 0.1524)) - (fp_line (start 12.75 -2.5) (end 12.75 -1.5) (layer B.SilkS) (width 0.1524)) - (fp_line (start 12.75 -1.5) (end 12.15 -1.5) (layer B.SilkS) (width 0.1524)) - (fp_line (start 12.15 -1.5) (end 12.15 2.5) (layer B.SilkS) (width 0.1524)) - (fp_line (start 12.75 -4.2) (end 12.75 -3.2) (layer Eco1.User) (width 0.1524)) - (fp_line (start -12.75 -4.2) (end -12.75 -3.2) (layer Eco1.User) (width 0.1524)) - (fp_line (start -12.15 -4.2) (end -12.75 -4.2) (layer Eco1.User) (width 0.1524)) - (fp_line (start -12.75 -3.2) (end -12.15 -3.2) (layer Eco1.User) (width 0.1524)) - (fp_line (start 12.15 -4.2) (end 12.75 -4.2) (layer Eco1.User) (width 0.1524)) - (fp_line (start 12.75 -3.2) (end 12.15 -3.2) (layer Eco1.User) (width 0.1524)) - (fp_line (start 12.15 -4.2) (end -12.15 -4.2) (layer Eco1.User) (width 0.1524)) - (fp_line (start -12.15 2.5) (end 12.15 2.5) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -9.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 64 "Net-(J3-Pad1)")) - (pad 2 smd rect (at -9.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 2 +3.3V)) - (pad 3 smd rect (at -8.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 4 smd rect (at -8.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 2 +3.3V)) - (pad 5 smd rect (at -7.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 33 /hackrf_if/LCD_RESET#)) - (pad 6 smd rect (at -7.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 34 /hackrf_if/LCD_RS)) - (pad 7 smd rect (at -6.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 32 /hackrf_if/LCD_RD#)) - (pad 8 smd rect (at -6.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 9 smd rect (at -5.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 10 smd rect (at -5.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 36 /hackrf_if/LCD_WR#)) - (pad 11 smd rect (at -4.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 12 smd rect (at -4.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 13 smd rect (at -3.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 14 smd rect (at -3.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 15 smd rect (at -2.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 16 smd rect (at -2.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 17 smd rect (at -1.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 18 smd rect (at -1.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 23 /hackrf_if/LCD_DB15)) - (pad 19 smd rect (at -0.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 22 /hackrf_if/LCD_DB14)) - (pad 20 smd rect (at -0.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 21 /hackrf_if/LCD_DB13)) - (pad 21 smd rect (at 0.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 20 /hackrf_if/LCD_DB12)) - (pad 22 smd rect (at 0.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 19 /hackrf_if/LCD_DB11)) - (pad 23 smd rect (at 1.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 18 /hackrf_if/LCD_DB10)) - (pad 24 smd rect (at 1.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 31 /hackrf_if/LCD_DB9)) - (pad 25 smd rect (at 2.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 30 /hackrf_if/LCD_DB8)) - (pad 26 smd rect (at 2.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 29 /hackrf_if/LCD_DB7)) - (pad 27 smd rect (at 3.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 28 /hackrf_if/LCD_DB6)) - (pad 28 smd rect (at 3.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 27 /hackrf_if/LCD_DB5)) - (pad 29 smd rect (at 4.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 26 /hackrf_if/LCD_DB4)) - (pad 30 smd rect (at 4.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 25 /hackrf_if/LCD_DB3)) - (pad 31 smd rect (at 5.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 24 /hackrf_if/LCD_DB2)) - (pad 32 smd rect (at 5.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 17 /hackrf_if/LCD_DB1)) - (pad 33 smd rect (at 6.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 16 /hackrf_if/LCD_DB0)) - (pad 34 smd rect (at 6.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 35 /hackrf_if/LCD_TE)) - (pad 35 smd rect (at 7.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 36 smd rect (at 7.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 1 +1.8V)) - (pad 37 smd rect (at 8.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 55 /hackrf_if/TP_R)) - (pad 38 smd rect (at 8.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 53 /hackrf_if/TP_D)) - (pad 39 smd rect (at 9.25 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 54 /hackrf_if/TP_L)) - (pad 40 smd rect (at 9.75 2.8 90) (size 0.3 1.2) (layers 4_bot B.Paste B.Mask) - (net 56 /hackrf_if/TP_U)) - (pad SHLD smd rect (at -11.45 0.9 90) (size 1.6 0.8) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad SHLD smd rect (at -11.85 -0.3 90) (size 2.4 1.6) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad SHLD smd rect (at 11.85 -0.3 90) (size 2.4 1.6) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad SHLD smd rect (at 11.45 0.9 90) (size 1.6 0.8) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - ) - - (module ipc_indc:IPC_INDC1608X95N (layer 4_bot) (tedit 53B30A63) (tstamp 53AA28A2) - (at 165.4 121.6 180) - (path /53A8BFC3/53A8C2E2) - (attr smd) - (fp_text reference L4 (at 0 -1.4 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value L (at 0 0 180) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start 1.524 0.7493) (end 1.524 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.524 -0.7493) (end -1.524 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.524 -0.7493) (end -1.524 0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.524 0.7493) (end 1.524 0.7493) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.8001 0 180) (size 0.94996 0.94996) (layers 4_bot B.Paste B.Mask) - (net 65 "Net-(L4-Pad1)")) - (pad 2 smd rect (at 0.8001 0 180) (size 0.94996 0.94996) (layers 4_bot B.Paste B.Mask) - (net 59 "Net-(C18-Pad2)")) - ) - - (module ipc_indc:IPC_INDC1608X95N (layer 4_bot) (tedit 53B09A7D) (tstamp 53AA28AC) - (at 165.4 110 180) - (path /53A8BFC3/53A8C2E8) - (attr smd) - (fp_text reference L5 (at 0 1.4 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value L (at 0 0 180) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start 1.524 0.7493) (end 1.524 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.524 -0.7493) (end -1.524 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.524 -0.7493) (end -1.524 0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.524 0.7493) (end 1.524 0.7493) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.8001 0 180) (size 0.94996 0.94996) (layers 4_bot B.Paste B.Mask) - (net 66 "Net-(L5-Pad1)")) - (pad 2 smd rect (at 0.8001 0 180) (size 0.94996 0.94996) (layers 4_bot B.Paste B.Mask) - (net 60 "Net-(C19-Pad2)")) - ) - - (module ipc_indc:IPC_INDC1608X95N (layer 4_bot) (tedit 53B09AA3) (tstamp 53AA28B6) - (at 174.8 121.6 180) - (path /53A8BFC3/53A8C2EE) - (attr smd) - (fp_text reference L6 (at -2.4 0 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value L (at 0 0 180) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start 1.524 0.7493) (end 1.524 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.524 -0.7493) (end -1.524 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.524 -0.7493) (end -1.524 0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.524 0.7493) (end 1.524 0.7493) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.8001 0 180) (size 0.94996 0.94996) (layers 4_bot B.Paste B.Mask) - (net 67 "Net-(L6-Pad1)")) - (pad 2 smd rect (at 0.8001 0 180) (size 0.94996 0.94996) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - ) - - (module ipc_indc:IPC_INDC1608X95N (layer 4_bot) (tedit 53B09AA7) (tstamp 53AA28D4) - (at 174.2 124 180) - (path /53A8BFC3/53A8C2F4) - (attr smd) - (fp_text reference L9 (at -2.4 0 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value L (at 0 0 180) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start 1.524 0.7493) (end 1.524 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.524 -0.7493) (end -1.524 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.524 -0.7493) (end -1.524 0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.524 0.7493) (end 1.524 0.7493) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.8001 0 180) (size 0.94996 0.94996) (layers 4_bot B.Paste B.Mask) - (net 68 "Net-(L9-Pad1)")) - (pad 2 smd rect (at 0.8001 0 180) (size 0.94996 0.94996) (layers 4_bot B.Paste B.Mask) - (net 62 "Net-(C24-Pad2)")) - ) - - (module lcd_kingtech:KINGTECH_DW0240A2BZ_PANEL locked (layer 1_top) (tedit 53C5BC95) (tstamp 53AA2904) - (at 62 137.5 270) - (path /53A9129D/53A8C752) - (attr smd) - (fp_text reference LCD1 (at 4.5 -4 270) (layer F.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524))) - ) - (fp_text value KINGTECH_DW0240A2BZ_PANEL (at 0 0 270) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) - ) - (fp_line (start -10.25 -18) (end 10.25 -18) (layer Eco2.User) (width 0.1524)) - (fp_line (start -12.96 -10.72) (end -10.25 -13.39) (layer Eco2.User) (width 0.1524)) - (fp_line (start 10.25 -22) (end -10.25 -22) (layer Eco2.User) (width 0.1524)) - (fp_line (start -10.25 -22) (end -10.25 -13.39) (layer Eco2.User) (width 0.1524)) - (fp_line (start 10.25 -12.5) (end 10.25 -22) (layer Eco2.User) (width 0.1524)) - (fp_line (start 18.54 -12.5) (end 10.25 -12.5) (layer Eco2.User) (width 0.1524)) - (fp_line (start 18.54 -0.5) (end 18.54 -12.5) (layer Eco2.User) (width 0.1524)) - (fp_line (start 10.25 -0.5) (end 18.54 -0.5) (layer Eco2.User) (width 0.1524)) - (fp_line (start 10.25 0) (end 10.25 1.5) (layer Eco1.User) (width 0.1524)) - (fp_line (start -12.96 -0.5) (end -12.96 -10.72) (layer Eco2.User) (width 0.1524)) - (fp_line (start -10.25 0) (end -10.25 1.5) (layer Eco1.User) (width 0.1524)) - (fp_line (start -10.25 -0.5) (end -12.96 -0.5) (layer Eco2.User) (width 0.1524)) - (fp_line (start 0 -31.83) (end 0 -33.83) (layer Cmts.User) (width 0.1524)) - (fp_line (start -1 -32.83) (end 1 -32.83) (layer Cmts.User) (width 0.1524)) - (fp_line (start -21.36 0) (end -22.06 0) (layer F.SilkS) (width 0.1524)) - (fp_line (start -22.06 0) (end -22.06 -2.5) (layer F.SilkS) (width 0.1524)) - (fp_line (start -22.06 -2.5) (end -21.36 -2.5) (layer F.SilkS) (width 0.1524)) - (fp_line (start 21.36 0) (end 22.06 0) (layer F.SilkS) (width 0.1524)) - (fp_line (start 22.06 0) (end 22.06 -2.5) (layer F.SilkS) (width 0.1524)) - (fp_line (start 22.06 -2.5) (end 21.36 -2.5) (layer F.SilkS) (width 0.1524)) - (fp_line (start 21.36 -60.26) (end 22.06 -60.26) (layer F.SilkS) (width 0.1524)) - (fp_line (start 22.06 -60.26) (end 22.06 -57.76) (layer F.SilkS) (width 0.1524)) - (fp_line (start 22.06 -57.76) (end 21.36 -57.76) (layer F.SilkS) (width 0.1524)) - (fp_line (start -21.36 -60.26) (end -22.06 -60.26) (layer F.SilkS) (width 0.1524)) - (fp_line (start -22.06 -60.26) (end -22.06 -57.76) (layer F.SilkS) (width 0.1524)) - (fp_line (start -22.06 -57.76) (end -21.36 -57.76) (layer F.SilkS) (width 0.1524)) - (fp_line (start -18.36 -57.31) (end 18.36 -57.31) (layer F.SilkS) (width 0.1524)) - (fp_line (start 18.36 -57.31) (end 18.36 -8.35) (layer F.SilkS) (width 0.1524)) - (fp_line (start 18.36 -8.35) (end -18.36 -8.35) (layer F.SilkS) (width 0.1524)) - (fp_line (start -18.36 -8.35) (end -18.36 -57.31) (layer F.SilkS) (width 0.1524)) - (fp_line (start 21.36 0) (end -21.36 0) (layer F.SilkS) (width 0.1524)) - (fp_line (start -21.36 0) (end -21.36 -60.26) (layer F.SilkS) (width 0.1524)) - (fp_line (start -21.36 -60.26) (end 21.36 -60.26) (layer F.SilkS) (width 0.1524)) - (fp_line (start 21.36 -60.26) (end 21.36 0) (layer F.SilkS) (width 0.1524)) - ) - - (module ipc_resc:IPC_RESC1608X55N (layer 4_bot) (tedit 53B09A40) (tstamp 53B0A464) - (at 139.4 108.2 180) - (tags "1608 metric, 0603 imperial") - (path /53A8BFC3/53A8C2B0) - (attr smd) - (fp_text reference R10 (at 11 -0.6 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 0R (at 0 0 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start -1.50114 0.7493) (end 1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 0.7493) (end 1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 -0.7493) (end -1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.50114 -0.7493) (end -1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.8001 0 180) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 61 "Net-(C24-Pad1)")) - (pad 2 smd rect (at 0.8001 0 180) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 10 /audio/MICIN)) - ) - - (module ipc_resc:IPC_RESC1608X55N (layer 4_bot) (tedit 53B09A8C) (tstamp 53AA2A28) - (at 161 120.8 90) - (tags "1608 metric, 0603 imperial") - (path /53A8BFC3/53A8C264) - (attr smd) - (fp_text reference R11 (at -3.2 0 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 47K (at 0 0 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start -1.50114 0.7493) (end 1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 0.7493) (end 1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 -0.7493) (end -1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.50114 -0.7493) (end -1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.8001 0 90) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 2 smd rect (at 0.8001 0 90) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 59 "Net-(C18-Pad2)")) - ) - - (module ipc_resc:IPC_RESC1608X55N (layer 4_bot) (tedit 53B09A73) (tstamp 53AA2A32) - (at 161 109.2 90) - (tags "1608 metric, 0603 imperial") - (path /53A8BFC3/53A8C26A) - (attr smd) - (fp_text reference R12 (at 3.2 0 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 47K (at 0 0 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start -1.50114 0.7493) (end 1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 0.7493) (end 1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 -0.7493) (end -1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.50114 -0.7493) (end -1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.8001 0 90) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 60 "Net-(C19-Pad2)")) - (pad 2 smd rect (at 0.8001 0 90) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - ) - - (module ipc_resc:IPC_RESC1608X55N (layer 4_bot) (tedit 53B09AAF) (tstamp 53AE455C) - (at 170.8 124 180) - (tags "1608 metric, 0603 imperial") - (path /53A8BFC3/53A8C296) - (attr smd) - (fp_text reference R17 (at -0.6 -1.4 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 47K (at 0 0 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_line (start -1.50114 0.7493) (end 1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 0.7493) (end 1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 -0.7493) (end -1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.50114 -0.7493) (end -1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.8001 0 180) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 62 "Net-(C24-Pad2)")) - (pad 2 smd rect (at 0.8001 0 180) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - ) - - (module ipc_resc:IPC_RESC1608X55N (layer 4_bot) (tedit 53B09A2B) (tstamp 53B0A485) - (at 136.4 104.4) - (tags "1608 metric, 0603 imperial") + (module ipc_resc:IPC_RESC1608X55L25N (layer 4_bot) (tedit 58FD8B80) (tstamp 58F5BB55) + (at 161 110.2) (path /53A8BFC3/53A8C29C) (attr smd) - (fp_text reference R18 (at -0.6 -1.4) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference R18 (at 0.1 1.3) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 680R (at 0 0) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text value 2K2 (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 0.645) (end 0.8 0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.8 -0.645) (end -0.8 -0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.465 0.715) (end 1.465 0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 0.715) (end 1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 -0.715) (end -1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.465 -0.715) (end -1.465 0.715) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.82 0) (size 0.79 0.93) (layers 4_bot B.Paste B.Mask) + (net 114 "Net-(R18-Pad1)")) + (pad 2 smd rect (at 0.82 0) (size 0.79 0.93) (layers 4_bot B.Paste B.Mask) + (net 113 /audio/MIC)) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) ) - (fp_line (start -1.50114 0.7493) (end 1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 0.7493) (end 1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 -0.7493) (end -1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.50114 -0.7493) (end -1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.8001 0) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 9 /audio/MICBIAS)) - (pad 2 smd rect (at 0.8001 0) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 62 "Net-(C24-Pad2)")) ) - (module ipc_resc:IPC_RESC1608X55N (layer 4_bot) (tedit 53B09B9B) (tstamp 53AA2A78) - (at 87.8 146.4 270) - (tags "1608 metric, 0603 imperial") + (module ipc_resc:IPC_RESC1005X40L25N (layer 4_bot) (tedit 58FD8852) (tstamp 58F45B53) + (at 94 145.8 180) + (path /53A9129D/58B751E2) + (fp_text reference R20 (at 0 1 180) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value DNI (at 0 0 180) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0 180) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 93 "Net-(R20-Pad1)")) + (pad 2 smd rect (at 0.43 0 180) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Resistors_SMD.3dshapes/R_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_resc:IPC_RESC1005X40L25N (layer 4_bot) (tedit 58FD8841) (tstamp 58F45B4E) + (at 92.6 145.4 270) (path /53A9129D/53A91657) - (attr smd) - (fp_text reference R19 (at -0.8 -1.4 270) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference R19 (at -1.8 0 270) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 47K (at 0 0 270) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text value DNI (at 0 0 270) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0 270) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 25 /hackrf_if/LCD_RESET#)) + (pad 2 smd rect (at 0.43 0 270) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Resistors_SMD.3dshapes/R_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) ) - (fp_line (start -1.50114 0.7493) (end 1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 0.7493) (end 1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 -0.7493) (end -1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.50114 -0.7493) (end -1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.8001 0 270) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 33 /hackrf_if/LCD_RESET#)) - (pad 2 smd rect (at 0.8001 0 270) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) ) - (module ipc_resc:IPC_RESC1608X55N (layer 4_bot) (tedit 53B09B8D) (tstamp 53AA2A82) - (at 94.6 148.3 90) - (tags "1608 metric, 0603 imperial") - (path /53A9129D/53A91635) - (attr smd) - (fp_text reference R20 (at 2.6 0 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (module ipc_resc:IPC_RESC1005X40L25N (layer 4_bot) (tedit 58FD8AE4) (tstamp 58F4592E) + (at 167.9 125.15 270) + (path /58CFF3E3/58F44903) + (fp_text reference R14 (at 1.75 1.8 270) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 47K (at 0 0 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text value DNP (at 0 0 270) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0 270) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 131 "Net-(R14-Pad1)")) + (pad 2 smd rect (at 0.43 0 270) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Resistors_SMD.3dshapes/R_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) ) - (fp_line (start -1.50114 0.7493) (end 1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 0.7493) (end 1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 -0.7493) (end -1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.50114 -0.7493) (end -1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.8001 0 90) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 2 smd rect (at 0.8001 0 90) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 15 /hackrf_if/LCD_BACKLIGHT)) ) - (module ipc_resc:IPC_RESC1608X55N (layer 4_bot) (tedit 53B30AF0) (tstamp 53AE033F) - (at 138.5 120.9 90) - (tags "1608 metric, 0603 imperial") - (path /53A8C780/53A915E9) - (attr smd) - (fp_text reference R22 (at -1.1 1.5 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (module ipc_resc:IPC_RESC1005X40L25N (layer 4_bot) (tedit 58FD8A87) (tstamp 58F45924) + (at 174.35 125.15 270) + (path /58CFF3E3/58F44562) + (fp_text reference R10 (at -0.05 -2.95 270) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 220R (at 0 0 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text value DNP (at 0 0 270) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0 270) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 129 "Net-(R10-Pad1)")) + (pad 2 smd rect (at 0.43 0 270) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Resistors_SMD.3dshapes/R_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) ) - (fp_line (start -1.50114 0.7493) (end 1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 0.7493) (end 1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.50114 -0.7493) (end -1.50114 -0.7493) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.50114 -0.7493) (end -1.50114 0.7493) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.8001 0 90) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 107 /hackrf_if/H1_CPLD_TDI)) - (pad 2 smd rect (at 0.8001 0 90) (size 0.89916 1.00076) (layers 4_bot B.Paste B.Mask) - (net 4 /audio/I2S0_RX_SDA)) ) - (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B108E0) (tstamp 53AA27BB) - (at 173.4 159 180) - (path /53A8C780/53A8D62C) - (attr smd) - (fp_text reference C41 (at -2.8 0 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (module ipc_resc:IPC_RESC1005X40L25N (layer 4_bot) (tedit 58FD8AAE) (tstamp 58F4591F) + (at 168.2 126.55 180) + (path /58CFF3E3/58F443CF) + (fp_text reference R9 (at 0 -1.05 180) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value DNI (at 0 0 180) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) + (fp_text value DNP (at 0 0 180) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0 180) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 128 "Net-(R9-Pad1)")) + (pad 2 smd rect (at 0.43 0 180) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Resistors_SMD.3dshapes/R_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) ) - (fp_line (start -1.72466 0.97536) (end 1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 0.97536) (end 1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 -0.97536) (end -1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.72466 -0.97536) (end -1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 57 /hackrf_if/VBAT)) - (pad 2 smd rect (at 0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) ) - (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B1092C) (tstamp 53AA27B1) - (at 97.6 144.8) - (path /53A8C780/53A8D592) - (attr smd) - (fp_text reference C40 (at 2.8 -1) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (module ipc_resc:IPC_RESC1005X40L25N (layer 4_bot) (tedit 58FD8A66) (tstamp 58F4591A) + (at 173.9 128.2) + (path /58CFF3E3/58F1E372) + (fp_text reference R8 (at 1.3 -1) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 10U (at 0 0) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) + (fp_text value DNP (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 127 "Net-(R8-Pad1)")) + (pad 2 smd rect (at 0.43 0) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Resistors_SMD.3dshapes/R_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) ) - (fp_line (start -1.72466 0.97536) (end 1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 0.97536) (end 1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 -0.97536) (end -1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.72466 -0.97536) (end -1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.89916 0) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 1 +1.8V)) - (pad 2 smd rect (at 0.89916 0) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) ) - (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B108F5) (tstamp 53AA279D) - (at 101.4 147.8 270) - (path /53A8C780/53A8D58C) + (module ipc_resc:IPC_RESC1005X40L25N (layer 4_bot) (tedit 58FD8A69) (tstamp 58F45915) + (at 176.25 128.2) + (path /58CFF3E3/58F1F0EF) + (fp_text reference R7 (at 0.55 -1) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value DNP (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 122 /hackrf_if/VBUS)) + (pad 2 smd rect (at 0.43 0) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 123 /hackrf_if/VBUSCTRL)) + (model Resistors_SMD.3dshapes/R_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_resc:IPC_RESC1005X40L25N (layer 4_bot) (tedit 58FD8A85) (tstamp 58F45910) + (at 173.25 125.15 270) + (path /58CFF3E3/58F1CC38) + (fp_text reference R6 (at -0.05 -3.25 270) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value DNP (at 0 0 270) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0 270) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 126 "Net-(R6-Pad1)")) + (pad 2 smd rect (at 0.43 0 270) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Resistors_SMD.3dshapes/R_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_resc:IPC_RESC1005X40L25N (layer 4_bot) (tedit 58FD8AF2) (tstamp 58F4590B) + (at 164.55 121.7 270) + (path /58CFF3E3/58F1D207) + (fp_text reference R5 (at 0 1.05 270) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value DNP (at 0 0 270) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0 270) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 95 /power/AUDIO_SVDD)) + (pad 2 smd rect (at 0.43 0 270) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 133 "Net-(D2-PadA)")) + (model Resistors_SMD.3dshapes/R_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_resc:IPC_RESC1005X40L25N (layer 4_bot) (tedit 58FD9028) (tstamp 58F45906) + (at 172.15 120.9 90) + (path /58CFF3E3/58F1CBFA) + (fp_text reference R4 (at 1.6 1.7 90) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value DNP (at 0 0 90) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0 90) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 125 "Net-(R4-Pad1)")) + (pad 2 smd rect (at 0.43 0 90) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Resistors_SMD.3dshapes/R_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_resc:IPC_RESC1005X40L25N (layer 4_bot) (tedit 58FD8AEE) (tstamp 58F45901) + (at 164.55 123.4 90) + (path /58CFF3E3/58F1D0EB) + (fp_text reference R3 (at 0 -1.05 90) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value DNP (at 0 0 90) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0 90) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 95 /power/AUDIO_SVDD)) + (pad 2 smd rect (at 0.43 0 90) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 132 "Net-(D1-PadA)")) + (model Resistors_SMD.3dshapes/R_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_resc:IPC_RESC1005X40L25N (layer 4_bot) (tedit 58FD8A9B) (tstamp 58F458F7) + (at 175.45 125.15 270) + (path /58CFF3E3/58F1CB6B) + (fp_text reference R1 (at -0.05 -2.65 270) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value DNP (at 0 0 270) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0 270) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 124 "Net-(R1-Pad1)")) + (pad 2 smd rect (at 0.43 0 270) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Resistors_SMD.3dshapes/R_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC1005X55L25N (layer 4_bot) (tedit 58FD8C97) (tstamp 58EB01C7) + (at 150.4 114.9 270) + (path /53A8BFC3/53A8C6A5) (attr smd) - (fp_text reference C38 (at 0 -2.2 270) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference C2 (at -1.5 0 270) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 10U (at 0 0 270) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) + (fp_text value 100N (at 0 0 270) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_line (start -1.72466 0.97536) (end 1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 0.97536) (end 1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 -0.97536) (end -1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.72466 -0.97536) (end -1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.89916 0 270) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0 270) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) - (pad 2 smd rect (at 0.89916 0 270) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) + (pad 2 smd rect (at 0.43 0 270) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) ) - (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B108FA) (tstamp 53AB408E) - (at 90 140.7 180) + (module ipc_capc:IPC_CAPC1005X55L25N (layer 4_bot) (tedit 58FD8C17) (tstamp 58EB01D6) + (at 148.4 111.4 270) + (path /53A8BFC3/53A8C69F) + (attr smd) + (fp_text reference C3 (at -0.05 -1.05 270) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 100N (at 0 0 270) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0 270) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 1 +1.8V)) + (pad 2 smd rect (at 0.43 0 270) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC1005X55L25N (layer 4_bot) (tedit 58FD8B8B) (tstamp 58EB01E5) + (at 153.6 105.3) + (path /53A8BFC3/53A8C6B1) + (attr smd) + (fp_text reference C4 (at 0 -1) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 100N (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 2 +3.3V)) + (pad 2 smd rect (at 0.43 0) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC1005X55L25N (layer 4_bot) (tedit 58FD8C8C) (tstamp 58EB01F4) + (at 148.4 114.2 180) + (path /53A8BFC3/53A8C6AB) + (attr smd) + (fp_text reference C5 (at 0 0.95 180) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 100N (at 0 0 180) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0 180) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 95 /power/AUDIO_SVDD)) + (pad 2 smd rect (at 0.43 0 180) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC1005X55L25N (layer 4_bot) (tedit 58FD8DC8) (tstamp 58EB02C6) + (at 77.5 116.4) + (path /53A9129D/53AA73CE) + (attr smd) + (fp_text reference C27 (at 0 -1) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 100N (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 2 +3.3V)) + (pad 2 smd rect (at 0.43 0) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC1005X55L25N (layer 4_bot) (tedit 58FD88BF) (tstamp 58EB02D5) + (at 112.8 143.8) + (path /53A8C780/53A8D527) + (attr smd) + (fp_text reference C28 (at 0 1.1) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 100N (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 2 +3.3V)) + (pad 2 smd rect (at 0.43 0) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC1005X55L25N (layer 4_bot) (tedit 58FD887E) (tstamp 58EB02E4) + (at 98 134 180) + (path /53A8C780/53A8D548) + (attr smd) + (fp_text reference C29 (at 0 1 180) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 100N (at 0 0 180) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0 180) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 1 +1.8V)) + (pad 2 smd rect (at 0.43 0 180) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC1005X55L25N (layer 4_bot) (tedit 58FD88AC) (tstamp 58EB02F3) + (at 110.5 132.4 315) + (path /53A8C780/53A8D542) + (attr smd) + (fp_text reference C30 (at -1.838478 0 315) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 100N (at 0 0 315) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0 315) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 2 +3.3V)) + (pad 2 smd rect (at 0.43 0 315) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC1005X55L25N (layer 4_bot) (tedit 58FD8866) (tstamp 58EB0302) + (at 101.5 145.2 315) + (path /53A8C780/53A8D54E) + (attr smd) + (fp_text reference C31 (at 0 1.131371 315) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 100N (at 0 0 315) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0 315) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 1 +1.8V)) + (pad 2 smd rect (at 0.43 0 315) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC1005X55L25N (layer 4_bot) (tedit 58FD88A2) (tstamp 58EB0320) + (at 109.4 133.5 135) + (path /53A8C780/53A8D56C) + (attr smd) + (fp_text reference C33 (at 1.838478 0 135) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 100N (at 0 0 135) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0 135) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 1 +1.8V)) + (pad 2 smd rect (at 0.43 0 135) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC1005X55L25N (layer 4_bot) (tedit 58FD8888) (tstamp 58EB033E) + (at 92.8 129.6 90) + (path /53A8C780/53A8D572) + (attr smd) + (fp_text reference C35 (at 0 1.1 90) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 100N (at 0 0 90) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0 90) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 1 +1.8V)) + (pad 2 smd rect (at 0.43 0 90) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC2012X135L45N (layer 4_bot) (tedit 58FD89F8) (tstamp 58EB0398) + (at 173.6 158.7 180) + (path /58CFF3E3/58D008E2) + (fp_text reference C41 (at -2.6 0 180) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value DNP (at 0 0 180) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 0.87) (end 1 0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.87) (end -1 -0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.665 0.94) (end 1.665 0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 0.94) (end 1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 -0.94) (end -1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.665 -0.94) (end -1.665 0.94) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.89 0 180) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 48 /hackrf_if/VBAT)) + (pad 2 smd rect (at 0.89 0 180) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC2012X135L45N (layer 4_bot) (tedit 58FE217E) (tstamp 58EB03B6) + (at 165.6 154.3 270) + (path /53A8C780/53B1A065) + (attr smd) + (fp_text reference C43 (at 0 1.45 270) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 10U (at 0 0 270) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 0.87) (end 1 0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.87) (end -1 -0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.665 0.94) (end 1.665 0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 0.94) (end 1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 -0.94) (end -1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.665 -0.94) (end -1.665 0.94) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.89 0 270) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 2 +3.3V)) + (pad 2 smd rect (at 0.89 0 270) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC2012X135L45N (layer 4_bot) (tedit 58FD8E38) (tstamp 58EB03A7) + (at 155.2 157.9 180) + (path /53A8C780/53B1911F) + (attr smd) + (fp_text reference C42 (at 0 1.4 180) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 10U (at 0 0 180) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 0.87) (end 1 0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.87) (end -1 -0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.665 0.94) (end 1.665 0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 0.94) (end 1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 -0.94) (end -1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.665 -0.94) (end -1.665 0.94) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.89 0 180) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 2 +3.3V)) + (pad 2 smd rect (at 0.89 0 180) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC2012X135L45N (layer 4_bot) (tedit 58FD8D49) (tstamp 58EB0389) + (at 143.65 110.85 180) + (path /58CFF3E3/58CFF92C) + (attr smd) + (fp_text reference C40 (at -0.65 -1.45 180) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 10U (at 0 0 180) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 0.87) (end 1 0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.87) (end -1 -0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.665 0.94) (end 1.665 0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 0.94) (end 1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 -0.94) (end -1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.665 -0.94) (end -1.665 0.94) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.89 0 180) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 1 +1.8V)) + (pad 2 smd rect (at 0.89 0 180) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC2012X135L45N (layer 4_bot) (tedit 58FD8D5A) (tstamp 58EB036B) + (at 140.1 108.2 90) + (path /58CFF3E3/58CFF923) + (attr smd) + (fp_text reference C38 (at 2.65 0 90) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 10U (at 0 0 90) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 0.87) (end 1 0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.87) (end -1 -0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.665 0.94) (end 1.665 0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 0.94) (end 1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 -0.94) (end -1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.665 -0.94) (end -1.665 0.94) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.89 0 90) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 2 +3.3V)) + (pad 2 smd rect (at 0.89 0 90) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC2012X135L45N (layer 4_bot) (tedit 58FD8859) (tstamp 58EB035C) + (at 97.4 144.6 270) (path /53A8C780/53A8D5E0) (attr smd) - (fp_text reference C37 (at 0 2.1 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference C37 (at 0 1.4 270) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 10U (at 0 0 180) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) + (fp_text value 10U (at 0 0 270) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_line (start -1.72466 0.97536) (end 1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 0.97536) (end 1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 -0.97536) (end -1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.72466 -0.97536) (end -1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) + (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 0.87) (end 1 0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.87) (end -1 -0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.665 0.94) (end 1.665 0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 0.94) (end 1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 -0.94) (end -1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.665 -0.94) (end -1.665 0.94) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.89 0 270) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) - (pad 2 smd rect (at 0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) + (pad 2 smd rect (at 0.89 0 270) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) ) - (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B1089D) (tstamp 53AA2789) - (at 90 125.7 180) + (module ipc_capc:IPC_CAPC2012X135L45N (layer 4_bot) (tedit 58FD8891) (tstamp 58EB034D) + (at 103.1 131.1 135) (path /53A8C780/53A8D5DA) (attr smd) - (fp_text reference C36 (at 2.8 0.9 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference C36 (at -0.070711 1.343503 135) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 10U (at 0 0 180) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) + (fp_text value 10U (at 0 0 135) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_line (start -1.72466 0.97536) (end 1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 0.97536) (end 1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 -0.97536) (end -1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.72466 -0.97536) (end -1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) + (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 0.87) (end 1 0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.87) (end -1 -0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.665 0.94) (end 1.665 0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 0.94) (end 1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 -0.94) (end -1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.665 -0.94) (end -1.665 0.94) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.89 0 135) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) - (pad 2 smd rect (at 0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) + (pad 2 smd rect (at 0.89 0 135) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) ) - (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B10916) (tstamp 53AA2775) - (at 97 121.3 180) - (path /53A8C780/53A8D5C8) - (attr smd) - (fp_text reference C34 (at -2.8 -1.1 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 10U (at 0 0 180) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) - ) - (fp_line (start -1.72466 0.97536) (end 1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 0.97536) (end 1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 -0.97536) (end -1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.72466 -0.97536) (end -1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 2 +3.3V)) - (pad 2 smd rect (at 0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - ) - - (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B108EA) (tstamp 53AB19ED) + (module ipc_capc:IPC_CAPC2012X135L45N (layer 4_bot) (tedit 58FD88CA) (tstamp 58EB0311) (at 123.5 158.9 180) (path /53A8C780/53A8D5C2) (attr smd) - (fp_text reference C32 (at 2.9 -1.1 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference C32 (at 0 -1.5 180) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 10U (at 0 0 180) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) + (fp_text value 10U (at 0 0 180) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_line (start -1.72466 0.97536) (end 1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 0.97536) (end 1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 -0.97536) (end -1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.72466 -0.97536) (end -1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) + (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 0.87) (end 1 0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.87) (end -1 -0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.665 0.94) (end 1.665 0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 0.94) (end 1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 -0.94) (end -1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.665 -0.94) (end -1.665 0.94) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.89 0 180) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) - (pad 2 smd rect (at 0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) + (pad 2 smd rect (at 0.89 0 180) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) ) - (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B1089A) (tstamp 53AA2725) - (at 76.2 123.2) + (module ipc_capc:IPC_CAPC2012X135L45N (layer 4_bot) (tedit 58FD8DD0) (tstamp 58EB02B7) + (at 80.1 116) (path /53A9129D/53A8C71C) (attr smd) - (fp_text reference C26 (at 2.8 -0.8) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference C26 (at 0 -1.4) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 10U (at 0 0) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) + (fp_text value 10U (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_line (start -1.72466 0.97536) (end 1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 0.97536) (end 1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 -0.97536) (end -1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.72466 -0.97536) (end -1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.89916 0) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) + (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 0.87) (end 1 0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.87) (end -1 -0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.665 0.94) (end 1.665 0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 0.94) (end 1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 -0.94) (end -1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.665 -0.94) (end -1.665 0.94) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.89 0) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) - (pad 2 smd rect (at 0.89916 0) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) + (pad 2 smd rect (at 0.89 0) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) ) - (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B108C2) (tstamp 53AA2672) - (at 144.6 111.4 270) + (module ipc_capc:IPC_CAPC2012X135L45N (layer 4_bot) (tedit 58FD8CBE) (tstamp 58EB026C) + (at 148.1 115.7 180) (path /53A8BFC3/53A8C720) (attr smd) - (fp_text reference C13 (at 0 -2.2 270) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference C13 (at 2.6 0.05 180) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 10U (at 0 0 270) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) + (fp_text value 10U (at 0 0 180) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 0.87) (end 1 0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.87) (end -1 -0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.665 0.94) (end 1.665 0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 0.94) (end 1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 -0.94) (end -1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.665 -0.94) (end -1.665 0.94) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.89 0 180) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 95 /power/AUDIO_SVDD)) + (pad 2 smd rect (at 0.89 0 180) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) ) - (fp_line (start -1.72466 0.97536) (end 1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 0.97536) (end 1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 -0.97536) (end -1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.72466 -0.97536) (end -1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.89916 0 270) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 2 +3.3V)) - (pad 2 smd rect (at 0.89916 0 270) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) ) - (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B108D2) (tstamp 53B0A47A) - (at 136.2 106.4) - (path /53A8BFC3/53A8C6F0) - (attr smd) - (fp_text reference C12 (at -2.6 -1.4) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 10U (at 0 0) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) - ) - (fp_line (start -1.72466 0.97536) (end 1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 0.97536) (end 1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 -0.97536) (end -1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.72466 -0.97536) (end -1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.89916 0) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 9 /audio/MICBIAS)) - (pad 2 smd rect (at 0.89916 0) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - ) - - (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B108AF) (tstamp 53AA265E) - (at 130.2 116.6 90) + (module ipc_capc:IPC_CAPC2012X135L45N (layer 4_bot) (tedit 58FD8B93) (tstamp 58EB024E) + (at 158.5 106.7 90) (path /53A8BFC3/53A8C72C) (attr smd) - (fp_text reference C11 (at 2.8 0 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference C11 (at 0.8 1.9 90) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 10U (at 0 0 90) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) + (fp_text value 10U (at 0 0 90) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_line (start -1.72466 0.97536) (end 1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 0.97536) (end 1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 -0.97536) (end -1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.72466 -0.97536) (end -1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.89916 0 90) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) + (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 0.87) (end 1 0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.87) (end -1 -0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.665 0.94) (end 1.665 0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 0.94) (end 1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 -0.94) (end -1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.665 -0.94) (end -1.665 0.94) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.89 0 90) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) - (pad 2 smd rect (at 0.89916 0 90) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) + (pad 2 smd rect (at 0.89 0 90) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) ) - (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53BC2715) (tstamp 53AA264A) - (at 135 122 180) - (path /53A8BFC3/53A8C708) - (attr smd) - (fp_text reference C9 (at 3.3 0 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 10U (at 0 0 180) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) - ) - (fp_line (start -1.72466 0.97536) (end 1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 0.97536) (end 1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 -0.97536) (end -1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.72466 -0.97536) (end -1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 2 +3.3V)) - (pad 2 smd rect (at 0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - ) - - (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B108CA) (tstamp 53AE5118) - (at 132.4 106.8 180) - (path /53A8BFC3/53A8C6F6) - (attr smd) - (fp_text reference C8 (at 2.6 0.6 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value 10U (at 0 0 180) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) - ) - (fp_line (start -1.72466 0.97536) (end 1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 0.97536) (end 1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 -0.97536) (end -1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.72466 -0.97536) (end -1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 14 /audio/VMID)) - (pad 2 smd rect (at 0.89916 0 180) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - ) - - (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B108BE) (tstamp 53AA2636) - (at 144.6 116.6 90) + (module ipc_capc:IPC_CAPC2012X135L45N (layer 4_bot) (tedit 58FD8CC5) (tstamp 58EB0212) + (at 150.75 117.45 270) (path /53A8BFC3/53A8C70E) (attr smd) - (fp_text reference C7 (at 0 2.2 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference C7 (at 1.25 1.4 270) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 10U (at 0 0 90) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) + (fp_text value 10U (at 0 0 270) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_line (start -1.72466 0.97536) (end 1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 0.97536) (end 1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 -0.97536) (end -1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.72466 -0.97536) (end -1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.89916 0 90) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) + (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 0.87) (end 1 0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.87) (end -1 -0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.665 0.94) (end 1.665 0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 0.94) (end 1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 -0.94) (end -1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.665 -0.94) (end -1.665 0.94) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.89 0 270) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) - (pad 2 smd rect (at 0.89916 0 90) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) + (pad 2 smd rect (at 0.89 0 270) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) ) - (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B19259) (tstamp 53B19350) - (at 155.2 157.8) - (path /53A8C780/53B1911F) + (module ipc_capc:IPC_CAPC2012X135L45N (layer 4_bot) (tedit 58FD8AA6) (tstamp 58F1AEE1) + (at 171.35 126.95) + (path /58CFF3E3/58F1B1AB) + (fp_text reference C15 (at -0.05 1.45) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value DNP (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 0.87) (end 1 0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.87) (end -1 -0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.665 0.94) (end 1.665 0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 0.94) (end 1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 -0.94) (end -1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.665 -0.94) (end -1.665 0.94) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.89 0) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 142 /power/BBAT)) + (pad 2 smd rect (at 0.89 0) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC1608X90L35N (layer 4_bot) (tedit 58FD8C02) (tstamp 58EB037A) + (at 143.8 105.8 180) + (path /58CFF3E3/58CFF945) + (fp_text reference C39 (at 0.05 1.2 180) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value DNP (at 0 0 180) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 0.645) (end 0.8 0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.8 -0.645) (end -0.8 -0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.465 0.715) (end 1.465 0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 0.715) (end 1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 -0.715) (end -1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.465 -0.715) (end -1.465 0.715) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.77 0 180) (size 0.89 0.93) (layers 4_bot B.Paste B.Mask) + (net 50 "Net-(C39-Pad1)")) + (pad 2 smd rect (at 0.77 0 180) (size 0.89 0.93) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC1608X90L35N (layer 4_bot) (tedit 58FD8B9A) (tstamp 58EB025D) + (at 156.8 106.2 270) + (path /53A8BFC3/53A8C6F0) (attr smd) - (fp_text reference C42 (at 2.9 1) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference C12 (at -3 0 270) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 10U (at 0 0) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) + (fp_text value 2U2 (at 0 0 270) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 0.645) (end 0.8 0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.8 -0.645) (end -0.8 -0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.465 0.715) (end 1.465 0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 0.715) (end 1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 -0.715) (end -1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.465 -0.715) (end -1.465 0.715) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.77 0 270) (size 0.89 0.93) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 2 smd rect (at 0.77 0 270) (size 0.89 0.93) (layers 4_bot B.Paste B.Mask) + (net 100 /audio/REGFIL)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) ) - (fp_line (start -1.72466 0.97536) (end 1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 0.97536) (end 1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 -0.97536) (end -1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.72466 -0.97536) (end -1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.89916 0) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 2 +3.3V)) - (pad 2 smd rect (at 0.89916 0) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) ) - (module ipc_capc:IPC_CAPC2012X140N (layer 4_bot) (tedit 53B193EF) (tstamp 53B19576) - (at 165.2 154.4 270) - (path /53A8C780/53B1A065) + (module ipc_capc:IPC_CAPC1608X90L35N (layer 4_bot) (tedit 58FD8BA8) (tstamp 58EB023F) + (at 155.3 106.2 270) + (path /53A8BFC3/53A8C68D) (attr smd) - (fp_text reference C43 (at 2.2 -1.6 270) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference C10 (at -3 0 270) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 10U (at 0 0 270) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) + (fp_text value 2U2 (at 0 0 270) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 0.645) (end 0.8 0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.8 -0.645) (end -0.8 -0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.465 0.715) (end 1.465 0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 0.715) (end 1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 -0.715) (end -1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.465 -0.715) (end -1.465 0.715) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.77 0 270) (size 0.89 0.93) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 2 smd rect (at 0.77 0 270) (size 0.89 0.93) (layers 4_bot B.Paste B.Mask) + (net 99 /audio/VCOM)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) ) - (fp_line (start -1.72466 0.97536) (end 1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 0.97536) (end 1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start 1.72466 -0.97536) (end -1.72466 -0.97536) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.72466 -0.97536) (end -1.72466 0.97536) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -0.89916 0 270) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 2 +3.3V)) - (pad 2 smd rect (at 0.89916 0 270) (size 1.15062 1.45034) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) ) - (module fiducial:FIDUCIAL_65MIL (layer 4_bot) (tedit 53B2E496) (tstamp 53B2EF36) - (at 71.2 104.2) - (path /53B309AC) + (module ipc_capc:IPC_CAPC1608X90L35N (layer 4_bot) (tedit 58FD8BD0) (tstamp 58EB0221) + (at 149.9 108.4 90) + (path /53A8BFC3/53A8C6F6) + (attr smd) + (fp_text reference C8 (at 2.05 0.8 90) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 2U2 (at 0 0 90) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 0.645) (end 0.8 0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.8 -0.645) (end -0.8 -0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.465 0.715) (end 1.465 0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 0.715) (end 1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 -0.715) (end -1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.465 -0.715) (end -1.465 0.715) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.77 0 90) (size 0.89 0.93) (layers 4_bot B.Paste B.Mask) + (net 98 /audio/VEE)) + (pad 2 smd rect (at 0.77 0 90) (size 0.89 0.93) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC1608X90L35N (layer 4_bot) (tedit 58FD8BC3) (tstamp 58EB0203) + (at 151.9 106.4 90) + (path /53A8BFC3/53A8C687) + (attr smd) + (fp_text reference C6 (at 2.05 0 90) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 2U2 (at 0 0 90) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 0.645) (end 0.8 0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.8 -0.645) (end -0.8 -0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.465 0.715) (end 1.465 0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 0.715) (end 1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 -0.715) (end -1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.465 -0.715) (end -1.465 0.715) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.77 0 90) (size 0.89 0.93) (layers 4_bot B.Paste B.Mask) + (net 96 /audio/CP)) + (pad 2 smd rect (at 0.77 0 90) (size 0.89 0.93) (layers 4_bot B.Paste B.Mask) + (net 97 /audio/CN)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC1608X90L35N (layer 4_bot) (tedit 58FD8BD8) (tstamp 58EB0299) + (at 148.4 108.4 90) + (path /53A8BFC3/53A8C284) + (attr smd) + (fp_text reference C23 (at 2.3 1.45 90) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 220N (at 0 0 90) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 0.645) (end 0.8 0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.8 -0.645) (end -0.8 -0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.465 0.715) (end 1.465 0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 0.715) (end 1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 -0.715) (end -1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.465 -0.715) (end -1.465 0.715) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.77 0 90) (size 0.89 0.93) (layers 4_bot B.Paste B.Mask) + (net 4 /audio/RHPOUT)) + (pad 2 smd rect (at 0.77 0 90) (size 0.89 0.93) (layers 4_bot B.Paste B.Mask) + (net 101 "Net-(C23-Pad2)")) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC1608X90L35N (layer 4_bot) (tedit 58FD8C0E) (tstamp 58EB028A) + (at 146.05 108.4 90) + (path /53A8BFC3/53A8C27E) + (attr smd) + (fp_text reference C22 (at -2.3 0.3 90) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 220N (at 0 0 90) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 0.645) (end 0.8 0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.8 -0.645) (end -0.8 -0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.465 0.715) (end 1.465 0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 0.715) (end 1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 -0.715) (end -1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.465 -0.715) (end -1.465 0.715) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.77 0 90) (size 0.89 0.93) (layers 4_bot B.Paste B.Mask) + (net 3 /audio/LHPOUT)) + (pad 2 smd rect (at 0.77 0 90) (size 0.89 0.93) (layers 4_bot B.Paste B.Mask) + (net 115 "Net-(C22-Pad2)")) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC1608X90L35N (layer 4_bot) (tedit 58FD8B73) (tstamp 58EB02A8) + (at 161 108.7) + (path /53A8BFC3/53A8C2A2) + (attr smd) + (fp_text reference C25 (at 0.1 -1.2) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 1U (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 0.645) (end 0.8 0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.8 -0.645) (end -0.8 -0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.465 0.715) (end 1.465 0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 0.715) (end 1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 -0.715) (end -1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.465 -0.715) (end -1.465 0.715) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.77 0) (size 0.89 0.93) (layers 4_bot B.Paste B.Mask) + (net 102 "Net-(C25-Pad1)")) + (pad 2 smd rect (at 0.77 0) (size 0.89 0.93) (layers 4_bot B.Paste B.Mask) + (net 113 /audio/MIC)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC1608X90L35N (layer 4_bot) (tedit 58FD8839) (tstamp 58EB027B) + (at 97.2 148.5 270) + (path /53A9129D/58D0DFA2) + (attr smd) + (fp_text reference C14 (at 0 -1.7 270) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 1U (at 0 0 270) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 0.645) (end 0.8 0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.8 -0.645) (end -0.8 -0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.465 0.715) (end 1.465 0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 0.715) (end 1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 -0.715) (end -1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.465 -0.715) (end -1.465 0.715) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.77 0 270) (size 0.89 0.93) (layers 4_bot B.Paste B.Mask) + (net 2 +3.3V)) + (pad 2 smd rect (at 0.77 0 270) (size 0.89 0.93) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module tp:TP_1MM (layer 4_bot) (tedit 58EEF4F3) (tstamp 58EDBFF5) + (at 157 112.4) + (path /53A8BFC3/58EDDD10) + (fp_text reference TP6 (at 0 0) (layer B.SilkS) hide + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value TP (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (pad 1 smd circle (at 0 0) (size 1 1) (layers 4_bot B.Mask) + (net 121 "Net-(TP6-Pad1)")) + ) + + (module tp:TP_1MM (layer 4_bot) (tedit 58EEF4EE) (tstamp 58EDBFF0) + (at 158.2 112) + (path /53A8BFC3/58EDDCA8) + (fp_text reference TP5 (at 0 0) (layer B.SilkS) hide + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value TP (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (pad 1 smd circle (at 0 0) (size 1 1) (layers 4_bot B.Mask) + (net 120 "Net-(TP5-Pad1)")) + ) + + (module tp:TP_1MM (layer 4_bot) (tedit 58EEF4EA) (tstamp 58EDBFEB) + (at 159.4 111.6) + (path /53A8BFC3/58EDDC3F) + (fp_text reference TP4 (at 0 0) (layer B.SilkS) hide + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value TP (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (pad 1 smd circle (at 0 0) (size 1 1) (layers 4_bot B.Mask) + (net 119 "Net-(TP4-Pad1)")) + ) + + (module tp:TP_1MM (layer 4_bot) (tedit 58EEF4E6) (tstamp 58EDBFE6) + (at 158.8 109) + (path /53A8BFC3/58EDDB69) + (fp_text reference TP3 (at 0 0) (layer B.SilkS) hide + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value TP (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (pad 1 smd circle (at 0 0) (size 1 1) (layers 4_bot B.Mask) + (net 118 "Net-(TP3-Pad1)")) + ) + + (module tp:TP_1MM (layer 4_bot) (tedit 58EEF4E2) (tstamp 58EDBFE1) + (at 157.6 109) + (path /53A8BFC3/58EDDAEE) + (fp_text reference TP2 (at 0 0) (layer B.SilkS) hide + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value TP (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (pad 1 smd circle (at 0 0) (size 1 1) (layers 4_bot B.Mask) + (net 117 "Net-(TP2-Pad1)")) + ) + + (module tp:TP_1MM (layer 4_bot) (tedit 58EEF4DE) (tstamp 58EDBFDC) + (at 156.4 108.5) + (path /53A8BFC3/58EDDA01) + (fp_text reference TP1 (at 0 0) (layer B.SilkS) hide + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value TP (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (pad 1 smd circle (at 0 0) (size 1 1) (layers 4_bot B.Mask) + (net 116 "Net-(TP1-Pad1)")) + ) + + (module ipc_resc:IPC_RESC1608X55L25N (layer 4_bot) (tedit 58FD8BDE) (tstamp 58EB03F2) + (at 148.4 105.4 90) + (path /53A8BFC3/53A8C26A) + (attr smd) + (fp_text reference R12 (at 2.35 0 90) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 33R (at 0 0 90) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 0.645) (end 0.8 0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.8 -0.645) (end -0.8 -0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.465 0.715) (end 1.465 0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 0.715) (end 1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 -0.715) (end -1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.465 -0.715) (end -1.465 0.715) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.82 0 90) (size 0.79 0.93) (layers 4_bot B.Paste B.Mask) + (net 101 "Net-(C23-Pad2)")) + (pad 2 smd rect (at 0.82 0 90) (size 0.79 0.93) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_resc:IPC_RESC1608X55L25N (layer 4_bot) (tedit 58FD8BF7) (tstamp 58EB03E3) + (at 146.05 105.4 90) + (path /53A8BFC3/53A8C264) + (attr smd) + (fp_text reference R11 (at 2.35 0 90) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value 33R (at 0 0 90) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.8 0.4) (end 0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 0.4) (end 0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start 0.8 -0.4) (end -0.8 -0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 -0.4) (end -0.8 0.4) (layer B.Fab) (width 0.025)) + (fp_line (start -0.8 0.645) (end 0.8 0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.8 -0.645) (end -0.8 -0.645) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.465 0.715) (end 1.465 0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 0.715) (end 1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.465 -0.715) (end -1.465 -0.715) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.465 -0.715) (end -1.465 0.715) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.82 0 90) (size 0.79 0.93) (layers 4_bot B.Paste B.Mask) + (net 115 "Net-(C22-Pad2)")) + (pad 2 smd rect (at 0.82 0 90) (size 0.79 0.93) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Resistors_SMD.3dshapes/R_0603.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module fiducial:FIDUCIAL_65MIL (layer 4_bot) (tedit 53B2E496) (tstamp 53B2EF45) + (at 175.8 163.8) + (path /53B30E8C) (solder_mask_margin 2.99974) - (attr smd) - (fp_text reference FID1 (at 0 0) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value FIDUCIAL (at 0 0) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (pad "" smd circle (at 0 0) (size 1.651 1.651) (layers 4_bot B.Mask) - (solder_mask_margin 0.8255) (clearance 1.0795)) - ) - - (module fiducial:FIDUCIAL_65MIL (layer 4_bot) (tedit 53B2E496) (tstamp 53B2EF3B) - (at 168.8 104.2) - (path /53B30B4C) - (solder_mask_margin 2.99974) - (attr smd) - (fp_text reference FID2 (at 0 0) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference FID4 (at 0 0) (layer B.SilkS) hide + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) (fp_text value FIDUCIAL (at 0 0) (layer B.SilkS) hide (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) @@ -1693,9 +2706,8 @@ (at 64.2 161.2) (path /53B30CEC) (solder_mask_margin 2.99974) - (attr smd) (fp_text reference FID3 (at 0 0) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) (fp_text value FIDUCIAL (at 0 0) (layer B.SilkS) hide (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) @@ -1704,13 +2716,12 @@ (solder_mask_margin 0.8255) (clearance 1.0795)) ) - (module fiducial:FIDUCIAL_65MIL (layer 4_bot) (tedit 53B2E496) (tstamp 53B2EF45) - (at 175.8 163.8) - (path /53B30E8C) + (module fiducial:FIDUCIAL_65MIL (layer 4_bot) (tedit 53B2E496) (tstamp 53B2EF3B) + (at 168.8 104.2) + (path /53B30B4C) (solder_mask_margin 2.99974) - (attr smd) - (fp_text reference FID4 (at 0 0) (layer B.SilkS) hide - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference FID2 (at 0 0) (layer B.SilkS) hide + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) (fp_text value FIDUCIAL (at 0 0) (layer B.SilkS) hide (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) @@ -1719,647 +2730,1130 @@ (solder_mask_margin 0.8255) (clearance 1.0795)) ) - (module ck:CK_TSWB-3N-CB222_LFS (layer 1_top) (tedit 53B3003D) (tstamp 53AA2AAD) - (at 147.5 137.5 90) - (path /53A9129D/53A8C6FD) - (fp_text reference SW1 (at -0.1 -2.7 90) (layer F.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524))) + (module fiducial:FIDUCIAL_65MIL (layer 4_bot) (tedit 53B2E496) (tstamp 53B2EF36) + (at 71.2 104.2) + (path /53B309AC) + (solder_mask_margin 2.99974) + (fp_text reference FID1 (at 0 0) (layer B.SilkS) hide + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value CK_TSWB-3N-CB (at 0 0 90) (layer F.SilkS) - (effects (font (size 1 1) (thickness 0.15))) + (fp_text value FIDUCIAL (at 0 0) (layer B.SilkS) hide + (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) ) - (fp_circle (center 0 0) (end 11.45 0) (layer F.SilkS) (width 0.15)) - (fp_circle (center 0 0) (end 4.05 0) (layer F.SilkS) (width 0.15)) - (fp_circle (center 0 0) (end 16 0) (layer F.SilkS) (width 0.15)) - (fp_circle (center 0 0) (end 17.2 0) (layer F.SilkS) (width 0.15)) - (pad "" np_thru_hole circle (at -3.182 -3.182 90) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask) - (clearance 0.4)) - (pad "" np_thru_hole circle (at 3.182 3.182 90) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask) - (clearance 0.4)) - (pad CA thru_hole circle (at -6.548 -6.548 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) - (net 58 GND)) - (pad A thru_hole circle (at 6.548 6.548 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) - (net 49 /hackrf_if/SW_ROT_A)) - (pad "" np_thru_hole circle (at -10.607 -10.607 90) (size 4 4) (drill 4) (layers *.Cu *.Mask) - (clearance 0.4)) - (pad "" np_thru_hole circle (at 10.607 -10.607 90) (size 4 4) (drill 4) (layers *.Cu *.Mask) - (clearance 0.4)) - (pad "" np_thru_hole circle (at 10.607 10.607 90) (size 4 4) (drill 4) (layers *.Cu *.Mask) - (clearance 0.4)) - (pad "" np_thru_hole circle (at -10.607 10.607 90) (size 4 4) (drill 4) (layers *.Cu *.Mask) - (clearance 0.4)) - (pad S1 thru_hole circle (at -1.11 1.11 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) - (net 51 /hackrf_if/SW_SEL)) - (pad B thru_hole circle (at 6.548 -6.548 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) - (net 50 /hackrf_if/SW_ROT_B)) - (pad S3 thru_hole circle (at 16.15 -3.606 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) - (net 48 /hackrf_if/SW_R)) - (pad S2 thru_hole circle (at 7.75 15.104 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) - (net 46 /hackrf_if/SW_D)) - (pad CB thru_hole circle (at -3.253 16.08 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) - (net 58 GND)) - (pad S5 thru_hole circle (at -16.15 3.606 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) - (net 47 /hackrf_if/SW_L)) - (pad S4 thru_hole circle (at -7.75 -15.104 90) (size 2.1 2.1) (drill 1.4) (layers *.Cu *.Mask F.SilkS) - (net 52 /hackrf_if/SW_U)) + (pad "" smd circle (at 0 0) (size 1.651 1.651) (layers 4_bot B.Mask) + (solder_mask_margin 0.8255) (clearance 1.0795)) ) - (module cui:CUI_SJ-43516-SMT (layer 4_bot) (tedit 53B3001C) (tstamp 53AA3C96) - (at 172.1 114.8 180) - (path /53A8BFC3/53A8C2C6) + (module hole:HOLE_3200UM_VIAS locked (layer 1_top) (tedit 53AA3E1E) (tstamp 53AA27FC) + (at 64 104) + (path /5369BC14) + (fp_text reference H5 (at 0 0) (layer F.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12))) + ) + (fp_text value HOLE1 (at 0 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.1524))) + ) + (pad 1 thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 0 -2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at -2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 0 2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at -1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at -1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + ) + + (module hole:HOLE_3200UM_VIAS locked (layer 1_top) (tedit 53AA3E1E) (tstamp 53AA27EF) + (at 64 171) + (path /5369BC00) + (fp_text reference H4 (at 0 0) (layer F.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12))) + ) + (fp_text value HOLE1 (at 0 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.1524))) + ) + (pad 1 thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 0 -2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at -2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 0 2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at -1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at -1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + ) + + (module hole:HOLE_3200UM_VIAS locked (layer 1_top) (tedit 53AA3E1E) (tstamp 53AA27E2) + (at 176 171) + (path /5369BBEC) + (fp_text reference H3 (at 0 0) (layer F.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12))) + ) + (fp_text value HOLE1 (at 0 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.1524))) + ) + (pad 1 thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 0 -2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at -2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 0 2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at -1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at -1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + ) + + (module hole:HOLE_3200UM_VIAS locked (layer 1_top) (tedit 53AA3E1E) (tstamp 53AA27D5) + (at 176 104) + (path /5369BBD8) + (fp_text reference H2 (at 0 0) (layer F.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12))) + ) + (fp_text value HOLE1 (at 0 0) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.1524))) + ) + (pad 1 thru_hole circle (at 0 0) (size 5.6 5.6) (drill 3.2) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 0 -2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at -2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 0 2.2) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 2.2 0) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at -1.55 -1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at -1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + (pad 1 thru_hole circle (at 1.55 1.55) (size 0.6 0.6) (drill 0.381) (layers *.Cu *.Mask) + (net 49 GND)) + ) + + (module ipc_capc:IPC_CAPC2012X135L45N (layer 4_bot) (tedit 58FD8B18) (tstamp 58F1AEDB) + (at 173.65 121.85 90) + (path /58CFF3E3/58F1AC44) + (fp_text reference C1 (at -0.05 2.85 90) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value DNP (at 0 0 90) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 0.87) (end 1 0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.87) (end -1 -0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.665 0.94) (end 1.665 0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 0.94) (end 1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 -0.94) (end -1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.665 -0.94) (end -1.665 0.94) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.89 0 90) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 122 /hackrf_if/VBUS)) + (pad 2 smd rect (at 0.89 0 90) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_capc:IPC_CAPC2012X135L45N (layer 4_bot) (tedit 58FD902D) (tstamp 58F1AEE7) + (at 170.6 120 90) + (path /58CFF3E3/58F1AE50) + (fp_text reference C16 (at 1 2.35 90) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value DNP (at 0 0 90) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 0.87) (end 1 0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.87) (end -1 -0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.665 0.94) (end 1.665 0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 0.94) (end 1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 -0.94) (end -1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.665 -0.94) (end -1.665 0.94) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.89 0 90) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 95 /power/AUDIO_SVDD)) + (pad 2 smd rect (at 0.89 0 90) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_resc:IPC_RESC1005X40L25N (layer 4_bot) (tedit 58FD8AE6) (tstamp 58F45929) + (at 166.8 125.15 90) + (path /58CFF3E3/58F4495E) + (fp_text reference R13 (at -1.75 -1.6 90) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value DNP (at 0 0 90) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -0.5 0.25) (end 0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 0.25) (end 0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start 0.5 -0.25) (end -0.5 -0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 -0.25) (end -0.5 0.25) (layer B.Fab) (width 0.025)) + (fp_line (start -0.5 0.48) (end 0.5 0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start 0.5 -0.48) (end -0.5 -0.48) (layer B.SilkS) (width 0.12)) + (fp_line (start -0.85 0.54) (end 0.85 0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 0.54) (end 0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start 0.85 -0.54) (end -0.85 -0.54) (layer B.CrtYd) (width 0.05)) + (fp_line (start -0.85 -0.54) (end -0.85 0.54) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.43 0 90) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 95 /power/AUDIO_SVDD)) + (pad 2 smd rect (at 0.43 0 90) (size 0.54 0.6) (layers 4_bot B.Paste B.Mask) + (net 130 "Net-(R13-Pad2)")) + (model Resistors_SMD.3dshapes/R_0402.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module eastrising:ER-CON50HT-1 (layer 4_bot) (tedit 58FD8DA6) (tstamp 58B09183) + (at 87.3 137.5 270) + (path /53A9129D/58AE3A81) (attr smd) - (fp_text reference P2 (at -0.5 -3.8 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference J3 (at 13.75 -2.95 270) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value TRRS_SW_JACK (at 0 0 180) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (fp_text value ER-TFT024-3_FPC (at 0 0 270) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_line (start 8.5 -3) (end -1.5 -3) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.5 -3) (end -1.5 -3.7) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.5 -3.7) (end -7 -3.7) (layer B.SilkS) (width 0.1524)) - (fp_line (start 8.5 3) (end 8.5 -3) (layer B.SilkS) (width 0.1524)) - (fp_line (start -7 3) (end 8.5 3) (layer B.SilkS) (width 0.1524)) - (fp_line (start -7 3) (end -7 -3.7) (layer B.SilkS) (width 0.1524)) - (fp_line (start -7 2.5) (end -8.5 2.5) (layer B.SilkS) (width 0.1524)) - (fp_line (start -8.5 2.5) (end -8.5 -2.5) (layer B.SilkS) (width 0.1524)) - (fp_line (start -8.5 -2.5) (end -7 -2.5) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -6.4 -3.7 180) (size 2.2 2.8) (layers 4_bot B.Paste B.Mask) - (net 68 "Net-(L9-Pad1)")) - (pad 4 smd rect (at -3.6 -3.7 180) (size 2.2 2.8) (layers 4_bot B.Paste B.Mask) - (net 67 "Net-(L6-Pad1)")) - (pad 2 smd rect (at 5.8 -3.7 180) (size 2.8 2.8) (layers 4_bot B.Paste B.Mask) - (net 65 "Net-(L4-Pad1)")) - (pad 5 smd rect (at 9.9 0.75 180) (size 2.8 2.8) (layers 4_bot B.Paste B.Mask) - (net 69 "Net-(P2-Pad5)")) - (pad 3 smd rect (at -1.7 3.7 180) (size 2 2.8) (layers 4_bot B.Paste B.Mask) - (net 66 "Net-(L5-Pad1)")) - (pad 6 smd rect (at -4.5 3.7 180) (size 2 2.8) (layers 4_bot B.Paste B.Mask) - (net 70 "Net-(P2-Pad6)")) - (pad "" np_thru_hole circle (at -2.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask B.SilkS) - (clearance 0.4)) - (pad "" np_thru_hole circle (at 4.5 0 180) (size 1.7 1.7) (drill 1.7) (layers *.Cu *.Mask B.SilkS) - (clearance 0.4)) - ) - - (module ipc_sop:IPC_SOP65P780X200-28N (layer 4_bot) (tedit 55E2538C) (tstamp 53AA2AD7) - (at 137.4 114 90) - (tags "JEDEC MO-150AH") - (path /53A8BFC3/53A8C66D) - (solder_mask_margin 0.0492) - (fp_text reference U1 (at -5.2 6.2 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value WM8731SEDS (at 0 0 90) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) - ) - (fp_circle (center -4.184 4.98602) (end -4.084 4.98602) (layer B.SilkS) (width 0.1524)) - (fp_line (start -1.8 5.1) (end -1.8 -5.1) (layer B.SilkS) (width 0.1524)) - (fp_line (start -4.675 5.5) (end 4.675 5.5) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 4.675 5.5) (end 4.675 -5.5) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 4.675 -5.5) (end -4.675 -5.5) (layer B.CrtYd) (width 0.1524)) - (fp_line (start -4.675 -5.5) (end -4.675 5.5) (layer B.CrtYd) (width 0.1524)) - (fp_line (start -2.25 5.1) (end 2.25 5.1) (layer B.SilkS) (width 0.1524)) - (fp_line (start 2.25 5.1) (end 2.25 -5.1) (layer B.SilkS) (width 0.1524)) - (fp_line (start 2.25 -5.1) (end -2.25 -5.1) (layer B.SilkS) (width 0.1524)) - (fp_line (start -2.25 -5.1) (end -2.25 5.1) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -3.5 4.225 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) + (fp_line (start 15.05 0.6) (end 15.05 -2.5) (layer B.CrtYd) (width 0.05)) + (fp_line (start 15.05 -2.5) (end 12.65 -2.5) (layer B.CrtYd) (width 0.05)) + (fp_line (start 12.65 -2.5) (end 12.65 -3.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start 12.65 -3.75) (end -12.65 -3.75) (layer B.CrtYd) (width 0.05)) + (fp_line (start -15.05 -2.5) (end -15.05 0.6) (layer B.CrtYd) (width 0.05)) + (fp_line (start -15.05 0.6) (end -15.6 0.6) (layer B.CrtYd) (width 0.05)) + (fp_line (start -15.6 0.6) (end -15.6 2.5) (layer B.CrtYd) (width 0.05)) + (fp_line (start -15.6 2.5) (end 15.6 2.5) (layer B.CrtYd) (width 0.05)) + (fp_line (start 15.6 2.5) (end 15.6 0.6) (layer B.CrtYd) (width 0.05)) + (fp_line (start 15.6 0.6) (end 15.05 0.6) (layer B.CrtYd) (width 0.05)) + (fp_line (start -12.65 -2.5) (end -15.05 -2.5) (layer B.CrtYd) (width 0.05)) + (fp_line (start -12.65 -3.75) (end -12.65 -2.5) (layer B.CrtYd) (width 0.05)) + (fp_line (start -15.385 2.31) (end 15.385 2.31) (layer B.SilkS) (width 0.12)) + (fp_line (start 15.385 2.31) (end 15.385 0.79) (layer B.SilkS) (width 0.12)) + (fp_line (start 15.385 0.79) (end 15 0.79) (layer B.SilkS) (width 0.12)) + (fp_line (start 14.735 -2.31) (end 12.675 -2.31) (layer B.SilkS) (width 0.12)) + (fp_line (start -14.735 -2.31) (end -12.675 -2.31) (layer B.SilkS) (width 0.12)) + (fp_line (start -15 0.79) (end -15.385 0.79) (layer B.SilkS) (width 0.12)) + (fp_line (start -15.385 0.79) (end -15.385 2.31) (layer B.SilkS) (width 0.12)) + (fp_circle (center 12.85 -2.75) (end 12.975 -2.75) (layer B.SilkS) (width 0.25)) + (fp_line (start 14.675 0.85) (end 15.325 0.85) (layer B.Fab) (width 0.025)) + (fp_line (start -15.325 0.85) (end -14.675 0.85) (layer B.Fab) (width 0.025)) + (fp_line (start -15.325 0.85) (end -15.325 2.25) (layer B.Fab) (width 0.025)) + (fp_line (start 15.325 0.85) (end 15.325 2.25) (layer B.Fab) (width 0.025)) + (fp_line (start 14.675 0.85) (end 14.675 -2.25) (layer B.Fab) (width 0.025)) + (fp_line (start -14.675 0.85) (end -14.675 -2.25) (layer B.Fab) (width 0.025)) + (fp_line (start -14.675 -2.25) (end 14.675 -2.25) (layer B.Fab) (width 0.025)) + (fp_line (start -15.325 2.25) (end 15.325 2.25) (layer B.Fab) (width 0.025)) + (fp_line (start 12.75 -0.5) (end 12.75 2.25) (layer B.Fab) (width 0.025)) + (fp_line (start -12.75 -0.5) (end 12.75 -0.5) (layer B.Fab) (width 0.025)) + (fp_line (start -12.75 2.25) (end -12.75 -0.5) (layer B.Fab) (width 0.025)) + (pad 1 smd rect (at 12.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) - (pad 2 smd rect (at -3.5 3.575 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 110 "Net-(U1-Pad2)")) - (pad 3 smd rect (at -3.5 2.925 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 5 /audio/I2S0_SCK)) - (pad 4 smd rect (at -3.5 2.275 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 6 /audio/I2S0_TX_SDA)) - (pad 5 smd rect (at -3.5 1.625 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 7 /audio/I2S0_WS)) - (pad 6 smd rect (at -3.5 0.975 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 4 /audio/I2S0_RX_SDA)) - (pad 7 smd rect (at -3.5 0.325 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 7 /audio/I2S0_WS)) - (pad 8 smd rect (at -3.5 -0.325 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 2 +3.3V)) - (pad 9 smd rect (at -3.5 -0.975 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 8 /audio/LHPOUT)) - (pad 10 smd rect (at -3.5 -1.625 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 11 /audio/RHPOUT)) - (pad 11 smd rect (at -3.5 -2.275 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 12 smd rect (at -3.5 -2.925 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 111 "Net-(U1-Pad12)")) - (pad 13 smd rect (at -3.5 -3.575 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 112 "Net-(U1-Pad13)")) - (pad 14 smd rect (at -3.5 -4.225 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 2 +3.3V)) - (pad 15 smd rect (at 3.5 -4.225 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 16 smd rect (at 3.5 -3.575 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 14 /audio/VMID)) - (pad 17 smd rect (at 3.5 -2.925 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 9 /audio/MICBIAS)) - (pad 18 smd rect (at 3.5 -2.275 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 10 /audio/MICIN)) - (pad 19 smd rect (at 3.5 -1.625 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 113 "Net-(U1-Pad19)")) - (pad 20 smd rect (at 3.5 -0.975 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 114 "Net-(U1-Pad20)")) - (pad 21 smd rect (at 3.5 -0.325 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 22 smd rect (at 3.5 0.325 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 23 smd rect (at 3.5 0.975 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 13 /audio/SDA)) - (pad 24 smd rect (at 3.5 1.625 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 12 /audio/SCL)) - (pad 25 smd rect (at 3.5 2.275 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 3 /audio/I2S0_MCLK)) - (pad 26 smd rect (at 3.5 2.925 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 115 "Net-(U1-Pad26)")) - (pad 27 smd rect (at 3.5 3.575 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 2 +3.3V)) - (pad 28 smd rect (at 3.5 4.225 90) (size 1.85 0.45) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - ) - - (module ipc_sot:IPC_SOT95P280X110-5N (layer 4_bot) (tedit 55E242AA) (tstamp 53AA2AE9) - (at 98 147.8 180) - (path /53A8C780/53A8D586) - (fp_text reference U2 (at -2.8 2.8 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value REGULATOR_SOT23_5 (at 0 0 180) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) - ) - (fp_line (start -0.475 1.45) (end 0.475 1.45) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.475 1.45) (end 0.475 -1.45) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.475 -1.45) (end -0.475 -1.45) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.475 -1.45) (end -0.475 1.45) (layer B.SilkS) (width 0.1524)) - (fp_circle (center -1.98 2.22) (end -1.88 2.22) (layer B.SilkS) (width 0.1524)) - (fp_line (start -2.15 1.775) (end 2.15 1.775) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 2.15 1.775) (end 2.15 -1.775) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 2.15 -1.775) (end -2.15 -1.775) (layer B.CrtYd) (width 0.1524)) - (fp_line (start -2.15 -1.775) (end -2.15 1.775) (layer B.CrtYd) (width 0.1524)) - (pad 1 smd rect (at -1.35 0.95 180) (size 1.1 0.6) (layers 4_bot B.Paste B.Mask) - (net 2 +3.3V)) - (pad 2 smd rect (at -1.35 0 180) (size 1.1 0.6) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 3 smd rect (at -1.35 -0.95 180) (size 1.1 0.6) (layers 4_bot B.Paste B.Mask) - (net 2 +3.3V)) - (pad 4 smd rect (at 1.35 -0.95 180) (size 1.1 0.6) (layers 4_bot B.Paste B.Mask) - (net 63 "Net-(C39-Pad1)")) - (pad 5 smd rect (at 1.35 0.95 180) (size 1.1 0.6) (layers 4_bot B.Paste B.Mask) + (pad 2 smd rect (at 11.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 89 /lcd_sw_sd/LEDK1)) + (pad 3 smd rect (at 11.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 88 /lcd_sw_sd/LEDK2)) + (pad 4 smd rect (at 10.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 90 /lcd_sw_sd/LEDK3)) + (pad 5 smd rect (at 10.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 91 /lcd_sw_sd/LEDK4)) + (pad 6 smd rect (at 9.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) - ) - - (module alps:ALPS_SCHA4B0100 (layer 4_bot) (tedit 53BC708B) (tstamp 53BC708B) - (at 68.4 114.6 90) - (path /53A9129D/53A8C6D0) - (attr smd) - (fp_text reference J2 (at -6.2 8.4 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value MICROSD_DETSW (at 0 0 90) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) - ) - (fp_line (start -5.5 -13.2) (end 3.5 -13.2) (layer Cmts.User) (width 0.1524)) - (fp_line (start -5.5 -9.9) (end 3.5 -9.9) (layer Cmts.User) (width 0.1524)) - (fp_line (start -5.5 -8.5) (end 3.5 -8.5) (layer Cmts.User) (width 0.1524)) - (fp_line (start -1.4675 7.45) (end -1.4675 6.6) (layer Cmts.User) (width 0.1524)) - (fp_line (start -1.4675 6.6) (end -2.5125 6.6) (layer Cmts.User) (width 0.1524)) - (fp_line (start -2.5125 6.6) (end -2.5125 5.2) (layer Cmts.User) (width 0.1524)) - (fp_line (start -2.5125 5.2) (end 1.0375 5.2) (layer Cmts.User) (width 0.1524)) - (fp_line (start 1.0375 5.2) (end 1.0375 7.45) (layer Cmts.User) (width 0.1524)) - (fp_line (start 1.0375 7.45) (end -1.4675 7.45) (layer Cmts.User) (width 0.1524)) - (fp_line (start -6.0125 3.45) (end 2.8875 3.45) (layer Cmts.User) (width 0.1524)) - (fp_line (start 2.8875 3.45) (end 2.8875 -0.95) (layer Cmts.User) (width 0.1524)) - (fp_line (start 2.8875 -0.95) (end -6.0125 -0.95) (layer Cmts.User) (width 0.1524)) - (fp_line (start -6.0125 -0.95) (end -6.0125 3.45) (layer Cmts.User) (width 0.1524)) - (fp_line (start -6.9 -7.6) (end -6.9 7.6) (layer B.SilkS) (width 0.1524)) - (fp_line (start 6.9 -7.6) (end -6.9 -7.6) (layer B.SilkS) (width 0.1524)) - (fp_line (start 6.9 7.6) (end 6.9 -7.6) (layer B.SilkS) (width 0.1524)) - (fp_line (start -6.9 7.6) (end 6.9 7.6) (layer B.SilkS) (width 0.1524)) - (pad SH smd rect (at -4.725 7.425 90) (size 1.2 0.85) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad A smd rect (at -3.475 7.475 90) (size 0.65 0.75) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad B smd rect (at 2.875 7.475 90) (size 0.65 0.75) (layers 4_bot B.Paste B.Mask) - (net 39 /hackrf_if/SD_CD)) - (pad SH smd rect (at 6.025 7.425 90) (size 1.3 0.85) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad SH smd rect (at -6.575 -7.15 90) (size 0.95 1.1) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad SH smd rect (at 6.575 -7.25 90) (size 0.95 0.9) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 0 smd rect (at -3.275 -5.825 90) (size 0.7 0.95) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 0 smd rect (at 0.725 -5.825 90) (size 0.7 0.95) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 1 smd rect (at 2.225 -4.325 90) (size 0.7 1.05) (layers 4_bot B.Paste B.Mask) - (net 44 /hackrf_if/SD_DAT2)) - (pad 2 smd rect (at 1.225 -4.325 90) (size 0.7 1.05) (layers 4_bot B.Paste B.Mask) - (net 45 /hackrf_if/SD_DAT3)) - (pad 3 smd rect (at 0.225 -4.325 90) (size 0.7 1.05) (layers 4_bot B.Paste B.Mask) - (net 41 /hackrf_if/SD_CMD)) - (pad 4 smd rect (at -0.775 -4.325 90) (size 0.7 1.05) (layers 4_bot B.Paste B.Mask) + (pad 7 smd rect (at 9.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 8 smd rect (at 8.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 9 smd rect (at 8.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 10 smd rect (at 7.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 25 /hackrf_if/LCD_RESET#)) + (pad 11 smd rect (at 7.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 12 smd rect (at 6.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 13 smd rect (at 6.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 14 smd rect (at 5.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 15 smd rect (at 5.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 16 smd rect (at 4.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 17 smd rect (at 4.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 15 /hackrf_if/LCD_DB15)) + (pad 18 smd rect (at 3.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 14 /hackrf_if/LCD_DB14)) + (pad 19 smd rect (at 3.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 13 /hackrf_if/LCD_DB13)) + (pad 20 smd rect (at 2.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 12 /hackrf_if/LCD_DB12)) + (pad 21 smd rect (at 2.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 11 /hackrf_if/LCD_DB11)) + (pad 22 smd rect (at 1.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 10 /hackrf_if/LCD_DB10)) + (pad 23 smd rect (at 1.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 23 /hackrf_if/LCD_DB9)) + (pad 24 smd rect (at 0.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 22 /hackrf_if/LCD_DB8)) + (pad 25 smd rect (at 0.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 21 /hackrf_if/LCD_DB7)) + (pad 26 smd rect (at -0.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 20 /hackrf_if/LCD_DB6)) + (pad 27 smd rect (at -0.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 19 /hackrf_if/LCD_DB5)) + (pad 28 smd rect (at -1.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 18 /hackrf_if/LCD_DB4)) + (pad 29 smd rect (at -1.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 17 /hackrf_if/LCD_DB3)) + (pad 30 smd rect (at -2.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 16 /hackrf_if/LCD_DB2)) + (pad 31 smd rect (at -2.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 9 /hackrf_if/LCD_DB1)) + (pad 32 smd rect (at -3.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 8 /hackrf_if/LCD_DB0)) + (pad 33 smd rect (at -3.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 87 "Net-(J3-Pad33)")) + (pad 34 smd rect (at -4.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 35 smd rect (at -4.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 24 /hackrf_if/LCD_RD#)) + (pad 36 smd rect (at -5.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 28 /hackrf_if/LCD_WR#)) + (pad 37 smd rect (at -5.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 26 /hackrf_if/LCD_RS)) + (pad 38 smd rect (at -6.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 39 smd rect (at -6.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 27 /hackrf_if/LCD_TE)) + (pad 40 smd rect (at -7.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 1 +1.8V)) + (pad 41 smd rect (at -7.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 1 +1.8V)) + (pad 42 smd rect (at -8.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) - (pad 5 smd rect (at -1.775 -4.325 90) (size 0.7 1.05) (layers 4_bot B.Paste B.Mask) - (net 40 /hackrf_if/SD_CLK)) - (pad 6 smd rect (at -2.775 -4.325 90) (size 0.7 1.05) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 7 smd rect (at -3.775 -4.325 90) (size 0.7 1.05) (layers 4_bot B.Paste B.Mask) - (net 42 /hackrf_if/SD_DAT0)) - (pad 8 smd rect (at -4.775 -4.325 90) (size 0.7 1.05) (layers 4_bot B.Paste B.Mask) - (net 43 /hackrf_if/SD_DAT1)) + (pad 43 smd rect (at -8.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 44 smd rect (at -9.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 46 /hackrf_if/TP_R)) + (pad 45 smd rect (at -9.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 44 /hackrf_if/TP_D)) + (pad 46 smd rect (at -10.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 45 /hackrf_if/TP_L)) + (pad 47 smd rect (at -10.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 47 /hackrf_if/TP_U)) + (pad 48 smd rect (at -11.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 49 smd rect (at -11.75 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 50 smd rect (at -12.25 -2.875 270) (size 0.3 1.25) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad SHLD smd rect (at -13.79 -0.55 270) (size 2 3) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad SHLD smd rect (at 13.79 -0.55 270) (size 2 3) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model ${KISBLIB}/eastrising.pretty/ER-CON50HT-1.wrl + (at (xyz 0 0 0)) + (scale (xyz 0.3937 0.3937 0.3937)) + (rotate (xyz 0 0 0)) + ) ) - (module ipc_sot:IPC_SOT95P230X110-3N (layer 4_bot) (tedit 55E241DF) (tstamp 53C5B8DC) - (at 91.6 148.4 180) - (path /53A9129D/53C5B6EB) - (fp_text reference Q1 (at -1.4 2.4 180) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) - ) - (fp_text value MOSFET_N (at 0 0 180) (layer B.SilkS) - (effects (font (thickness 0.3048)) (justify mirror)) - ) - (fp_line (start -1.9 1.75) (end 1.9 1.75) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 1.9 1.75) (end 1.9 -1.75) (layer B.CrtYd) (width 0.1524)) - (fp_line (start 1.9 -1.75) (end -1.9 -1.75) (layer B.CrtYd) (width 0.1524)) - (fp_line (start -1.9 -1.75) (end -1.9 1.75) (layer B.CrtYd) (width 0.1524)) - (fp_line (start -0.325 1.45) (end 0.325 1.45) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.325 1.45) (end 0.325 -1.45) (layer B.SilkS) (width 0.1524)) - (fp_line (start 0.325 -1.45) (end -0.325 -1.45) (layer B.SilkS) (width 0.1524)) - (fp_line (start -0.325 -1.45) (end -0.325 1.45) (layer B.SilkS) (width 0.1524)) - (pad 1 smd rect (at -1.15 0.95 180) (size 1 0.6) (layers 4_bot B.Paste B.Mask) - (net 15 /hackrf_if/LCD_BACKLIGHT)) - (pad 2 smd rect (at -1.15 -0.95 180) (size 1 0.6) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 3 smd rect (at 1.15 0 180) (size 1 0.6) (layers 4_bot B.Paste B.Mask) - (net 64 "Net-(J3-Pad1)")) - ) - - (module header:HEADER_13X2_REV_SM_254_AP (layer 4_bot) (tedit 53F39BE9) (tstamp 53AA297D) - (at 152.71 164.84 90) - (descr "MLE TSHSM-1") - (path /53A8C780/53A8CDB6) + (module ipc_capc:IPC_CAPC2012X135L45N (layer 4_bot) (tedit 58FD88B7) (tstamp 58EB032F) + (at 114.1 139.9) + (path /53A8C780/53A8D5C8) (attr smd) - (fp_text reference P22 (at 4.44 16.69 90) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference C34 (at 0 -1.9) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value HACKRF_ONE_P22 (at 0 0 90) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (fp_text value 10U (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_circle (center 3.1 16.6) (end 2.9 16.6) (layer B.SilkS) (width 0.1524)) - (fp_line (start -2.5 16.51) (end 2.5 16.51) (layer B.SilkS) (width 0.1524)) - (fp_line (start 2.5 16.51) (end 2.5 -16.51) (layer B.SilkS) (width 0.1524)) - (fp_line (start 2.5 -16.51) (end -2.5 -16.51) (layer B.SilkS) (width 0.1524)) - (fp_line (start -2.5 -16.51) (end -2.5 16.51) (layer B.SilkS) (width 0.1524)) - (pad 2 smd rect (at -2.73 15.24 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 84 "Net-(P22-Pad2)")) - (pad 1 smd rect (at 2.73 15.24 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 85 "Net-(P22-Pad1)")) - (pad 4 smd rect (at -2.73 12.7 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 3 smd rect (at 2.73 12.7 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 38 /hackrf_if/RESET#)) - (pad 6 smd rect (at -2.73 10.16 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 86 /hackrf_if/MCU_LCD_TE)) - (pad 5 smd rect (at 2.73 10.16 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 87 /hackrf_if/MCU_LCD_RD)) - (pad 8 smd rect (at -2.73 7.62 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 88 "Net-(P22-Pad8)")) - (pad 7 smd rect (at 2.73 7.62 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 89 "Net-(P22-Pad7)")) - (pad 10 smd rect (at -2.73 5.08 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 9 smd rect (at 2.73 5.08 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 90 "Net-(P22-Pad9)")) - (pad 12 smd rect (at -2.73 2.54 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 91 "Net-(P22-Pad12)")) - (pad 11 smd rect (at 2.73 2.54 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (fp_line (start -1 0.625) (end 1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 0.625) (end 1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start 1 -0.625) (end -1 -0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 -0.625) (end -1 0.625) (layer B.Fab) (width 0.025)) + (fp_line (start -1 0.87) (end 1 0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start 1 -0.87) (end -1 -0.87) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.665 0.94) (end 1.665 0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 0.94) (end 1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start 1.665 -0.94) (end -1.665 -0.94) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.665 -0.94) (end -1.665 0.94) (layer B.CrtYd) (width 0.05)) + (pad 1 smd rect (at -0.89 0) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) - (pad 14 smd rect (at -2.73 0 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 92 "Net-(P22-Pad14)")) - (pad 13 smd rect (at 2.73 0 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 6 /audio/I2S0_TX_SDA)) - (pad 16 smd rect (at -2.73 -2.54 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 5 /audio/I2S0_SCK)) - (pad 15 smd rect (at 2.73 -2.54 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 7 /audio/I2S0_WS)) - (pad 18 smd rect (at -2.73 -5.08 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) - (pad 17 smd rect (at 2.73 -5.08 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 3 /audio/I2S0_MCLK)) - (pad 20 smd rect (at -2.73 -7.62 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 93 /hackrf_if/MCU_IO_STBX)) - (pad 19 smd rect (at 2.73 -7.62 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 94 /hackrf_if/MCU_ADDR)) - (pad 22 smd rect (at -2.73 -10.16 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 95 /hackrf_if/MCU_DIR)) - (pad 21 smd rect (at 2.73 -10.16 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 96 /hackrf_if/MCU_LCD_WR)) - (pad 24 smd rect (at -2.73 -12.7 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 13 /audio/SDA)) - (pad 23 smd rect (at 2.73 -12.7 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 37 /hackrf_if/P2_8)) - (pad 26 smd rect (at -2.73 -15.24 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 12 /audio/SCL)) - (pad 25 smd rect (at 2.73 -15.24 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 97 "Net-(P22-Pad25)")) - (pad "" np_thru_hole circle (at 0 13.97 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask) - (clearance 0.4)) - (pad "" np_thru_hole circle (at 0 -13.97 90) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask) - (clearance 0.4)) + (pad 2 smd rect (at 0.89 0) (size 1.05 1.38) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (model Capacitors_SMD.3dshapes/C_0805.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) ) - (module header:HEADER_11X2_REV_SM_254_AP (layer 4_bot) (tedit 53F39BE1) (tstamp 53AA299C) + (module header:HEADER_11X2_REV_SM_254_AP locked (layer 4_bot) (tedit 5919730F) (tstamp 53AA299C) (at 123.5 143.25) (descr "MLE TSHSM-1") (path /53A8C780/53A8CDBE) (attr smd) - (fp_text reference P28 (at 4.5 14.15) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference P28 (at 3.6 14.85) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value HACKRF_ONE_P28 (at 0 0) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (fp_text value HACKRF_ONE_P28 (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_circle (center 3.1 14) (end 2.9 14) (layer B.SilkS) (width 0.1524)) - (fp_line (start -2.5 13.97) (end 2.5 13.97) (layer B.SilkS) (width 0.1524)) - (fp_line (start 2.5 13.97) (end 2.5 -13.97) (layer B.SilkS) (width 0.1524)) - (fp_line (start 2.5 -13.97) (end -2.5 -13.97) (layer B.SilkS) (width 0.1524)) - (fp_line (start -2.5 -13.97) (end -2.5 13.97) (layer B.SilkS) (width 0.1524)) + (fp_line (start -2.5 13.97) (end -2.5 13.39) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 12.01) (end -2.5 10.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 13.97) (end 2.5 13.39) (layer B.SilkS) (width 0.12)) + (fp_line (start -4.82 14.47) (end 4.82 14.47) (layer B.CrtYd) (width 0.05)) + (fp_line (start -4.82 -14.47) (end -4.82 14.47) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.82 -14.47) (end -4.82 -14.47) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.82 14.47) (end 4.82 -14.47) (layer B.CrtYd) (width 0.05)) + (fp_circle (center 3.025 14) (end 2.9 14) (layer B.SilkS) (width 0.25)) + (fp_line (start -2.5 13.97) (end 2.5 13.97) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -13.97) (end -2.5 -13.97) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 13.97) (end 2.5 13.97) (layer B.Fab) (width 0.025)) + (fp_line (start 2.5 13.97) (end 2.5 -13.97) (layer B.Fab) (width 0.025)) + (fp_line (start 2.5 -13.97) (end -2.5 -13.97) (layer B.Fab) (width 0.025)) + (fp_line (start -2.5 -13.97) (end -2.5 13.97) (layer B.Fab) (width 0.025)) + (fp_line (start 2.5 12.01) (end 2.5 10.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 9.47) (end -2.5 8.31) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 9.47) (end 2.5 8.31) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 6.93) (end -2.5 5.77) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 6.93) (end 2.5 5.77) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 4.39) (end -2.5 3.23) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 4.39) (end 2.5 3.23) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 1.85) (end -2.5 0.69) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 1.85) (end 2.5 0.69) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 -0.69) (end -2.5 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -0.69) (end 2.5 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 -3.23) (end -2.5 -4.39) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -3.23) (end 2.5 -4.39) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 -5.77) (end -2.5 -6.93) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -5.77) (end 2.5 -6.93) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 -8.31) (end -2.5 -9.47) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -8.31) (end 2.5 -9.47) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 -10.85) (end -2.5 -12.01) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -10.85) (end 2.5 -12.01) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 -13.39) (end -2.5 -13.97) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -13.39) (end 2.5 -13.97) (layer B.SilkS) (width 0.12)) (pad 2 smd rect (at -2.73 12.7) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) + (net 49 GND)) (pad 1 smd rect (at 2.73 12.7) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 4 smd rect (at -2.73 10.16) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 45 /hackrf_if/SD_DAT3)) + (net 36 /hackrf_if/SD_DAT3)) (pad 3 smd rect (at 2.73 10.16) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 39 /hackrf_if/SD_CD)) + (net 30 /hackrf_if/SD_CD)) (pad 6 smd rect (at -2.73 7.62) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 43 /hackrf_if/SD_DAT1)) + (net 34 /hackrf_if/SD_DAT1)) (pad 5 smd rect (at 2.73 7.62) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 44 /hackrf_if/SD_DAT2)) + (net 35 /hackrf_if/SD_DAT2)) (pad 8 smd rect (at -2.73 5.08) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 98 /hackrf_if/PP_CPLD_TMS)) + (net 76 /hackrf_if/PP_CPLD_TMS)) (pad 7 smd rect (at 2.73 5.08) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 42 /hackrf_if/SD_DAT0)) + (net 33 /hackrf_if/SD_DAT0)) (pad 10 smd rect (at -2.73 2.54) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 99 /hackrf_if/PP_CPLD_TDO)) + (net 77 /hackrf_if/PP_CPLD_TDO)) (pad 9 smd rect (at 2.73 2.54) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 41 /hackrf_if/SD_CMD)) + (net 32 /hackrf_if/SD_CMD)) (pad 12 smd rect (at -2.73 0) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) + (net 49 GND)) (pad 11 smd rect (at 2.73 0) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 40 /hackrf_if/SD_CLK)) + (net 31 /hackrf_if/SD_CLK)) (pad 14 smd rect (at -2.73 -2.54) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 100 "Net-(P28-Pad14)")) + (net 78 "Net-(P28-Pad14)")) (pad 13 smd rect (at 2.73 -2.54) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 101 "Net-(P28-Pad13)")) + (net 79 "Net-(P28-Pad13)")) (pad 16 smd rect (at -2.73 -5.08) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 102 "Net-(P28-Pad16)")) + (net 80 "Net-(P28-Pad16)")) (pad 15 smd rect (at 2.73 -5.08) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 103 "Net-(P28-Pad15)")) + (net 81 "Net-(P28-Pad15)")) (pad 18 smd rect (at -2.73 -7.62) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 104 "Net-(P28-Pad18)")) + (net 82 "Net-(P28-Pad18)")) (pad 17 smd rect (at 2.73 -7.62) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 105 /hackrf_if/H1_CPLD_TCK)) + (net 83 /hackrf_if/H1_CPLD_TCK)) (pad 20 smd rect (at -2.73 -10.16) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 106 "Net-(P28-Pad20)")) + (net 84 "Net-(P28-Pad20)")) (pad 19 smd rect (at 2.73 -10.16) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 107 /hackrf_if/H1_CPLD_TDI)) + (net 108 /hackrf_if/I2S0_RX_SDA)) (pad 22 smd rect (at -2.73 -12.7) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 108 "Net-(P28-Pad22)")) + (net 85 "Net-(P28-Pad22)")) (pad 21 smd rect (at 2.73 -12.7) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 109 "Net-(P28-Pad21)")) - (pad "" np_thru_hole circle (at 0 11.43) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask) + (net 86 "Net-(P28-Pad21)")) + (pad "" np_thru_hole circle (at 0 11.43) (size 1.95 1.95) (drill 1.95) (layers *.Cu *.Mask) (clearance 0.4)) - (pad "" np_thru_hole circle (at 0 -11.43) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask) + (pad "" np_thru_hole circle (at 0 -11.43) (size 1.95 1.95) (drill 1.95) (layers *.Cu *.Mask) (clearance 0.4)) + (model ${KISBLIB}/header.pretty/TSM-111-01-L-DV-A-P-TR.wrl + (at (xyz 0 0 0.1)) + (scale (xyz 1 1 1)) + (rotate (xyz -90 0 90)) + ) ) - (module header:HEADER_11X2_REV_SM_254_AP (layer 4_bot) (tedit 53F39BF0) (tstamp 53AA295A) + (module header:HEADER_11X2_REV_SM_254_AP locked (layer 4_bot) (tedit 5919731F) (tstamp 53AA295A) (at 171.76 143.25) (descr "MLE TSHSM-1") (path /53A8C780/53A8CDAE) (attr smd) - (fp_text reference P20 (at 4.44 14.15) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (fp_text reference P20 (at 4.34 14.05) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value HACKRF_ONE_P20 (at 0 0) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (fp_text value HACKRF_ONE_P20 (at 0 0) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_circle (center 3.1 14) (end 2.9 14) (layer B.SilkS) (width 0.1524)) - (fp_line (start -2.5 13.97) (end 2.5 13.97) (layer B.SilkS) (width 0.1524)) - (fp_line (start 2.5 13.97) (end 2.5 -13.97) (layer B.SilkS) (width 0.1524)) - (fp_line (start 2.5 -13.97) (end -2.5 -13.97) (layer B.SilkS) (width 0.1524)) - (fp_line (start -2.5 -13.97) (end -2.5 13.97) (layer B.SilkS) (width 0.1524)) + (fp_line (start -2.5 13.97) (end -2.5 13.39) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 12.01) (end -2.5 10.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 13.97) (end 2.5 13.39) (layer B.SilkS) (width 0.12)) + (fp_line (start -4.82 14.47) (end 4.82 14.47) (layer B.CrtYd) (width 0.05)) + (fp_line (start -4.82 -14.47) (end -4.82 14.47) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.82 -14.47) (end -4.82 -14.47) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.82 14.47) (end 4.82 -14.47) (layer B.CrtYd) (width 0.05)) + (fp_circle (center 3.025 14) (end 2.9 14) (layer B.SilkS) (width 0.25)) + (fp_line (start -2.5 13.97) (end 2.5 13.97) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -13.97) (end -2.5 -13.97) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 13.97) (end 2.5 13.97) (layer B.Fab) (width 0.025)) + (fp_line (start 2.5 13.97) (end 2.5 -13.97) (layer B.Fab) (width 0.025)) + (fp_line (start 2.5 -13.97) (end -2.5 -13.97) (layer B.Fab) (width 0.025)) + (fp_line (start -2.5 -13.97) (end -2.5 13.97) (layer B.Fab) (width 0.025)) + (fp_line (start 2.5 12.01) (end 2.5 10.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 9.47) (end -2.5 8.31) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 9.47) (end 2.5 8.31) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 6.93) (end -2.5 5.77) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 6.93) (end 2.5 5.77) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 4.39) (end -2.5 3.23) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 4.39) (end 2.5 3.23) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 1.85) (end -2.5 0.69) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 1.85) (end 2.5 0.69) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 -0.69) (end -2.5 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -0.69) (end 2.5 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 -3.23) (end -2.5 -4.39) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -3.23) (end 2.5 -4.39) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 -5.77) (end -2.5 -6.93) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -5.77) (end 2.5 -6.93) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 -8.31) (end -2.5 -9.47) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -8.31) (end 2.5 -9.47) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 -10.85) (end -2.5 -12.01) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -10.85) (end 2.5 -12.01) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 -13.39) (end -2.5 -13.97) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -13.39) (end 2.5 -13.97) (layer B.SilkS) (width 0.12)) (pad 2 smd rect (at -2.73 12.7) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 71 "Net-(P20-Pad2)")) + (net 53 "Net-(P20-Pad2)")) (pad 1 smd rect (at 2.73 12.7) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 57 /hackrf_if/VBAT)) + (net 48 /hackrf_if/VBAT)) (pad 4 smd rect (at -2.73 10.16) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 72 "Net-(P20-Pad4)")) + (net 54 "Net-(P20-Pad4)")) (pad 3 smd rect (at 2.73 10.16) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) (pad 6 smd rect (at -2.73 7.62) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 73 /hackrf_if/MCU_D1)) + (net 55 /hackrf_if/MCU_D1)) (pad 5 smd rect (at 2.73 7.62) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 74 /hackrf_if/MCU_D0)) + (net 56 /hackrf_if/MCU_D0)) (pad 8 smd rect (at -2.73 5.08) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 75 /hackrf_if/MCU_D3)) + (net 57 /hackrf_if/MCU_D3)) (pad 7 smd rect (at 2.73 5.08) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 76 /hackrf_if/MCU_D2)) + (net 58 /hackrf_if/MCU_D2)) (pad 10 smd rect (at -2.73 2.54) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 77 /hackrf_if/MCU_D5)) + (net 59 /hackrf_if/MCU_D5)) (pad 9 smd rect (at 2.73 2.54) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 78 /hackrf_if/MCU_D4)) + (net 60 /hackrf_if/MCU_D4)) (pad 12 smd rect (at -2.73 0) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 79 /hackrf_if/MCU_D7)) + (net 61 /hackrf_if/MCU_D7)) (pad 11 smd rect (at 2.73 0) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 80 /hackrf_if/MCU_D6)) + (net 62 /hackrf_if/MCU_D6)) (pad 14 smd rect (at -2.73 -2.54) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 55 /hackrf_if/TP_R)) + (net 46 /hackrf_if/TP_R)) (pad 13 smd rect (at 2.73 -2.54) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) + (net 49 GND)) (pad 16 smd rect (at -2.73 -5.08) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 53 /hackrf_if/TP_D)) + (net 44 /hackrf_if/TP_D)) (pad 15 smd rect (at 2.73 -5.08) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) + (net 49 GND)) (pad 18 smd rect (at -2.73 -7.62) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 54 /hackrf_if/TP_L)) + (net 45 /hackrf_if/TP_L)) (pad 17 smd rect (at 2.73 -7.62) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 81 "Net-(P20-Pad17)")) + (net 123 /hackrf_if/VBUSCTRL)) (pad 20 smd rect (at -2.73 -10.16) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 56 /hackrf_if/TP_U)) + (net 47 /hackrf_if/TP_U)) (pad 19 smd rect (at 2.73 -10.16) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 58 GND)) + (net 49 GND)) (pad 22 smd rect (at -2.73 -12.7) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 82 "Net-(P20-Pad22)")) + (net 95 /power/AUDIO_SVDD)) (pad 21 smd rect (at 2.73 -12.7) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) - (net 83 "Net-(P20-Pad21)")) - (pad "" np_thru_hole circle (at 0 11.43) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask) + (net 122 /hackrf_if/VBUS)) + (pad "" np_thru_hole circle (at 0 11.43) (size 1.95 1.95) (drill 1.95) (layers *.Cu *.Mask) (clearance 0.4)) - (pad "" np_thru_hole circle (at 0 -11.43) (size 1.8 1.8) (drill 1.8) (layers *.Cu *.Mask) + (pad "" np_thru_hole circle (at 0 -11.43) (size 1.95 1.95) (drill 1.95) (layers *.Cu *.Mask) (clearance 0.4)) + (model ${KISBLIB}/header.pretty/TSM-111-01-L-DV-A-P-TR.wrl + (at (xyz 0 0 0.1)) + (scale (xyz 1 1 1)) + (rotate (xyz -90 0 90)) + ) ) - (module ipc_qfp:IPC_QFP40P900X900X120-65N (layer 4_bot) (tedit 55E249FD) (tstamp 53AA699D) - (at 97.6 132.8 270) + (module header:HEADER_13X2_REV_SM_254_AP locked (layer 4_bot) (tedit 59197333) (tstamp 53AA297D) + (at 152.71 164.84 90) + (descr "MLE TSHSM-1") + (path /53A8C780/53A8CDB6) + (attr smd) + (fp_text reference P22 (at 4.29 16.59 90) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value HACKRF_ONE_P22 (at 0 0 90) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -2.5 14.55) (end -2.5 13.39) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -16.51) (end 2.5 -15.93) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 -15.93) (end -2.5 -16.51) (layer B.SilkS) (width 0.12)) + (fp_line (start -4.82 17.01) (end 4.82 17.01) (layer B.CrtYd) (width 0.05)) + (fp_line (start -4.82 -17.01) (end -4.82 17.01) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.82 -17.01) (end -4.82 -17.01) (layer B.CrtYd) (width 0.05)) + (fp_line (start 4.82 17.01) (end 4.82 -17.01) (layer B.CrtYd) (width 0.05)) + (fp_circle (center 3.025 16.6) (end 2.9 16.6) (layer B.SilkS) (width 0.25)) + (fp_line (start -2.5 16.51) (end 2.5 16.51) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 16.51) (end 2.5 15.93) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -16.51) (end -2.5 -16.51) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 15.93) (end -2.5 16.51) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 16.51) (end 2.5 16.51) (layer B.Fab) (width 0.025)) + (fp_line (start 2.5 16.51) (end 2.5 -16.51) (layer B.Fab) (width 0.025)) + (fp_line (start 2.5 -16.51) (end -2.5 -16.51) (layer B.Fab) (width 0.025)) + (fp_line (start -2.5 -16.51) (end -2.5 16.51) (layer B.Fab) (width 0.025)) + (fp_line (start 2.5 14.55) (end 2.5 13.39) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 12.01) (end -2.5 10.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 12.01) (end 2.5 10.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 9.47) (end -2.5 8.31) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 9.47) (end 2.5 8.31) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 6.93) (end -2.5 5.77) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 6.93) (end 2.5 5.77) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 4.39) (end -2.5 3.23) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 4.39) (end 2.5 3.23) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 1.85) (end -2.5 0.69) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 1.85) (end 2.5 0.69) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 -0.69) (end -2.5 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -0.69) (end 2.5 -1.85) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 -3.23) (end -2.5 -4.39) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -3.23) (end 2.5 -4.39) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 -5.77) (end -2.5 -6.93) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -5.77) (end 2.5 -6.93) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 -8.31) (end -2.5 -9.47) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -8.31) (end 2.5 -9.47) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 -10.85) (end -2.5 -12.01) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -10.85) (end 2.5 -12.01) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.5 -13.39) (end -2.5 -14.55) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.5 -13.39) (end 2.5 -14.55) (layer B.SilkS) (width 0.12)) + (pad 2 smd rect (at -2.73 15.24 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 92 /hackrf_if/CLKIN)) + (pad 1 smd rect (at 2.73 15.24 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 63 "Net-(P22-Pad1)")) + (pad 4 smd rect (at -2.73 12.7 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 3 smd rect (at 2.73 12.7 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 136 /hackrf_if/RESET#)) + (pad 6 smd rect (at -2.73 10.16 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 64 /hackrf_if/MCU_LCD_TE)) + (pad 5 smd rect (at 2.73 10.16 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 65 /hackrf_if/MCU_LCD_RD)) + (pad 8 smd rect (at -2.73 7.62 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 66 "Net-(P22-Pad8)")) + (pad 7 smd rect (at 2.73 7.62 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 67 "Net-(P22-Pad7)")) + (pad 10 smd rect (at -2.73 5.08 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 9 smd rect (at 2.73 5.08 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 68 "Net-(P22-Pad9)")) + (pad 12 smd rect (at -2.73 2.54 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 69 "Net-(P22-Pad12)")) + (pad 11 smd rect (at 2.73 2.54 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 2 +3.3V)) + (pad 14 smd rect (at -2.73 0 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 70 "Net-(P22-Pad14)")) + (pad 13 smd rect (at 2.73 0 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 104 /hackrf_if/I2S0_TX_SDA)) + (pad 16 smd rect (at -2.73 -2.54 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 105 /audio/BICK)) + (pad 15 smd rect (at 2.73 -2.54 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 106 /hackrf_if/I2S0_WS)) + (pad 18 smd rect (at -2.73 -5.08 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 17 smd rect (at 2.73 -5.08 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 107 /hackrf_if/I2S0_MCLK)) + (pad 20 smd rect (at -2.73 -7.62 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 71 /hackrf_if/MCU_IO_STBX)) + (pad 19 smd rect (at 2.73 -7.62 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 72 /hackrf_if/MCU_ADDR)) + (pad 22 smd rect (at -2.73 -10.16 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 73 /hackrf_if/MCU_DIR)) + (pad 21 smd rect (at 2.73 -10.16 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 74 /hackrf_if/MCU_LCD_WR)) + (pad 24 smd rect (at -2.73 -12.7 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 6 /audio/SDA)) + (pad 23 smd rect (at 2.73 -12.7 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 29 /hackrf_if/P2_8)) + (pad 26 smd rect (at -2.73 -15.24 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 5 /audio/SCL)) + (pad 25 smd rect (at 2.73 -15.24 90) (size 3.18 1.02) (layers 4_bot B.Paste B.Mask) + (net 75 "Net-(P22-Pad25)")) + (pad "" np_thru_hole circle (at 0 13.97 90) (size 1.95 1.95) (drill 1.95) (layers *.Cu *.Mask) + (clearance 0.4)) + (pad "" np_thru_hole circle (at 0 -13.97 90) (size 1.95 1.95) (drill 1.95) (layers *.Cu *.Mask) + (clearance 0.4)) + (model ${KISBLIB}/header.pretty/TSM-113-01-L-DV-A-P-TR.wrl + (at (xyz 0 0 0.1)) + (scale (xyz 1 1 1)) + (rotate (xyz -90 0 90)) + ) + ) + + (module ipc_qfp:IPC_QFP65P40_900X900X120L60X18T450N (layer 4_bot) (tedit 59232C2C) (tstamp 58F11820) + (at 105 139 225) (path /53A8C780/53A8D11B) - (solder_mask_margin 0.0492) - (fp_text reference U3 (at -4.8 6 360) (layer B.SilkS) - (effects (font (size 0.6096 0.6096) (thickness 0.1524)) (justify mirror)) + (attr smd) + (fp_text reference U3 (at -4.454773 3.889087 225) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_text value 5M40ZE64 (at 0 0 270) (layer B.SilkS) - (effects (font (size 1 1) (thickness 0.15)) (justify mirror)) + (fp_text value 5M40ZE64 (at 0 0 225) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) ) - (fp_circle (center -5.6 3) (end -5.5 3) (layer B.SilkS) (width 0.15)) - (fp_line (start -5.2 5.2) (end -5.2 -5.2) (layer B.CrtYd) (width 0.15)) - (fp_line (start -5.2 -5.2) (end 5.2 -5.2) (layer B.CrtYd) (width 0.15)) - (fp_line (start 5.2 -5.2) (end 5.2 5.2) (layer B.CrtYd) (width 0.15)) - (fp_line (start 5.2 5.2) (end -5.2 5.2) (layer B.CrtYd) (width 0.15)) - (fp_line (start -3.1 3.1) (end -3.1 -3.1) (layer B.SilkS) (width 0.15)) - (fp_line (start -3.1 -3.1) (end 3.1 -3.1) (layer B.SilkS) (width 0.15)) - (fp_line (start 3.1 -3.1) (end 3.1 3.1) (layer B.SilkS) (width 0.15)) - (fp_line (start 3.1 3.1) (end -3.1 3.1) (layer B.SilkS) (width 0.15)) - (pad 1 smd rect (at -4.2 3 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 53 /hackrf_if/TP_D)) - (pad 2 smd rect (at -4.2 2.6 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 54 /hackrf_if/TP_L)) - (pad 3 smd rect (at -4.2 2.2 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 56 /hackrf_if/TP_U)) - (pad 4 smd rect (at -4.2 1.8 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 15 /hackrf_if/LCD_BACKLIGHT)) - (pad 5 smd rect (at -4.2 1.4 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 116 "Net-(U3-Pad5)")) - (pad 6 smd rect (at -4.2 1 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) + (fp_line (start -5.21 5.21) (end 5.21 5.21) (layer B.CrtYd) (width 0.05)) + (fp_line (start 5.21 5.21) (end 5.21 -5.21) (layer B.CrtYd) (width 0.05)) + (fp_line (start 5.21 -5.21) (end -5.21 -5.21) (layer B.CrtYd) (width 0.05)) + (fp_line (start -5.21 -5.21) (end -5.21 5.21) (layer B.CrtYd) (width 0.05)) + (fp_line (start -3.56 3.56) (end -3.56 3.3) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.56 -3.3) (end -3.56 -3.56) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.56 -3.56) (end -3.3 -3.56) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.3 -3.56) (end 3.56 -3.56) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.56 -3.56) (end 3.56 -3.3) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.56 3.3) (end 3.56 3.56) (layer B.SilkS) (width 0.12)) + (fp_line (start 3.56 3.56) (end 3.3 3.56) (layer B.SilkS) (width 0.12)) + (fp_line (start -3.3 3.56) (end -3.56 3.56) (layer B.SilkS) (width 0.12)) + (fp_circle (center -5.33 3) (end -5.205 3) (layer B.SilkS) (width 0.25)) + (fp_line (start -3.5 3.5) (end 3.5 3.5) (layer B.Fab) (width 0.025)) + (fp_line (start 3.5 3.5) (end 3.5 -3.5) (layer B.Fab) (width 0.025)) + (fp_line (start 3.5 -3.5) (end -3.5 -3.5) (layer B.Fab) (width 0.025)) + (fp_line (start -3.5 -3.5) (end -3.5 3.5) (layer B.Fab) (width 0.025)) + (pad 65 smd rect (at -1.125 -1 225) (size 2.25 1.5) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.25)) + (pad 65 smd rect (at 1.125 -1 225) (size 2.25 1.5) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.25)) + (pad 65 smd rect (at 1.125 1 225) (size 2.25 1.5) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.25)) + (pad 65 smd rect (at -1 -1.125 225) (size 1.5 2.25) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.25)) + (pad 65 smd rect (at 1 -1.125 225) (size 1.5 2.25) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.25)) + (pad 65 smd rect (at 1 1.125 225) (size 1.5 2.25) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.25)) + (pad 65 smd rect (at -1 1.125 225) (size 1.5 2.25) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.25)) + (pad 1 smd rect (at -4.18 3 315) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 44 /hackrf_if/TP_D)) + (pad 2 smd rect (at -4.18 2.6 315) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 45 /hackrf_if/TP_L)) + (pad 3 smd rect (at -4.18 2.2 315) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 47 /hackrf_if/TP_U)) + (pad 4 smd rect (at -4.18 1.8 315) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 103 /hackrf_if/AUDIO_RESET#)) + (pad 5 smd rect (at -4.18 1.4 315) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 145 "Net-(U3-Pad5)")) + (pad 6 smd rect (at -4.18 1 315) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) - (pad 7 smd rect (at -4.2 0.6 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 117 "Net-(U3-Pad7)")) - (pad 8 smd rect (at -4.2 0.2 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) + (pad 7 smd rect (at -4.18 0.6 315) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 146 "Net-(U3-Pad7)")) + (pad 8 smd rect (at -4.18 0.2 315) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) - (pad 9 smd rect (at -4.2 -0.2 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 48 /hackrf_if/SW_R)) - (pad 10 smd rect (at -4.2 -0.6 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 46 /hackrf_if/SW_D)) - (pad 11 smd rect (at -4.2 -1 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 49 /hackrf_if/SW_ROT_A)) - (pad 12 smd rect (at -4.2 -1.4 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 50 /hackrf_if/SW_ROT_B)) - (pad 13 smd rect (at -4.2 -1.8 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 51 /hackrf_if/SW_SEL)) - (pad 14 smd rect (at -4.2 -2.2 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 98 /hackrf_if/PP_CPLD_TMS)) - (pad 15 smd rect (at -4.2 -2.6 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 107 /hackrf_if/H1_CPLD_TDI)) - (pad 16 smd rect (at -4.2 -3 270) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 105 /hackrf_if/H1_CPLD_TCK)) - (pad 17 smd rect (at -3 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 99 /hackrf_if/PP_CPLD_TDO)) - (pad 18 smd rect (at -2.6 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 79 /hackrf_if/MCU_D7)) - (pad 19 smd rect (at -2.2 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 80 /hackrf_if/MCU_D6)) - (pad 20 smd rect (at -1.8 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 78 /hackrf_if/MCU_D4)) - (pad 21 smd rect (at -1.4 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 77 /hackrf_if/MCU_D5)) - (pad 22 smd rect (at -1 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 75 /hackrf_if/MCU_D3)) - (pad 23 smd rect (at -0.6 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) + (pad 9 smd rect (at -4.18 -0.2 315) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 39 /hackrf_if/SW_R)) + (pad 10 smd rect (at -4.18 -0.6 315) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 37 /hackrf_if/SW_D)) + (pad 11 smd rect (at -4.18 -1 315) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 40 /hackrf_if/SW_ROT_A)) + (pad 12 smd rect (at -4.18 -1.4 315) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 41 /hackrf_if/SW_ROT_B)) + (pad 13 smd rect (at -4.18 -1.8 315) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 42 /hackrf_if/SW_SEL)) + (pad 14 smd rect (at -4.18 -2.2 315) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 76 /hackrf_if/PP_CPLD_TMS)) + (pad 15 smd rect (at -4.18 -2.6 315) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 108 /hackrf_if/I2S0_RX_SDA)) + (pad 16 smd rect (at -4.18 -3 315) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 83 /hackrf_if/H1_CPLD_TCK)) + (pad 17 smd rect (at -3 -4.18 225) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 77 /hackrf_if/PP_CPLD_TDO)) + (pad 18 smd rect (at -2.6 -4.18 225) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 61 /hackrf_if/MCU_D7)) + (pad 19 smd rect (at -2.2 -4.18 225) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 62 /hackrf_if/MCU_D6)) + (pad 20 smd rect (at -1.8 -4.18 225) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 60 /hackrf_if/MCU_D4)) + (pad 21 smd rect (at -1.4 -4.18 225) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 59 /hackrf_if/MCU_D5)) + (pad 22 smd rect (at -1 -4.18 225) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 57 /hackrf_if/MCU_D3)) + (pad 23 smd rect (at -0.6 -4.18 225) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) (net 2 +3.3V)) - (pad 24 smd rect (at -0.2 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 76 /hackrf_if/MCU_D2)) - (pad 25 smd rect (at 0.2 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 52 /hackrf_if/SW_U)) - (pad 26 smd rect (at 0.6 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 74 /hackrf_if/MCU_D0)) - (pad 27 smd rect (at 1 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 73 /hackrf_if/MCU_D1)) - (pad 28 smd rect (at 1.4 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 47 /hackrf_if/SW_L)) - (pad 29 smd rect (at 1.8 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 38 /hackrf_if/RESET#)) - (pad 30 smd rect (at 2.2 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 87 /hackrf_if/MCU_LCD_RD)) - (pad 31 smd rect (at 2.6 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 86 /hackrf_if/MCU_LCD_TE)) - (pad 32 smd rect (at 3 -4.2 180) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 93 /hackrf_if/MCU_IO_STBX)) - (pad 33 smd rect (at 4.2 -3 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 94 /hackrf_if/MCU_ADDR)) - (pad 34 smd rect (at 4.2 -2.6 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 37 /hackrf_if/P2_8)) - (pad 35 smd rect (at 4.2 -2.2 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 118 "Net-(U3-Pad35)")) - (pad 36 smd rect (at 4.2 -1.8 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 119 "Net-(U3-Pad36)")) - (pad 37 smd rect (at 4.2 -1.4 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 120 "Net-(U3-Pad37)")) - (pad 38 smd rect (at 4.2 -1 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 33 /hackrf_if/LCD_RESET#)) - (pad 39 smd rect (at 4.2 -0.6 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) + (pad 24 smd rect (at -0.2 -4.18 225) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 58 /hackrf_if/MCU_D2)) + (pad 25 smd rect (at 0.2 -4.18 225) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 43 /hackrf_if/SW_U)) + (pad 26 smd rect (at 0.6 -4.18 225) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 56 /hackrf_if/MCU_D0)) + (pad 27 smd rect (at 1 -4.18 225) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 55 /hackrf_if/MCU_D1)) + (pad 28 smd rect (at 1.4 -4.18 225) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 38 /hackrf_if/SW_L)) + (pad 29 smd rect (at 1.8 -4.18 225) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 136 /hackrf_if/RESET#)) + (pad 30 smd rect (at 2.2 -4.18 225) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 65 /hackrf_if/MCU_LCD_RD)) + (pad 31 smd rect (at 2.6 -4.18 225) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 64 /hackrf_if/MCU_LCD_TE)) + (pad 32 smd rect (at 3 -4.18 225) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 71 /hackrf_if/MCU_IO_STBX)) + (pad 33 smd rect (at 4.18 -3 135) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 72 /hackrf_if/MCU_ADDR)) + (pad 34 smd rect (at 4.18 -2.6 135) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 29 /hackrf_if/P2_8)) + (pad 35 smd rect (at 4.18 -2.2 135) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 94 "Net-(U3-Pad35)")) + (pad 36 smd rect (at 4.18 -1.8 135) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 137 "Net-(U3-Pad36)")) + (pad 37 smd rect (at 4.18 -1.4 135) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 7 /hackrf_if/LCD_BACKLIGHT)) + (pad 38 smd rect (at 4.18 -1 135) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 25 /hackrf_if/LCD_RESET#)) + (pad 39 smd rect (at 4.18 -0.6 135) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) - (pad 40 smd rect (at 4.2 -0.2 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 96 /hackrf_if/MCU_LCD_WR)) - (pad 41 smd rect (at 4.2 0.2 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) + (pad 40 smd rect (at 4.18 -0.2 135) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 74 /hackrf_if/MCU_LCD_WR)) + (pad 41 smd rect (at 4.18 0.2 135) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) - (pad 42 smd rect (at 4.2 0.6 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 95 /hackrf_if/MCU_DIR)) - (pad 43 smd rect (at 4.2 1 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 34 /hackrf_if/LCD_RS)) - (pad 44 smd rect (at 4.2 1.4 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 32 /hackrf_if/LCD_RD#)) - (pad 45 smd rect (at 4.2 1.8 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 36 /hackrf_if/LCD_WR#)) - (pad 46 smd rect (at 4.2 2.2 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 23 /hackrf_if/LCD_DB15)) - (pad 47 smd rect (at 4.2 2.6 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 22 /hackrf_if/LCD_DB14)) - (pad 48 smd rect (at 4.2 3 90) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 21 /hackrf_if/LCD_DB13)) - (pad 49 smd rect (at 3 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 20 /hackrf_if/LCD_DB12)) - (pad 50 smd rect (at 2.6 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 19 /hackrf_if/LCD_DB11)) - (pad 51 smd rect (at 2.2 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 18 /hackrf_if/LCD_DB10)) - (pad 52 smd rect (at 1.8 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 31 /hackrf_if/LCD_DB9)) - (pad 53 smd rect (at 1.4 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 30 /hackrf_if/LCD_DB8)) - (pad 54 smd rect (at 1 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 29 /hackrf_if/LCD_DB7)) - (pad 55 smd rect (at 0.6 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 28 /hackrf_if/LCD_DB6)) - (pad 56 smd rect (at 0.2 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 27 /hackrf_if/LCD_DB5)) - (pad 57 smd rect (at -0.2 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) + (pad 42 smd rect (at 4.18 0.6 135) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 73 /hackrf_if/MCU_DIR)) + (pad 43 smd rect (at 4.18 1 135) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 15 /hackrf_if/LCD_DB15)) + (pad 44 smd rect (at 4.18 1.4 135) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 14 /hackrf_if/LCD_DB14)) + (pad 45 smd rect (at 4.18 1.8 135) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 13 /hackrf_if/LCD_DB13)) + (pad 46 smd rect (at 4.18 2.2 135) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 12 /hackrf_if/LCD_DB12)) + (pad 47 smd rect (at 4.18 2.6 135) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 11 /hackrf_if/LCD_DB11)) + (pad 48 smd rect (at 4.18 3 135) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 10 /hackrf_if/LCD_DB10)) + (pad 49 smd rect (at 3 4.18 45) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 23 /hackrf_if/LCD_DB9)) + (pad 50 smd rect (at 2.6 4.18 45) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 22 /hackrf_if/LCD_DB8)) + (pad 51 smd rect (at 2.2 4.18 45) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 21 /hackrf_if/LCD_DB7)) + (pad 52 smd rect (at 1.8 4.18 45) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 20 /hackrf_if/LCD_DB6)) + (pad 53 smd rect (at 1.4 4.18 45) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 19 /hackrf_if/LCD_DB5)) + (pad 54 smd rect (at 1 4.18 45) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 18 /hackrf_if/LCD_DB4)) + (pad 55 smd rect (at 0.6 4.18 45) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 17 /hackrf_if/LCD_DB3)) + (pad 56 smd rect (at 0.2 4.18 45) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 16 /hackrf_if/LCD_DB2)) + (pad 57 smd rect (at -0.2 4.18 45) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) (net 1 +1.8V)) - (pad 58 smd rect (at -0.6 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 26 /hackrf_if/LCD_DB4)) - (pad 59 smd rect (at -1 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 25 /hackrf_if/LCD_DB3)) - (pad 60 smd rect (at -1.4 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 24 /hackrf_if/LCD_DB2)) - (pad 61 smd rect (at -1.8 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 17 /hackrf_if/LCD_DB1)) - (pad 62 smd rect (at -2.2 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 16 /hackrf_if/LCD_DB0)) - (pad 63 smd rect (at -2.6 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 35 /hackrf_if/LCD_TE)) - (pad 64 smd rect (at -3 4.2) (size 1.5 0.2) (layers 4_bot B.Paste B.Mask) - (net 55 /hackrf_if/TP_R)) - (pad 65 smd rect (at -1.375 1.375 270) (size 2.75 2.75) (layers 4_bot B.Paste B.Mask) - (net 58 GND) (solder_mask_margin 0.0762) (solder_paste_margin_ratio -0.1)) - (pad 65 smd rect (at 1.375 1.375 270) (size 2.75 2.75) (layers 4_bot B.Paste B.Mask) - (net 58 GND) (solder_mask_margin 0.0762) (solder_paste_margin_ratio -0.1)) - (pad 65 smd rect (at -1.375 -1.375 270) (size 2.75 2.75) (layers 4_bot B.Paste B.Mask) - (net 58 GND) (solder_mask_margin 0.0762) (solder_paste_margin_ratio -0.1)) - (pad 65 smd rect (at 1.375 -1.375 270) (size 2.75 2.75) (layers 4_bot B.Paste B.Mask) - (net 58 GND) (solder_mask_margin 0.0762) (solder_paste_margin_ratio -0.1)) + (pad 58 smd rect (at -0.6 4.18 45) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 9 /hackrf_if/LCD_DB1)) + (pad 59 smd rect (at -1 4.18 45) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 8 /hackrf_if/LCD_DB0)) + (pad 60 smd rect (at -1.4 4.18 45) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 24 /hackrf_if/LCD_RD#)) + (pad 61 smd rect (at -1.8 4.18 45) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 28 /hackrf_if/LCD_WR#)) + (pad 62 smd rect (at -2.2 4.18 45) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 26 /hackrf_if/LCD_RS)) + (pad 63 smd rect (at -2.6 4.18 45) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 27 /hackrf_if/LCD_TE)) + (pad 64 smd rect (at -3 4.18 45) (size 0.24 1.56) (layers 4_bot B.Paste B.Mask) + (net 46 /hackrf_if/TP_R)) + (pad 65 smd rect (at -1.125 1 225) (size 2.25 1.5) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.25)) + (pad 65 thru_hole rect (at -2 2 225) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (pad 65 thru_hole rect (at 0 2 225) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (pad 65 thru_hole rect (at 2 2 225) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (pad 65 thru_hole rect (at -2 0 225) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (pad 65 thru_hole rect (at -2 -2 225) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (pad 65 thru_hole rect (at 0 0 225) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (pad 65 thru_hole rect (at 0 -2 225) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (pad 65 thru_hole rect (at 2 0 225) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (pad 65 thru_hole rect (at 2 -2 225) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (model Housings_QFP.3dshapes/TQFP-64_7x7mm_Pitch0.4mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) ) - (gr_text "Drills are in two files, one for PTH, one for NPTH." (at 20 61) (layer Dwgs.User) + (module ipc_qfn:IPC_QFN17P50_300X300X100L40X25T160N (layer 4_bot) (tedit 59232C4F) (tstamp 58F1AF31) + (at 170.575 123.875 90) + (path /58CFF3E3/58F1AA75) + (fp_text reference U6 (at -4.225 -1.275 90) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value DNP (at 0 0 90) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -2.115 2.115) (end 2.115 2.115) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.115 2.115) (end 2.115 -2.115) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.115 -2.115) (end -2.115 -2.115) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.115 -2.115) (end -2.115 2.115) (layer B.CrtYd) (width 0.05)) + (fp_line (start -1.56 1.56) (end -1.56 1.065) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.56 -1.065) (end -1.56 -1.56) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.56 -1.56) (end -1.065 -1.56) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.065 -1.56) (end 1.56 -1.56) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.56 -1.56) (end 1.56 -1.065) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.56 1.065) (end 1.56 1.56) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.56 1.56) (end 1.065 1.56) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.065 1.56) (end -1.56 1.56) (layer B.SilkS) (width 0.12)) + (fp_circle (center -2.235 0.75) (end -2.11 0.75) (layer B.SilkS) (width 0.25)) + (fp_line (start -1.5 1.5) (end 1.5 1.5) (layer B.Fab) (width 0.025)) + (fp_line (start 1.5 1.5) (end 1.5 -1.5) (layer B.Fab) (width 0.025)) + (fp_line (start 1.5 -1.5) (end -1.5 -1.5) (layer B.Fab) (width 0.025)) + (fp_line (start -1.5 -1.5) (end -1.5 1.5) (layer B.Fab) (width 0.025)) + (pad 1 smd rect (at -1.435 0.75 180) (size 0.27 0.86) (layers 4_bot B.Paste B.Mask) + (net 127 "Net-(R8-Pad1)")) + (pad 2 smd rect (at -1.435 0.25 180) (size 0.27 0.86) (layers 4_bot B.Paste B.Mask) + (net 142 /power/BBAT)) + (pad 3 smd rect (at -1.435 -0.25 180) (size 0.27 0.86) (layers 4_bot B.Paste B.Mask) + (net 142 /power/BBAT)) + (pad 4 smd rect (at -1.435 -0.75 180) (size 0.27 0.86) (layers 4_bot B.Paste B.Mask) + (net 128 "Net-(R9-Pad1)")) + (pad 5 smd rect (at -0.75 -1.435 90) (size 0.27 0.86) (layers 4_bot B.Paste B.Mask) + (net 131 "Net-(R14-Pad1)")) + (pad 6 smd rect (at -0.25 -1.435 90) (size 0.27 0.86) (layers 4_bot B.Paste B.Mask) + (net 130 "Net-(R13-Pad2)")) + (pad 7 smd rect (at 0.25 -1.435 90) (size 0.27 0.86) (layers 4_bot B.Paste B.Mask) + (net 134 "Net-(D1-PadC)")) + (pad 8 smd rect (at 0.75 -1.435 90) (size 0.27 0.86) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 9 smd rect (at 1.435 -0.75) (size 0.27 0.86) (layers 4_bot B.Paste B.Mask) + (net 135 "Net-(D2-PadC)")) + (pad 10 smd rect (at 1.435 -0.25) (size 0.27 0.86) (layers 4_bot B.Paste B.Mask) + (net 95 /power/AUDIO_SVDD)) + (pad 11 smd rect (at 1.435 0.25) (size 0.27 0.86) (layers 4_bot B.Paste B.Mask) + (net 95 /power/AUDIO_SVDD)) + (pad 12 smd rect (at 1.435 0.75) (size 0.27 0.86) (layers 4_bot B.Paste B.Mask) + (net 125 "Net-(R4-Pad1)")) + (pad 13 smd rect (at 0.75 1.435 270) (size 0.27 0.86) (layers 4_bot B.Paste B.Mask) + (net 122 /hackrf_if/VBUS)) + (pad 14 smd rect (at 0.25 1.435 270) (size 0.27 0.86) (layers 4_bot B.Paste B.Mask) + (net 124 "Net-(R1-Pad1)")) + (pad 15 smd rect (at -0.25 1.435 270) (size 0.27 0.86) (layers 4_bot B.Paste B.Mask) + (net 129 "Net-(R10-Pad1)")) + (pad 16 smd rect (at -0.75 1.435 270) (size 0.27 0.86) (layers 4_bot B.Paste B.Mask) + (net 126 "Net-(R6-Pad1)")) + (pad 17 smd rect (at 0 0 90) (size 0.9 1.6) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.15)) + (pad 17 smd rect (at 0 0 90) (size 1.6 0.9) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.15)) + (pad 17 thru_hole rect (at -0.55 0.55 90) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (pad 17 thru_hole rect (at 0.55 0.55 90) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (pad 17 thru_hole rect (at 0.55 -0.55 90) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (pad 17 thru_hole rect (at -0.55 -0.55 90) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (model Housings_DFN_QFN.3dshapes/QFN-16-1EP_3x3mm_Pitch0.5mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (module ipc_qfn:IPC_QFN33P40_400X400X80L35X20T280N (layer 4_bot) (tedit 59232C61) (tstamp 58D2EC5D) + (at 153.25 110.95 180) + (path /53A8BFC3/58CC98F8) + (attr smd) + (fp_text reference U1 (at -3.35 0.65 180) (layer B.SilkS) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_text value AK4951EN (at 0 0 180) (layer B.Fab) + (effects (font (size 0.6096 0.6096) (thickness 0.12)) (justify mirror)) + ) + (fp_line (start -2.61 2.61) (end 2.61 2.61) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.61 2.61) (end 2.61 -2.61) (layer B.CrtYd) (width 0.05)) + (fp_line (start 2.61 -2.61) (end -2.61 -2.61) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.61 -2.61) (end -2.61 2.61) (layer B.CrtYd) (width 0.05)) + (fp_line (start -2.06 2.06) (end -2.06 1.69) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.06 -1.69) (end -2.06 -2.06) (layer B.SilkS) (width 0.12)) + (fp_line (start -2.06 -2.06) (end -1.69 -2.06) (layer B.SilkS) (width 0.12)) + (fp_line (start 1.69 -2.06) (end 2.06 -2.06) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.06 -2.06) (end 2.06 -1.69) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.06 1.69) (end 2.06 2.06) (layer B.SilkS) (width 0.12)) + (fp_line (start 2.06 2.06) (end 1.69 2.06) (layer B.SilkS) (width 0.12)) + (fp_line (start -1.69 2.06) (end -2.06 2.06) (layer B.SilkS) (width 0.12)) + (fp_circle (center -2.73 1.4) (end -2.605 1.4) (layer B.SilkS) (width 0.25)) + (fp_line (start -2 2) (end 2 2) (layer B.Fab) (width 0.025)) + (fp_line (start 2 2) (end 2 -2) (layer B.Fab) (width 0.025)) + (fp_line (start 2 -2) (end -2 -2) (layer B.Fab) (width 0.025)) + (fp_line (start -2 -2) (end -2 2) (layer B.Fab) (width 0.025)) + (pad 1 smd rect (at -1.99 1.4 270) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 117 "Net-(TP2-Pad1)")) + (pad 2 smd rect (at -1.99 1 270) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 118 "Net-(TP3-Pad1)")) + (pad 3 smd rect (at -1.99 0.6 270) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 102 "Net-(C25-Pad1)")) + (pad 4 smd rect (at -1.99 0.2 270) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 114 "Net-(R18-Pad1)")) + (pad 5 smd rect (at -1.99 -0.2 270) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 119 "Net-(TP4-Pad1)")) + (pad 6 smd rect (at -1.99 -0.6 270) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 120 "Net-(TP5-Pad1)")) + (pad 7 smd rect (at -1.99 -1 270) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 121 "Net-(TP6-Pad1)")) + (pad 8 smd rect (at -1.99 -1.4 270) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 138 /audio/PDN#_R)) + (pad 9 smd rect (at -1.4 -1.99 180) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 5 /audio/SCL)) + (pad 10 smd rect (at -1 -1.99 180) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 6 /audio/SDA)) + (pad 11 smd rect (at -0.6 -1.99 180) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 104 /hackrf_if/I2S0_TX_SDA)) + (pad 12 smd rect (at -0.2 -1.99 180) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 141 /audio/SDTO_R)) + (pad 13 smd rect (at 0.2 -1.99 180) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 140 /audio/LRCK_R)) + (pad 14 smd rect (at 0.6 -1.99 180) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 139 /audio/BICK_R)) + (pad 15 smd rect (at 1 -1.99 180) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 107 /hackrf_if/I2S0_MCLK)) + (pad 16 smd rect (at 1.4 -1.99 180) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 2 +3.3V)) + (pad 17 smd rect (at 1.99 -1.4 90) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 18 smd rect (at 1.99 -1 90) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 95 /power/AUDIO_SVDD)) + (pad 19 smd rect (at 1.99 -0.6 90) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 144 /audio/SPN)) + (pad 20 smd rect (at 1.99 -0.2 90) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 143 /audio/SPP)) + (pad 21 smd rect (at 1.99 0.2 90) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 1 +1.8V)) + (pad 22 smd rect (at 1.99 0.6 90) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 3 /audio/LHPOUT)) + (pad 23 smd rect (at 1.99 1 90) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 4 /audio/RHPOUT)) + (pad 24 smd rect (at 1.99 1.4 90) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 98 /audio/VEE)) + (pad 25 smd rect (at 1.4 1.99) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 26 smd rect (at 1 1.99) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 96 /audio/CP)) + (pad 27 smd rect (at 0.6 1.99) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 97 /audio/CN)) + (pad 28 smd rect (at 0.2 1.99) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 2 +3.3V)) + (pad 29 smd rect (at -0.2 1.99) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 49 GND)) + (pad 30 smd rect (at -0.6 1.99) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 99 /audio/VCOM)) + (pad 31 smd rect (at -1 1.99) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 100 /audio/REGFIL)) + (pad 32 smd rect (at -1.4 1.99) (size 0.22 0.74) (layers 4_bot B.Paste B.Mask) + (net 116 "Net-(TP1-Pad1)")) + (pad 33 smd rect (at -0.575 0.675 180) (size 1.05 1.45) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.2)) + (pad 33 smd rect (at -0.675 0.575 180) (size 1.45 1.05) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.2)) + (pad 33 smd rect (at 0.575 0.675 180) (size 1.05 1.45) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.2)) + (pad 33 smd rect (at 0.675 0.575 180) (size 1.45 1.05) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.2)) + (pad 33 smd rect (at 0.575 -0.675 180) (size 1.05 1.45) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.2)) + (pad 33 smd rect (at 0.675 -0.575 180) (size 1.45 1.05) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.2)) + (pad 33 smd rect (at -0.575 -0.675 180) (size 1.05 1.45) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.2)) + (pad 33 smd rect (at -0.675 -0.575 180) (size 1.45 1.05) (layers 4_bot B.Paste B.Mask) + (net 49 GND) (solder_paste_margin -0.2)) + (pad 33 thru_hole rect (at -1.15 1.15 180) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (pad 33 thru_hole rect (at 1.15 1.15 180) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (pad 33 thru_hole rect (at 1.15 -1.15 180) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (pad 33 thru_hole rect (at -1.15 -1.15 180) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (pad 33 thru_hole rect (at -1.15 0 180) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (pad 33 thru_hole rect (at 0 0 180) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (pad 33 thru_hole rect (at 1.15 0 180) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (pad 33 thru_hole rect (at 0 -1.15 180) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (pad 33 thru_hole rect (at 0 1.15 180) (size 0.5 0.5) (drill 0.3048) (layers *.Cu B.Mask) + (net 49 GND) (zone_connect 2)) + (model Housings_DFN_QFN.3dshapes/QFN-32-1EP_4x4mm_Pitch0.4mm.wrl + (at (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz 0 0 0)) + ) + ) + + (gr_text "Drills are in a single .drl file, which includes both PTH and NPTH." (at 20 61) (layer Dwgs.User) (effects (font (size 1.5 1.5) (thickness 0.1)) (justify left)) ) (gr_text "Dimensions in inches, unless otherwise specified." (at 205 168) (layer Dwgs.User) @@ -2470,7 +3964,7 @@ (gr_line (start 77.5 33.7) (end 82.5 33.7) (layer Dwgs.User) (width 0.1)) (gr_line (start 77.5 35.2) (end 77.5 33.7) (layer Dwgs.User) (width 0.1)) (gr_line (start 72.5 35.2) (end 87.5 35.2) (layer Dwgs.User) (width 0.1)) - (gr_text "Material\n\n\nWhite\nBlack\n0.5 oz Copper + ENIG\nFR-4 TG170\n1 oz Copper\nFR-4 TG170\n1 oz Copper\nFR-4 TG170\n0.5 oz Copper + ENIG\nBlack\nWhite\n\nCenter line is finished edge\n" (at 45 40) (layer Dwgs.User) (tstamp 55E3838A) + (gr_text "Material\n\n\nWhite\nBlack\n1.0 oz Copper + ENIG\nFR-4 TG170\n1.0 oz Copper\nFR-4 TG170\n1.0 oz Copper\nFR-4 TG170\n1.0 oz Copper + ENIG\nBlack\nWhite\n\nCenter line is finished edge\n" (at 45 40) (layer Dwgs.User) (tstamp 55E3838A) (effects (font (size 1.5 1.5) (thickness 0.1)) (justify left)) ) (gr_text "Thickness\n\n\n\n0.8 mil\n1.7 mil\n8.0 mil\n1.4 mil\n\n1.4 mil\n8.0 mil\n1.7 mil\n0.8 mil\n\n\n\n" (at 90.5 40) (layer Dwgs.User) (tstamp 55E381F6) @@ -2479,32 +3973,32 @@ (gr_text "Type\n\nSolder paste\nSilkscreen\nSolder mask\nSignal\nPrepreg\nPower\nCore\nPower\nPrepreg\nSignal\nSolder mask\nSilkscreen\nSolder paste\nBoard outline" (at 28 40) (layer Dwgs.User) (effects (font (size 1.5 1.5) (thickness 0.1)) (justify left)) ) - (gr_text "File\n\n.GTP\n.GTO\n.GTS\n.GTL\n\n.G1\n\n.G2\n\n.GBL\n.GBS\n.GBO\n.GBP\n.GKO\n" (at 20 40) (layer Dwgs.User) + (gr_text "File\n\n.GTP\n.GTO\n.GTS\n.GTL\n\n.G2\n\n.G3\n\n.GBL\n.GBS\n.GBO\n.GBP\n.GM1\n" (at 20 40) (layer Dwgs.User) (effects (font (size 1.5 1.5) (thickness 0.1)) (justify left)) ) - (gr_text ???????? (at 75 164 180) (layer F.SilkS) + (gr_text 20170522 (at 75 164 180) (layer F.SilkS) (effects (font (size 1.524 0.762) (thickness 0.1524))) ) - (gr_text 4 (at 76.5 139 90) (layer 4_bot) + (gr_text 4 (at 65.025 156.325) (layer 4_bot) (effects (font (size 1.016 1.016) (thickness 0.2032)) (justify mirror)) ) - (gr_text 3 (at 76.5 138 90) (layer 3_gnd) + (gr_text 3 (at 66.025 156.325) (layer 3_gnd) (effects (font (size 1.016 1.016) (thickness 0.2032)) (justify mirror)) ) - (gr_text 2 (at 76.5 137 90) (layer 2_pwr) (tstamp 53AE501D) + (gr_text 2 (at 67.025 156.325) (layer 2_pwr) (tstamp 53AE501D) (effects (font (size 1.016 1.016) (thickness 0.2032)) (justify mirror)) ) - (gr_text 1 (at 76.5 136 90) (layer 1_top) (tstamp 53AE4FEC) + (gr_text 1 (at 68.025 156.325) (layer 1_top) (tstamp 53AE4FEC) (effects (font (size 1.016 1.016) (thickness 0.2032)) (justify mirror)) ) (gr_line (start 60 104) (end 60 121.5) (angle 90) (layer Edge.Cuts) (width 0.381)) - (gr_line (start 60 171) (end 60 159) (angle 90) (layer Edge.Cuts) (width 0.381)) - (gr_line (start 62 157) (end 67 157) (angle 90) (layer Edge.Cuts) (width 0.381)) - (gr_line (start 68 156) (end 68 124.5) (angle 90) (layer Edge.Cuts) (width 0.381)) - (gr_line (start 62 123.5) (end 67 123.5) (angle 90) (layer Edge.Cuts) (width 0.381)) - (gr_arc (start 67 156) (end 68 156) (angle 90) (layer Edge.Cuts) (width 0.381)) - (gr_arc (start 67 124.5) (end 67 123.5) (angle 90) (layer Edge.Cuts) (width 0.381)) - (gr_arc (start 62 159) (end 60 159) (angle 90) (layer Edge.Cuts) (width 0.381)) + (gr_line (start 60 171) (end 60 153.5) (angle 90) (layer Edge.Cuts) (width 0.381)) + (gr_line (start 62 151.5) (end 84 151.5) (angle 90) (layer Edge.Cuts) (width 0.381)) + (gr_line (start 85 150.5) (end 85 124.5) (angle 90) (layer Edge.Cuts) (width 0.381)) + (gr_line (start 62 123.5) (end 84 123.5) (angle 90) (layer Edge.Cuts) (width 0.381)) + (gr_arc (start 84 150.5) (end 85 150.5) (angle 90) (layer Edge.Cuts) (width 0.381)) + (gr_arc (start 84 124.5) (end 84 123.5) (angle 90) (layer Edge.Cuts) (width 0.381)) + (gr_arc (start 62 153.5) (end 60 153.5) (angle 90) (layer Edge.Cuts) (width 0.381)) (gr_arc (start 62 121.5) (end 62 123.5) (angle 90) (layer Edge.Cuts) (width 0.381)) (gr_line (start 180 171) (end 180 104) (angle 90) (layer Edge.Cuts) (width 0.381)) (gr_line (start 176 100) (end 64 100) (angle 90) (layer Edge.Cuts) (width 0.381)) @@ -2518,1552 +4012,1788 @@ (gr_line (start 108.26 131.82) (end 87.94 131.82) (layer Eco2.User) (width 0.1)) (gr_line (start 87.94 131.82) (end 87.94 126.74) (layer Eco2.User) (width 0.1)) - (segment (start 89.94958 132.6) (end 90.6 132.6) (width 0.4) (layer 4_bot) (net 1) (status 10)) - (via (at 90.6 132.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 1)) - (segment (start 90.6 132.6) (end 93.4 132.6) (width 0.2) (layer 4_bot) (net 1) (status 20)) - (segment (start 90.89916 125.7) (end 92 125.7) (width 0.4) (layer 4_bot) (net 1) (status 10)) - (via (at 92 125.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 1)) - (segment (start 90.89916 125.7) (end 90.6 125.99916) (width 0.4) (layer 4_bot) (net 1) (status 30)) - (via (at 90.6 126.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 1)) - (segment (start 90.6 125.99916) (end 90.6 126.9) (width 0.4) (layer 4_bot) (net 1) (tstamp 53B307A4) (status 10)) - (segment (start 90.89916 125.7) (end 90.6 125.40084) (width 0.4) (layer 4_bot) (net 1) (status 30)) - (via (at 90.6 124.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 1)) - (segment (start 90.6 125.40084) (end 90.6 124.5) (width 0.4) (layer 4_bot) (net 1) (tstamp 53B307A0) (status 10)) - (segment (start 90.89916 140.7) (end 90.6 140.99916) (width 0.4) (layer 4_bot) (net 1) (status 30)) - (via (at 90.6 141.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 1)) - (segment (start 90.6 140.99916) (end 90.6 141.9) (width 0.4) (layer 4_bot) (net 1) (tstamp 53B30742) (status 10)) - (segment (start 90.89916 140.7) (end 92 140.7) (width 0.4) (layer 4_bot) (net 1) (status 10)) - (via (at 92 140.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 1)) - (segment (start 90.89916 140.7) (end 90.6 140.40084) (width 0.4) (layer 4_bot) (net 1) (status 30)) - (via (at 90.6 139.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 1)) - (segment (start 90.6 140.40084) (end 90.6 139.5) (width 0.4) (layer 4_bot) (net 1) (tstamp 53B30737) (status 10)) - (segment (start 96.70084 144.8) (end 96.20084 145.3) (width 0.4) (layer 4_bot) (net 1) (status 30)) - (via (at 95.7 145.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 1)) - (segment (start 96.20084 145.3) (end 95.7 145.3) (width 0.4) (layer 4_bot) (net 1) (tstamp 53B305D4) (status 10)) - (segment (start 96.70084 144.8) (end 96.20084 144.3) (width 0.4) (layer 4_bot) (net 1) (status 30)) - (via (at 95.7 144.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 1)) - (segment (start 96.20084 144.3) (end 95.7 144.3) (width 0.4) (layer 4_bot) (net 1) (tstamp 53B305CD) (status 10)) - (segment (start 96.65126 146.85004) (end 96.65126 144.84958) (width 0.4) (layer 4_bot) (net 1) (status 30)) - (segment (start 96.65126 144.84958) (end 96.70084 144.8) (width 0.4) (layer 4_bot) (net 1) (tstamp 53AE1EC8) (status 30)) - (segment (start 97 126.4) (end 97 125.84958) (width 0.4) (layer 4_bot) (net 1) (status 20)) - (segment (start 97 125.84958) (end 97.2 125.64958) (width 0.4) (layer 4_bot) (net 1) (tstamp 53AB75C2) (status 30)) - (segment (start 97.4 128.6) (end 97.4 126.8) (width 0.2) (layer 4_bot) (net 1) (status 10)) - (via (at 97 126.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 1)) - (segment (start 97.4 126.8) (end 97 126.4) (width 0.2) (layer 4_bot) (net 1) (tstamp 53AB75B4)) - (segment (start 85.3 129.75) (end 84.45 129.75) (width 0.3) (layer 4_bot) (net 1) (status 10)) - (segment (start 84.45 129.75) (end 84.15 129.45) (width 0.3) (layer 4_bot) (net 1) (tstamp 53AA6CE3)) - (via (at 84.15 129.45) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 1)) - (segment (start 97 140.75042) (end 97 140) (width 0.4) (layer 4_bot) (net 1) (status 10)) - (segment (start 97.4 139.6) (end 97.4 137) (width 0.2) (layer 4_bot) (net 1) (status 20)) - (via (at 97 140) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 1)) - (segment (start 97.4 139.6) (end 97 140) (width 0.2) (layer 4_bot) (net 1) (tstamp 53AA6BB0)) - (segment (start 98.6 140.75042) (end 98.6 140) (width 0.4) (layer 4_bot) (net 1) (status 10)) - (segment (start 98.2 139.6) (end 98.6 140) (width 0.2) (layer 4_bot) (net 1) (tstamp 53AA6BFB)) - (via (at 98.6 140) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 1)) - (segment (start 98.2 139.6) (end 98.2 137) (width 0.2) (layer 4_bot) (net 1) (status 20)) - (segment (start 126.23 155.95) (end 126.23 156.98) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (via (at 126.25 157) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 126.23 156.98) (end 126.25 157) (width 0.4) (layer 4_bot) (net 2) (tstamp 53F39EBA)) - (segment (start 126.23 155.95) (end 128.4 155.95) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (via (at 128.4 155.95) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 126.23 155.95) (end 126.23 154.92) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (via (at 126.25 154.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 126.23 154.92) (end 126.25 154.9) (width 0.4) (layer 4_bot) (net 2) (tstamp 53F39EB2)) + (segment (start 90.175 147.25) (end 91.25 147.25) (width 0.2) (layer 4_bot) (net 1) (status 10)) + (segment (start 91.25 147.25) (end 91.7 146.8) (width 0.2) (layer 4_bot) (net 1) (tstamp 58FD78D8)) + (segment (start 91.7 146.8) (end 91.7 146.6) (width 0.2) (layer 4_bot) (net 1) (tstamp 58FD78DA)) + (via (at 91.7 146.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 1)) + (segment (start 111.8 128.5) (end 112.4 127.9) (width 0.4) (layer 2_pwr) (net 1)) + (segment (start 112.4 127.9) (end 113 127.3) (width 0.4) (layer 2_pwr) (net 1) (tstamp 58FD7609)) + (via (at 113 127.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 1)) + (segment (start 110.3 134.3) (end 111.8 132.8) (width 0.4) (layer 2_pwr) (net 1)) + (segment (start 108.6 134.8) (end 109.1 134.3) (width 0.4) (layer 2_pwr) (net 1)) + (segment (start 108.6 135.117157) (end 108.6 134.8) (width 0.2) (layer 4_bot) (net 1) (tstamp 58FD1283)) + (via (at 108.6 134.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 1)) + (segment (start 107.814285 135.902872) (end 108.6 135.117157) (width 0.2) (layer 4_bot) (net 1) (status 10)) + (via (at 109.2 134.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 1)) + (segment (start 109.1 134.3) (end 110.3 134.3) (width 0.4) (layer 2_pwr) (net 1) (tstamp 58FD7540)) + (via (at 112.4 127.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 1)) + (segment (start 111.8 128.5) (end 112.4 127.9) (width 0.4) (layer 4_bot) (net 1) (tstamp 58FD75B0)) + (via (at 111.8 128.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 1)) + (segment (start 111.8 132.8) (end 111.8 128.5) (width 0.4) (layer 2_pwr) (net 1) (tstamp 58FD75AB)) + (via (at 104.1 132.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 1)) + (segment (start 104.1 132.7) (end 103.729325 132.329325) (width 0.2) (layer 4_bot) (net 1) (tstamp 58FD13B6) (status 20)) + (segment (start 144.54 110.85) (end 144.54 111.86) (width 0.4) (layer 4_bot) (net 1) (status 10)) + (segment (start 128.2 112.1) (end 113 127.3) (width 0.4) (layer 4_bot) (net 1) (tstamp 58FD738A)) + (segment (start 113 127.3) (end 112.4 127.9) (width 0.4) (layer 4_bot) (net 1) (tstamp 58FD7614)) + (segment (start 144.3 112.1) (end 128.2 112.1) (width 0.4) (layer 4_bot) (net 1) (tstamp 58FD7388)) + (segment (start 144.54 111.86) (end 144.3 112.1) (width 0.4) (layer 4_bot) (net 1) (tstamp 58FD7383)) + (segment (start 148.4 110.97) (end 144.66 110.97) (width 0.2) (layer 4_bot) (net 1) (status 30)) + (segment (start 144.66 110.97) (end 144.54 110.85) (width 0.2) (layer 4_bot) (net 1) (tstamp 58FD707C) (status 30)) + (segment (start 144.54 110.85) (end 144.54 109.325) (width 0.2) (layer 4_bot) (net 1) (status 30)) + (segment (start 144.54 109.325) (end 144.365 109.15) (width 0.2) (layer 4_bot) (net 1) (tstamp 58FD7078) (status 30)) + (segment (start 151.26 110.75) (end 149.15 110.75) (width 0.2) (layer 4_bot) (net 1) (status 10)) + (segment (start 148.93 110.97) (end 148.4 110.97) (width 0.2) (layer 4_bot) (net 1) (tstamp 58FD4B58) (status 20)) + (segment (start 149.15 110.75) (end 148.93 110.97) (width 0.2) (layer 4_bot) (net 1) (tstamp 58FD4B57)) + (segment (start 92.8 130.03) (end 92.77 130) (width 0.2) (layer 4_bot) (net 1) (status 30)) + (segment (start 92.77 130) (end 92.1 130) (width 0.2) (layer 4_bot) (net 1) (tstamp 58FD1D49) (status 10)) + (via (at 92.1 130) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 1)) + (segment (start 97.4 143.71) (end 97.79 144.1) (width 0.2) (layer 4_bot) (net 1) (status 30)) + (segment (start 97.79 144.1) (end 98.6 144.1) (width 0.2) (layer 4_bot) (net 1) (tstamp 58FD1CF0) (status 10)) + (via (at 98.6 144.1) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 1)) + (segment (start 97.4 143.71) (end 97.81 143.3) (width 0.2) (layer 4_bot) (net 1) (status 30)) + (segment (start 97.81 143.3) (end 98.6 143.3) (width 0.2) (layer 4_bot) (net 1) (tstamp 58FD1CE9) (status 10)) + (via (at 98.6 143.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 1)) + (segment (start 103.729325 131.729325) (end 104.329325 131.729325) (width 0.2) (layer 4_bot) (net 1) (status 30)) + (segment (start 104.329325 131.729325) (end 104.7 132.1) (width 0.2) (layer 4_bot) (net 1) (tstamp 58FD13C0) (status 10)) + (via (at 104.7 132.1) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 1)) + (segment (start 103.729325 131.729325) (end 103.729325 132.329325) (width 0.2) (layer 4_bot) (net 1) (status 30)) + (segment (start 109.704056 133.804056) (end 109.695944 133.804056) (width 0.2) (layer 4_bot) (net 1) (status 30)) + (segment (start 109.695944 133.804056) (end 109.2 134.3) (width 0.2) (layer 4_bot) (net 1) (tstamp 58FD12F3) (status 10)) + (segment (start 101.902872 141.814285) (end 100.117157 143.6) (width 0.2) (layer 4_bot) (net 1) (status 10)) + (via (at 99.8 143.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 1)) + (segment (start 100.117157 143.6) (end 99.8 143.6) (width 0.2) (layer 4_bot) (net 1) (tstamp 58FD0C08)) + (segment (start 102.468558 142.37997) (end 101.3 143.548528) (width 0.2) (layer 4_bot) (net 1) (status 10)) + (via (at 101.3 143.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 1)) + (segment (start 101.3 143.548528) (end 101.3 143.9) (width 0.2) (layer 4_bot) (net 1) (tstamp 58FD0B9A)) + (segment (start 98.43 134) (end 99.1 134) (width 0.2) (layer 4_bot) (net 1) (status 10)) + (via (at 99.1 134) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 1)) + (segment (start 102.185715 135.902872) (end 100.282843 134) (width 0.2) (layer 4_bot) (net 1) (status 10)) + (via (at 99.9 134) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 1)) + (segment (start 100.282843 134) (end 99.9 134) (width 0.2) (layer 4_bot) (net 1) (tstamp 58FD0A40)) + (segment (start 101.195944 144.895944) (end 100.7 144.4) (width 0.2) (layer 4_bot) (net 1) (status 10)) + (via (at 100.7 144.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 1)) + (segment (start 90.175 130.25) (end 89.4 130.25) (width 0.2) (layer 4_bot) (net 1) (status 10)) + (via (at 89.1 129.95) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 1)) + (segment (start 89.4 130.25) (end 89.1 129.95) (width 0.2) (layer 4_bot) (net 1) (tstamp 58FBF2F1)) + (segment (start 90.175 129.75) (end 90.95 129.75) (width 0.2) (layer 4_bot) (net 1) (status 10)) + (via (at 91.25 130.05) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 1)) + (segment (start 90.95 129.75) (end 91.25 130.05) (width 0.2) (layer 4_bot) (net 1) (tstamp 58FBF2E1)) + (segment (start 165.6 153.41) (end 165.99 153.8) (width 0.2) (layer 4_bot) (net 2) (status 30)) + (segment (start 165.99 153.8) (end 166.8 153.8) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD80F9) (status 10)) + (via (at 166.8 153.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 165.6 153.41) (end 166.01 153) (width 0.2) (layer 4_bot) (net 2) (status 30)) + (segment (start 166.01 153) (end 166.8 153) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD80F5) (status 10)) + (via (at 166.8 153) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 156.09 157.9) (end 156.5 158.31) (width 0.2) (layer 4_bot) (net 2) (status 30)) + (segment (start 156.5 158.31) (end 156.5 159.1) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD8086) (status 10)) + (via (at 156.5 159.1) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 156.09 157.9) (end 155.7 158.29) (width 0.2) (layer 4_bot) (net 2) (status 30)) + (segment (start 155.7 158.29) (end 155.7 159.1) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD8082) (status 10)) + (via (at 155.7 159.1) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 155.25 162.11) (end 155.3 162.16) (width 0.2) (layer 4_bot) (net 2) (status 30)) + (segment (start 155.3 162.16) (end 155.3 164.3) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD7B6D) (status 10)) + (via (at 155.3 164.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 155.3 164.3) (end 154.2 164.3) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD7B73)) + (via (at 154.2 164.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 154.2 164.3) (end 154.2 162.1) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD7B79)) + (via (at 154.2 162.1) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 154.2 162.1) (end 154.2 160) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD7B7C)) + (via (at 154.2 160) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 154.2 160) (end 155.3 160) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD7B81)) + (via (at 155.3 160) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 155.3 160) (end 156.3 160) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD7B85)) + (via (at 156.3 160) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 156.3 160) (end 156.3 162.1) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD7B88)) + (via (at 156.3 162.1) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 156.3 162.1) (end 156.3 164.3) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD7B8B)) + (via (at 156.3 164.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 142.035 107.25) (end 141.8 107.015) (width 0.2) (layer 4_bot) (net 2) (status 30)) + (segment (start 141.8 107.015) (end 141.8 106.5) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD7360) (status 10)) + (via (at 141.8 106.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 140.1 110.2) (end 140.5 110.2) (width 0.2) (layer 4_bot) (net 2)) + (segment (start 140.1 110.2) (end 139.7 110.2) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD7220)) + (via (at 139.7 110.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 140.1 109.09) (end 140.1 110.2) (width 0.2) (layer 4_bot) (net 2) (status 10)) + (segment (start 139.7 111) (end 139.7 110.2) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD7234)) + (via (at 139.7 111) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (via (at 140.5 111) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 140.5 110.2) (end 140.5 111) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD722E)) + (via (at 140.5 110.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 142.035 109.15) (end 140.16 109.15) (width 0.2) (layer 4_bot) (net 2) (status 30)) + (segment (start 140.16 109.15) (end 140.1 109.09) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD70FA) (status 30)) + (segment (start 79.21 116) (end 79.6 116.39) (width 0.2) (layer 4_bot) (net 2) (status 30)) + (segment (start 79.6 116.39) (end 79.6 117.2) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD47B8) (status 10)) + (via (at 79.6 117.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 79.21 116) (end 78.8 116.41) (width 0.2) (layer 4_bot) (net 2) (status 30)) + (segment (start 78.8 116.41) (end 78.8 117.2) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD47B1) (status 10)) + (via (at 78.8 117.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 77.07 116.4) (end 77.07 117.17) (width 0.2) (layer 4_bot) (net 2) (status 10)) + (via (at 77.1 117.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 77.07 117.17) (end 77.1 117.2) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD4790)) + (segment (start 90.175 129.25) (end 91.05 129.25) (width 0.2) (layer 4_bot) (net 2) (status 10)) + (via (at 91.4 128.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 91.05 129.25) (end 91.4 128.9) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD3F55)) + (segment (start 113.21 139.9) (end 113.6 139.51) (width 0.2) (layer 4_bot) (net 2) (status 30)) + (segment (start 113.6 139.51) (end 113.6 138.8) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD3A1B) (status 10)) + (via (at 113.6 138.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 113.21 139.9) (end 112.8 139.49) (width 0.2) (layer 4_bot) (net 2) (status 30)) + (segment (start 112.8 139.49) (end 112.8 138.8) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD3A0D) (status 10)) + (via (at 112.8 138.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 112.37 143.8) (end 111.7 143.8) (width 0.2) (layer 4_bot) (net 2) (status 10)) + (via (at 111.7 143.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 108.37997 141.531442) (end 110.648528 143.8) (width 0.2) (layer 4_bot) (net 2) (status 10)) + (via (at 110.9 143.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 110.648528 143.8) (end 110.9 143.8) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD376F)) + (segment (start 97.2 147.73) (end 97.23 147.7) (width 0.2) (layer 4_bot) (net 2) (status 30)) + (segment (start 97.23 147.7) (end 98.1 147.7) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD1E7F) (status 10)) + (via (at 98.1 147.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 97.2 147.73) (end 97.17 147.7) (width 0.2) (layer 4_bot) (net 2) (status 30)) + (segment (start 97.17 147.7) (end 96.3 147.7) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD1E19) (status 10)) + (via (at 96.3 147.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 94.95 147.495) (end 94.95 146.85) (width 0.2) (layer 4_bot) (net 2) (status 10)) + (via (at 95.5 146.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 95.1 146.7) (end 95.5 146.7) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD1759)) + (segment (start 94.95 146.85) (end 95.1 146.7) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD1758)) + (segment (start 110.195944 132.095944) (end 110.195944 132.104056) (width 0.2) (layer 4_bot) (net 2) (status 30)) + (segment (start 110.195944 132.104056) (end 109.7 132.6) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD1318) (status 10)) + (via (at 109.7 132.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 107.2486 135.337187) (end 108 134.585787) (width 0.2) (layer 4_bot) (net 2) (status 10)) + (via (at 108 134.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 108 134.585787) (end 108 134.3) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FD1287)) + (segment (start 124.39 158.9) (end 124.39 157.71) (width 0.2) (layer 4_bot) (net 2) (status 10)) + (via (at 124.4 157.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 124.39 157.71) (end 124.4 157.7) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FBE475)) + (segment (start 124.39 158.9) (end 125.4 158.9) (width 0.2) (layer 4_bot) (net 2) (status 10)) + (via (at 125.4 158.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 126.25 157) (end 124.1 157) (width 0.2) (layer 4_bot) (net 2)) + (via (at 126.25 157) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (via (at 124.1 157) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 126.23 155.95) (end 126.23 156.98) (width 0.2) (layer 4_bot) (net 2) (status 10)) + (via (at 128.35 157) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 126.25 157) (end 128.35 157) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FBE344)) + (segment (start 126.23 156.98) (end 126.25 157) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FBE342)) + (segment (start 126.23 155.95) (end 128.35 155.95) (width 0.2) (layer 4_bot) (net 2) (status 10)) + (via (at 128.35 155.95) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (via (at 176.6 154.45) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 174.5 154.45) (end 176.6 154.45) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FA794F)) + (via (at 174.5 154.45) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 174.49 154.44) (end 174.5 154.45) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FA7933)) + (segment (start 174.49 154.44) (end 174.49 153.41) (width 0.2) (layer 4_bot) (net 2) (status 20)) + (segment (start 174.49 153.41) (end 176.59 153.41) (width 0.2) (layer 4_bot) (net 2) (status 10)) + (via (at 176.6 153.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 176.59 153.41) (end 176.6 153.4) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FA7927)) + (segment (start 174.5 152.35) (end 172.4 152.35) (width 0.2) (layer 4_bot) (net 2)) + (via (at 174.5 152.35) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (via (at 172.4 152.35) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 174.49 153.41) (end 174.49 152.36) (width 0.2) (layer 4_bot) (net 2) (status 10)) + (via (at 176.6 152.35) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 174.5 152.35) (end 176.6 152.35) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FA78C0)) + (segment (start 174.49 152.36) (end 174.5 152.35) (width 0.2) (layer 4_bot) (net 2) (tstamp 58FA78B0)) + (segment (start 90.175 149.75) (end 90.95 149.75) (width 0.2) (layer 4_bot) (net 2) (status 10)) + (via (at 91.25 150.05) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 90.95 149.75) (end 91.25 150.05) (width 0.2) (layer 4_bot) (net 2) (tstamp 58F7B9A9)) + (segment (start 150.75 116.56) (end 150.99 116.8) (width 0.2) (layer 4_bot) (net 2) (status 30)) + (segment (start 150.99 116.8) (end 151.95 116.8) (width 0.2) (layer 4_bot) (net 2) (tstamp 58F95AF4) (status 10)) + (via (at 151.95 116.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 158.5 107.59) (end 158.69 107.4) (width 0.2) (layer 4_bot) (net 2) (status 30)) + (segment (start 158.69 107.4) (end 159.7 107.4) (width 0.2) (layer 4_bot) (net 2) (tstamp 58EDB97C) (status 10)) + (via (at 159.7 107.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 153.17 105.3) (end 153.2 105.33) (width 0.2) (layer 4_bot) (net 2) (status 30)) + (segment (start 153.2 105.33) (end 153.2 106) (width 0.2) (layer 4_bot) (net 2) (tstamp 58ED6610) (status 10)) + (via (at 153.2 106) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 153.05 108.96) (end 153.05 107.05) (width 0.2) (layer 4_bot) (net 2) (status 10)) + (segment (start 153.3 106.8) (end 153.27 106.77) (width 0.2) (layer 4_bot) (net 2) (tstamp 58EBC20E)) + (via (at 153.3 106.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 153.05 107.05) (end 153.3 106.8) (width 0.2) (layer 4_bot) (net 2) (tstamp 58EBC207)) + (segment (start 150.4 114.47) (end 150.43 114.5) (width 0.2) (layer 4_bot) (net 2) (status 30)) + (segment (start 150.43 114.5) (end 151.1 114.5) (width 0.2) (layer 4_bot) (net 2) (tstamp 58ED62FC) (status 10)) + (via (at 151.1 114.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 151.85 112.94) (end 151.85 113.45) (width 0.2) (layer 4_bot) (net 2) (status 10)) + (via (at 151.5 113.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 151.85 113.45) (end 151.5 113.8) (width 0.2) (layer 4_bot) (net 2) (tstamp 58ED60AE)) (segment (start 174.49 153.41) (end 174.5 153.42) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 174.5 154.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 174.5 153.42) (end 174.5 154.5) (width 0.4) (layer 4_bot) (net 2) (tstamp 53F39D02) (status 10)) (segment (start 174.49 153.41) (end 174.5 153.4) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (segment (start 174.5 153.4) (end 176.7 153.4) (width 0.4) (layer 4_bot) (net 2) (tstamp 53F39CFE) (status 10)) - (via (at 176.7 153.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (via (at 174.5 152.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 174.5 153.4) (end 174.5 152.3) (width 0.4) (layer 4_bot) (net 2) (tstamp 53F39CFA) (status 10)) - (segment (start 155.25 162.11) (end 156.39 162.11) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (via (at 156.4 162.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 156.39 162.11) (end 156.4 162.1) (width 0.4) (layer 4_bot) (net 2) (tstamp 53F39C36)) - (segment (start 155.25 162.11) (end 154.11 162.11) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (via (at 154.1 162.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 154.11 162.11) (end 154.1 162.1) (width 0.4) (layer 4_bot) (net 2) (tstamp 53F39C32)) - (segment (start 155.25 162.11) (end 155.25 159.95) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (via (at 155.2 159.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 155.25 159.95) (end 155.2 159.9) (width 0.4) (layer 4_bot) (net 2) (tstamp 53F39C2E)) - (segment (start 85.3 146.75) (end 84.15 146.75) (width 0.3) (layer 4_bot) (net 2) (status 10)) - (via (at 84.15 146.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) (segment (start 64.075 115.375) (end 64.1 115.4) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 65 115.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 64.1 115.4) (end 65 115.4) (width 0.4) (layer 4_bot) (net 2) (tstamp 53BC7166) (status 10)) + (via (at 64.8 115.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 2)) + (segment (start 64.1 115.4) (end 64.8 115.4) (width 0.4) (layer 4_bot) (net 2) (tstamp 53BC7166) (status 10)) (segment (start 64.075 115.375) (end 64.05 115.4) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 63.1 115.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 64.05 115.4) (end 63.1 115.4) (width 0.4) (layer 4_bot) (net 2) (tstamp 53BC7164) (status 10)) - (segment (start 97.89916 121.3) (end 99 121.3) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (via (at 99 121.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 97.89916 121.3) (end 97.6 121.59916) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 97.6 122.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 97.6 121.59916) (end 97.6 122.5) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B3081C) (status 10)) - (segment (start 97.89916 121.3) (end 97.6 121.00084) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 97.6 120.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 97.6 121.00084) (end 97.6 120.1) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B30818) (status 10)) - (segment (start 99.34874 148.74996) (end 99.4 148.80122) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 99.4 149.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 99.4 148.80122) (end 99.4 149.5) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B30626) (status 10)) - (segment (start 99.34874 146.85004) (end 99.39954 146.90084) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (segment (start 99.39954 146.90084) (end 101.4 146.90084) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B3060D) (status 30)) - (segment (start 101.4 146.90084) (end 101.69916 147.2) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 102.6 147.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 101.69916 147.2) (end 102.6 147.2) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B30601) (status 10)) - (segment (start 101.4 146.90084) (end 101.4 145.9) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (via (at 101.4 145.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 124.39916 158.9) (end 124.1 159.19916) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 124.1 160.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 124.1 159.19916) (end 124.1 160.1) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B304F6) (status 10)) - (segment (start 124.39916 158.9) (end 125.5 158.9) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (via (at 125.5 158.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 124.39916 158.9) (end 124.1 158.60084) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 124.1 157.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 124.1 158.60084) (end 124.1 157.7) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B304EC) (status 10)) - (segment (start 75.30084 123.2) (end 75.6 123.49916) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 75.6 124.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 75.6 123.49916) (end 75.6 124.4) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B30349) (status 10)) - (segment (start 75.30084 123.2) (end 75.6 122.90084) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 75.6 122) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 75.6 122.90084) (end 75.6 122) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B30345) (status 10)) - (segment (start 165.2 153.50084) (end 165.2 152.4) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (via (at 165.2 152.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 165.2 153.50084) (end 165.49916 153.8) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 166.4 153.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 165.49916 153.8) (end 166.4 153.8) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B195B1) (status 10)) - (segment (start 165.2 153.50084) (end 164.90084 153.8) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 164 153.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 164.90084 153.8) (end 164 153.8) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B195AD) (status 10)) - (segment (start 154.30084 157.8) (end 153.1 157.8) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (via (at 153.1 157.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 154.30084 157.8) (end 154.6 157.50084) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 154.6 156.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 154.6 157.50084) (end 154.6 156.5) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B193C8) (status 10)) - (segment (start 154.30084 157.8) (end 154.6 158.09916) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 154.6 159.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 154.6 158.09916) (end 154.6 159.1) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B193B8) (status 10)) - (segment (start 105.55042 132.2) (end 104.8 132.2) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (via (at 104.8 132.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 104.8 132.2) (end 102.4 132.2) (width 0.2) (layer 4_bot) (net 2) (status 20)) - (segment (start 71.75042 122.8) (end 71.75042 123.54958) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (via (at 71.7 123.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 71.75042 123.54958) (end 71.7 123.6) (width 0.4) (layer 4_bot) (net 2) (tstamp 53AE3577)) - (segment (start 71.75042 122.8) (end 71.75042 122.05042) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (via (at 71.7 122) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 71.75042 122.05042) (end 71.7 122) (width 0.4) (layer 4_bot) (net 2) (tstamp 53AE3563)) - (segment (start 71.75042 122.8) (end 70.9 122.8) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (via (at 70.9 122.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 75.30084 123.2) (end 74.2 123.2) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (via (at 74.2 123.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 96 125.64958) (end 96 126.4) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (segment (start 96.6 127) (end 96.6 128.6) (width 0.2) (layer 4_bot) (net 2) (status 20)) - (via (at 96 126.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 96.6 127) (end 96 126.4) (width 0.2) (layer 4_bot) (net 2) (tstamp 53AB759B)) - (segment (start 85.3 145.75) (end 84.15 145.75) (width 0.3) (layer 4_bot) (net 2) (status 10)) - (via (at 84.15 145.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 135.89916 122) (end 137 122) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (via (at 137 122) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 135.89916 122) (end 135.6 121.70084) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 135.6 120.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 135.6 121.70084) (end 135.6 120.8) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B30424) (status 10)) - (segment (start 133.15042 119.8) (end 133 119.64958) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 133 119) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 133 119.64958) (end 133 119) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B3041C) (status 10)) - (segment (start 142.44958 119.8) (end 142.4 119.75042) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 142.4 119) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 142.4 119.75042) (end 142.4 119) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B30401) (status 10)) - (segment (start 144.6 117.49916) (end 144.30084 117.2) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 143.4 117.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 144.30084 117.2) (end 143.4 117.2) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B303F7) (status 10)) - (segment (start 144.6 117.49916) (end 144.89916 117.2) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 145.8 117.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 144.89916 117.2) (end 145.8 117.2) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B303F3) (status 10)) - (segment (start 144.6 110.50084) (end 144.30084 110.8) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 143.4 110.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 144.30084 110.8) (end 143.4 110.8) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B303DF) (status 10)) - (segment (start 144.6 110.50084) (end 144.89916 110.8) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 145.8 110.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 144.89916 110.8) (end 145.8 110.8) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B303DB) (status 10)) - (segment (start 141.55042 108.2) (end 141.4 108.35042) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 141.4 109) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 141.4 108.35042) (end 141.4 109) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B303D0) (status 10)) - (segment (start 130.2 117.49916) (end 130.49916 117.2) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 131.4 117.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 130.49916 117.2) (end 131.4 117.2) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B2F3E6) (status 10)) - (segment (start 130.2 117.49916) (end 129.90084 117.2) (width 0.4) (layer 4_bot) (net 2) (status 30)) - (via (at 129 117.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 129.90084 117.2) (end 129 117.2) (width 0.4) (layer 4_bot) (net 2) (tstamp 53B2F3E0) (status 10)) - (segment (start 130.2 117.49916) (end 130.2 118.6) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (via (at 130.2 118.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 137.07488 117.50012) (end 137.07488 118.97488) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (segment (start 137.07488 118.97488) (end 137.1 119) (width 0.4) (layer 4_bot) (net 2) (tstamp 53AE215A)) - (via (at 137.1 119) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 137.04958 119.05042) (end 137.04958 119.8) (width 0.4) (layer 4_bot) (net 2) (status 20)) - (segment (start 137.04958 119.05042) (end 137.1 119) (width 0.4) (layer 4_bot) (net 2) (tstamp 53ADF367)) - (via (at 141 112) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (via (at 132.4 117.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (via (at 142.4 117.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 2)) - (segment (start 140.97378 110.49988) (end 140.97378 111.97378) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (segment (start 140.97378 111.97378) (end 141 112) (width 0.4) (layer 4_bot) (net 2) (tstamp 53ADF184)) - (segment (start 133.17598 117.50012) (end 132.40012 117.50012) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (segment (start 132.40012 117.50012) (end 132.4 117.5) (width 0.4) (layer 4_bot) (net 2) (tstamp 53ADF172)) - (segment (start 141.62402 117.50012) (end 142.39988 117.50012) (width 0.4) (layer 4_bot) (net 2) (status 10)) - (segment (start 142.39988 117.50012) (end 142.4 117.5) (width 0.4) (layer 4_bot) (net 2) (tstamp 53ADF16E)) - (segment (start 147.63 162.11) (end 147.63 157.03) (width 0.2) (layer 4_bot) (net 3) (status 10)) - (segment (start 147.63 157.03) (end 147.1 156.5) (width 0.2) (layer 4_bot) (net 3)) - (segment (start 147.6 162.1) (end 147.63 162.11) (width 0.2) (layer 4_bot) (net 3) (tstamp 53F39CA0) (status 30)) - (segment (start 140 112) (end 140 114.5) (width 0.2) (layer 1_top) (net 3)) - (segment (start 140 114.5) (end 138.9 115.6) (width 0.2) (layer 1_top) (net 3) (tstamp 53AE06E3)) - (segment (start 139.67584 111.67584) (end 140 112) (width 0.2) (layer 4_bot) (net 3) (tstamp 53AE03F8)) - (via (at 140 112) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 3)) - (segment (start 138.9 115.6) (end 138.9 122.6) (width 0.2) (layer 1_top) (net 3) (tstamp 53AE06F0)) - (segment (start 139.67584 111.67584) (end 139.67584 110.49988) (width 0.2) (layer 4_bot) (net 3) (status 20)) - (segment (start 142.8 126.5) (end 138.9 122.6) (width 0.2) (layer 1_top) (net 3) (tstamp 53AE0612)) - (segment (start 147.1 156.5) (end 142.8 152.2) (width 0.2) (layer 1_top) (net 3)) - (via (at 147.1 156.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 3)) - (segment (start 142.8 152.2) (end 142.8 126.5) (width 0.2) (layer 1_top) (net 3) (tstamp 53AE060C)) - (segment (start 138.37536 117.50012) (end 138.37536 119.97526) (width 0.2) (layer 4_bot) (net 4) (status 30)) - (segment (start 138.37536 119.97526) (end 138.5 120.0999) (width 0.2) (layer 4_bot) (net 4) (tstamp 53AE2A50) (status 30)) - (segment (start 150.17 167.365) (end 150.17 165.37) (width 0.2) (layer 4_bot) (net 5) (status 10)) - (segment (start 150.17 165.37) (end 148.9 164.1) (width 0.2) (layer 4_bot) (net 5)) - (segment (start 148.9 164.1) (end 148.9 156.9) (width 0.2) (layer 4_bot) (net 5)) - (segment (start 148.9 156.9) (end 148.5 156.5) (width 0.2) (layer 4_bot) (net 5)) - (segment (start 140.3 116) (end 139.5 116.8) (width 0.2) (layer 1_top) (net 5)) - (segment (start 139.5 116.8) (end 139.5 122.1) (width 0.2) (layer 1_top) (net 5) (tstamp 53AE08D2)) - (segment (start 140.32608 117.50012) (end 140.32608 116.02608) (width 0.2) (layer 4_bot) (net 5) (status 10)) - (via (at 140.3 116) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 5)) - (segment (start 140.32608 116.02608) (end 140.3 116) (width 0.2) (layer 4_bot) (net 5) (tstamp 53AE0508)) - (segment (start 139.5 122.1) (end 145.8 128.4) (width 0.2) (layer 1_top) (net 5) (tstamp 53AE05FC)) - (segment (start 145.8 153.8) (end 148.5 156.5) (width 0.2) (layer 1_top) (net 5) (tstamp 53AE0607)) - (segment (start 145.8 128.4) (end 145.8 153.8) (width 0.2) (layer 1_top) (net 5) (tstamp 53AE0601)) - (segment (start 148.5 156.5) (end 148.5 156.4) (width 0.2) (layer 1_top) (net 5)) - (via (at 148.5 156.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 5)) - (segment (start 152.71 159.21) (end 151.5 158) (width 0.2) (layer 4_bot) (net 6)) - (segment (start 151.5 158) (end 151.5 156.5) (width 0.2) (layer 4_bot) (net 6)) - (segment (start 152.71 162.11) (end 152.71 159.21) (width 0.2) (layer 4_bot) (net 6) (status 10)) - (segment (start 140.3 119.3) (end 141.6 120.6) (width 0.2) (layer 1_top) (net 6)) - (segment (start 139.67584 118.67584) (end 139.67584 117.50012) (width 0.2) (layer 4_bot) (net 6) (status 20)) - (via (at 140.3 119.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 6)) - (segment (start 139.67584 118.67584) (end 140.3 119.3) (width 0.2) (layer 4_bot) (net 6) (tstamp 53AE0538)) - (via (at 151.5 156.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 6)) - (segment (start 153.2 154.8) (end 153.2 133.6) (width 0.2) (layer 1_top) (net 6) (tstamp 53AE081F)) - (segment (start 151.5 156.5) (end 153.2 154.8) (width 0.2) (layer 1_top) (net 6)) - (segment (start 141.6 122) (end 153.2 133.6) (width 0.2) (layer 1_top) (net 6) (tstamp 53AE084D)) - (segment (start 141.6 120.6) (end 141.6 122) (width 0.2) (layer 1_top) (net 6) (tstamp 53AE0849)) - (segment (start 150.17 162.11) (end 150.17 156.57) (width 0.2) (layer 4_bot) (net 7) (status 10)) - (segment (start 150.17 156.57) (end 150.1 156.5) (width 0.2) (layer 4_bot) (net 7)) - (segment (start 150.2 162.1) (end 150.17 162.11) (width 0.2) (layer 4_bot) (net 7) (tstamp 53F39C9D) (status 30)) - (segment (start 149 141.8) (end 146.4 139.2) (width 0.2) (layer 1_top) (net 7) (tstamp 53AE0866)) - (segment (start 139.0256 119.0256) (end 139.0256 117.50012) (width 0.2) (layer 4_bot) (net 7) (status 20)) - (via (at 140.3 120.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 7)) - (segment (start 139.0256 119.0256) (end 140.3 120.3) (width 0.2) (layer 4_bot) (net 7) (tstamp 53AE054B)) - (segment (start 140.3 121.8) (end 140.3 120.3) (width 0.2) (layer 1_top) (net 7)) - (segment (start 146.4 127.9) (end 140.3 121.8) (width 0.2) (layer 1_top) (net 7) (tstamp 53AE05F4)) - (segment (start 146.4 139.2) (end 146.4 127.9) (width 0.2) (layer 1_top) (net 7) (tstamp 53AE0870)) - (segment (start 137.72512 117.50012) (end 137.72512 116.27488) (width 0.2) (layer 4_bot) (net 7) (status 10)) - (segment (start 137.72512 116.27488) (end 138 116) (width 0.2) (layer 4_bot) (net 7) (tstamp 53AE0542)) - (segment (start 138 116) (end 138.7 116) (width 0.2) (layer 4_bot) (net 7) (tstamp 53AE0543)) - (segment (start 138.7 116) (end 139.0256 116.3256) (width 0.2) (layer 4_bot) (net 7) (tstamp 53AE0544)) - (segment (start 139.0256 116.3256) (end 139.0256 117.50012) (width 0.2) (layer 4_bot) (net 7) (tstamp 53AE0548) (status 20)) - (segment (start 149 155.4) (end 149 141.8) (width 0.2) (layer 1_top) (net 7)) - (segment (start 150.1 156.5) (end 149 155.4) (width 0.2) (layer 1_top) (net 7)) - (segment (start 150.1 156.5) (end 150.1 156.4) (width 0.2) (layer 1_top) (net 7) (tstamp 53AE05F0)) - (via (at 150.1 156.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 7)) - (segment (start 151.0504 120) (end 149.8 120) (width 0.4) (layer 4_bot) (net 8) (status 30)) - (segment (start 148.5 116.7) (end 146.2 114.4) (width 0.4) (layer 4_bot) (net 8) (tstamp 53AE0081)) - (segment (start 146.2 114.4) (end 137.5 114.4) (width 0.4) (layer 4_bot) (net 8) (tstamp 53AE004D)) - (segment (start 137.5 114.4) (end 136.42464 115.47536) (width 0.4) (layer 4_bot) (net 8) (tstamp 53AE0050)) - (segment (start 136.42464 115.47536) (end 136.42464 117.50012) (width 0.4) (layer 4_bot) (net 8) (tstamp 53AE0052) (status 20)) - (segment (start 149.8 120) (end 148.5 118.7) (width 0.4) (layer 4_bot) (net 8) (tstamp 53AE0078) (status 10)) - (segment (start 148.5 118.7) (end 148.5 116.7) (width 0.4) (layer 4_bot) (net 8) (tstamp 53AE007C)) - (segment (start 135.5999 104.4) (end 135.5999 106.10094) (width 0.4) (layer 4_bot) (net 9) (status 30)) - (segment (start 135.5999 106.10094) (end 135.30084 106.4) (width 0.4) (layer 4_bot) (net 9) (tstamp 53AE01C9) (status 30)) - (segment (start 135.30084 106.4) (end 134.95042 106.75042) (width 0.4) (layer 4_bot) (net 9) (status 30)) - (segment (start 134.95042 106.75042) (end 134.95042 108.2) (width 0.4) (layer 4_bot) (net 9) (tstamp 53ADF19E) (status 30)) - (segment (start 134.95042 108.2) (end 134.47392 108.6765) (width 0.4) (layer 4_bot) (net 9) (status 10)) - (segment (start 134.47392 108.6765) (end 134.47392 110.49988) (width 0.4) (layer 4_bot) (net 9) (tstamp 53ADF192) (status 20)) - (segment (start 135.12416 110.49988) (end 135.12416 109.27584) (width 0.2) (layer 4_bot) (net 10) (status 10)) - (segment (start 137.7999 109) (end 138.5999 108.2) (width 0.2) (layer 4_bot) (net 10) (tstamp 53ADF668) (status 20)) - (segment (start 135.4 109) (end 137.7999 109) (width 0.2) (layer 4_bot) (net 10) (tstamp 53ADF667)) - (segment (start 135.12416 109.27584) (end 135.4 109) (width 0.2) (layer 4_bot) (net 10) (tstamp 53ADF664)) - (segment (start 151.0504 110) (end 149.8 110) (width 0.4) (layer 4_bot) (net 11) (status 30)) - (segment (start 149.8 110) (end 146.1 113.7) (width 0.4) (layer 4_bot) (net 11) (tstamp 53AE006E) (status 10)) - (segment (start 137.3 113.7) (end 135.7744 115.2256) (width 0.4) (layer 4_bot) (net 11) (tstamp 53AE0022)) - (segment (start 146.1 113.7) (end 137.3 113.7) (width 0.4) (layer 4_bot) (net 11) (tstamp 53AE0075)) - (segment (start 135.7744 117.50012) (end 135.7744 115.2256) (width 0.4) (layer 4_bot) (net 11) (status 10)) - (segment (start 138.8 166.8) (end 139.4 166.8) (width 0.2) (layer 1_top) (net 12)) - (segment (start 140.3 165.9) (end 140.3 146.2) (width 0.2) (layer 1_top) (net 12) (tstamp 53F39016)) - (segment (start 139.4 166.8) (end 140.3 165.9) (width 0.2) (layer 1_top) (net 12) (tstamp 53F39015)) - (segment (start 138.235 167.365) (end 138.8 166.8) (width 0.2) (layer 4_bot) (net 12) (tstamp 53ADEF58)) - (segment (start 137.47 167.365) (end 138.235 167.365) (width 0.2) (layer 4_bot) (net 12) (status 10)) - (segment (start 138.3 114.4) (end 138.3 123.1) (width 0.2) (layer 1_top) (net 12)) - (segment (start 138.9 144.8) (end 140.3 146.2) (width 0.2) (layer 1_top) (net 12) (tstamp 53AE075D)) - (segment (start 138.9 130.3) (end 138.9 144.8) (width 0.2) (layer 1_top) (net 12) (tstamp 53AE075B)) - (segment (start 140.5 128.7) (end 138.9 130.3) (width 0.2) (layer 1_top) (net 12) (tstamp 53AE0759)) - (segment (start 140.5 125.3) (end 140.5 128.7) (width 0.2) (layer 1_top) (net 12) (tstamp 53AE0757)) - (segment (start 138.3 123.1) (end 140.5 125.3) (width 0.2) (layer 1_top) (net 12) (tstamp 53AE0749)) - (segment (start 139.0256 110.49988) (end 139.0256 111.9256) (width 0.2) (layer 4_bot) (net 12) (status 10)) - (segment (start 139.1 113.6) (end 138.3 114.4) (width 0.2) (layer 1_top) (net 12) (tstamp 53AE0714)) - (segment (start 139.1 112) (end 139.1 113.6) (width 0.2) (layer 1_top) (net 12) (tstamp 53AE0713)) - (via (at 139.1 112) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 12)) - (segment (start 139.0256 111.9256) (end 139.1 112) (width 0.2) (layer 4_bot) (net 12) (tstamp 53AE0703)) - (via (at 138.8 166.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 12)) - (segment (start 138.8 167.8) (end 137.1 166.1) (width 0.2) (layer 1_top) (net 13)) - (segment (start 137.1 164.2) (end 139.6 161.7) (width 0.2) (layer 1_top) (net 13) (tstamp 53F3900F)) - (segment (start 137.1 166.1) (end 137.1 164.2) (width 0.2) (layer 1_top) (net 13) (tstamp 53F3900D)) - (segment (start 139.235 167.365) (end 140.01 167.365) (width 0.2) (layer 4_bot) (net 13) (status 20)) - (segment (start 139.235 167.365) (end 138.8 167.8) (width 0.2) (layer 4_bot) (net 13) (tstamp 53ADEF53)) - (segment (start 137.9 144.9) (end 137.9 130.1) (width 0.2) (layer 1_top) (net 13)) - (segment (start 139.6 146.6) (end 139.6 161.7) (width 0.2) (layer 1_top) (net 13) (tstamp 53AE07E2)) - (segment (start 137.9 144.9) (end 139.6 146.6) (width 0.2) (layer 1_top) (net 13) (tstamp 53AE2494)) - (segment (start 138.37536 112.32464) (end 137.8 112.9) (width 0.2) (layer 4_bot) (net 13) (tstamp 53AE08FF)) - (via (at 137.8 112.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 13)) - (segment (start 138.37536 110.49988) (end 138.37536 112.32464) (width 0.2) (layer 4_bot) (net 13) (status 10)) - (segment (start 137.9 130.1) (end 139.7 128.3) (width 0.2) (layer 1_top) (net 13) (tstamp 53AE2496)) - (segment (start 139.7 128.3) (end 139.7 125.6) (width 0.2) (layer 1_top) (net 13) (tstamp 53AE249C)) - (segment (start 139.7 125.6) (end 137.8 123.7) (width 0.2) (layer 1_top) (net 13) (tstamp 53AE249F)) - (segment (start 137.8 123.7) (end 137.8 112.9) (width 0.2) (layer 1_top) (net 13) (tstamp 53AE24A3)) - (via (at 138.8 167.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 13)) - (segment (start 133.82622 110.49988) (end 133.82622 109.22622) (width 0.4) (layer 4_bot) (net 14) (status 10)) - (segment (start 133.64958 109.04958) (end 133.64958 108.6) (width 0.4) (layer 4_bot) (net 14) (tstamp 53B303A3) (status 20)) - (segment (start 133.82622 109.22622) (end 133.64958 109.04958) (width 0.4) (layer 4_bot) (net 14) (tstamp 53B303A2)) - (segment (start 133.29916 106.8) (end 133.64958 107.15042) (width 0.4) (layer 4_bot) (net 14) (status 30)) - (segment (start 133.64958 107.15042) (end 133.64958 108.6) (width 0.4) (layer 4_bot) (net 14) (tstamp 53ADF19C) (status 30)) - (segment (start 94.6 147.4999) (end 94.6 142.8) (width 0.2) (layer 4_bot) (net 15) (status 10)) - (segment (start 95.8 127.2) (end 95.8 128.6) (width 0.2) (layer 4_bot) (net 15) (tstamp 53C5B96D) (status 20)) - (segment (start 95 126.4) (end 95.8 127.2) (width 0.2) (layer 4_bot) (net 15) (tstamp 53C5B96C)) - (segment (start 95 125.8) (end 95 126.4) (width 0.2) (layer 4_bot) (net 15) (tstamp 53C5B96B)) - (via (at 95 125.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 15)) - (segment (start 93 125.8) (end 95 125.8) (width 0.2) (layer 1_top) (net 15) (tstamp 53C5B968)) - (segment (start 92 126.8) (end 93 125.8) (width 0.2) (layer 1_top) (net 15) (tstamp 53C5B966)) - (segment (start 92 129) (end 92 126.8) (width 0.2) (layer 1_top) (net 15) (tstamp 53C5B964)) - (segment (start 94.6 131.6) (end 92 129) (width 0.2) (layer 1_top) (net 15) (tstamp 53C5B962)) - (segment (start 94.6 142.8) (end 94.6 131.6) (width 0.2) (layer 1_top) (net 15) (tstamp 53C5B961)) - (via (at 94.6 142.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 15)) - (segment (start 94.6 147.4999) (end 92.7999 147.4999) (width 0.2) (layer 4_bot) (net 15) (status 30)) - (segment (start 92.75 147.45) (end 92.75062 147.45004) (width 0.2) (layer 4_bot) (net 15) (tstamp 53C5B959) (status 30)) - (segment (start 92.7999 147.4999) (end 92.75 147.45) (width 0.2) (layer 4_bot) (net 15) (tstamp 53C5B958) (status 30)) - (segment (start 93.4 130.6) (end 92 130.6) (width 0.2) (layer 4_bot) (net 16) (status 10)) - (segment (start 86.15 131.25) (end 85.3 131.25) (width 0.2) (layer 4_bot) (net 16) (tstamp 53AA68F1) (status 20)) - (segment (start 87.198002 130.201998) (end 86.15 131.25) (width 0.2) (layer 4_bot) (net 16) (tstamp 53AA68EF)) - (segment (start 91.601998 130.201998) (end 87.198002 130.201998) (width 0.2) (layer 4_bot) (net 16) (tstamp 53AA68EE)) - (segment (start 92 130.6) (end 91.601998 130.201998) (width 0.2) (layer 4_bot) (net 16) (tstamp 53AA68ED)) - (segment (start 93.4 131) (end 91.8 131) (width 0.2) (layer 4_bot) (net 17) (status 10)) - (segment (start 86.25 131.75) (end 85.3 131.75) (width 0.2) (layer 4_bot) (net 17) (tstamp 53AA68EA) (status 20)) - (segment (start 87.4 130.6) (end 86.25 131.75) (width 0.2) (layer 4_bot) (net 17) (tstamp 53AA68E8)) - (segment (start 91.4 130.6) (end 87.4 130.6) (width 0.2) (layer 4_bot) (net 17) (tstamp 53AA68E7)) - (segment (start 91.8 131) (end 91.4 130.6) (width 0.2) (layer 4_bot) (net 17) (tstamp 53AA68E6)) - (segment (start 93.4 135) (end 92.2 135) (width 0.2) (layer 4_bot) (net 18) (status 10)) - (segment (start 90.95 136.25) (end 85.3 136.25) (width 0.2) (layer 4_bot) (net 18) (tstamp 53AA6AE9) (status 20)) - (segment (start 92.2 135) (end 90.95 136.25) (width 0.2) (layer 4_bot) (net 18) (tstamp 53AA6AE7)) - (segment (start 93.4 135.4) (end 92.4 135.4) (width 0.2) (layer 4_bot) (net 19) (status 10)) - (segment (start 91.05 136.75) (end 85.3 136.75) (width 0.2) (layer 4_bot) (net 19) (tstamp 53AA6B4A) (status 20)) - (segment (start 92.4 135.4) (end 91.05 136.75) (width 0.2) (layer 4_bot) (net 19) (tstamp 53AA6B48)) - (segment (start 93.4 135.8) (end 93.4 136.2) (width 0.2) (layer 4_bot) (net 20) (status 10)) - (segment (start 92.35 137.25) (end 85.3 137.25) (width 0.2) (layer 4_bot) (net 20) (tstamp 53AA6B4E) (status 20)) - (segment (start 93.4 136.2) (end 92.35 137.25) (width 0.2) (layer 4_bot) (net 20) (tstamp 53AA6B4D)) - (segment (start 85.3 137.75) (end 93.45 137.75) (width 0.2) (layer 4_bot) (net 21) (status 10)) - (segment (start 94.2 137) (end 94.6 137) (width 0.2) (layer 4_bot) (net 21) (tstamp 53AA6B55) (status 20)) - (segment (start 93.45 137.75) (end 94.2 137) (width 0.2) (layer 4_bot) (net 21) (tstamp 53AA6B53)) - (segment (start 85.3 138.25) (end 94.75 138.25) (width 0.2) (layer 4_bot) (net 22) (status 10)) - (segment (start 95 138) (end 95 137) (width 0.2) (layer 4_bot) (net 22) (tstamp 53AA6B58) (status 20)) - (segment (start 94.75 138.25) (end 95 138) (width 0.2) (layer 4_bot) (net 22) (tstamp 53AA6B57)) - (segment (start 95.4 137) (end 95.4 138.2) (width 0.2) (layer 4_bot) (net 23) (status 10)) - (segment (start 94.85 138.75) (end 85.3 138.75) (width 0.2) (layer 4_bot) (net 23) (status 20)) - (segment (start 95.4 138.2) (end 94.85 138.75) (width 0.2) (layer 4_bot) (net 23) (tstamp 53AE60BF)) - (segment (start 93.4 131.4) (end 91.6 131.4) (width 0.2) (layer 4_bot) (net 24) (status 10)) - (segment (start 86.35 132.25) (end 85.3 132.25) (width 0.2) (layer 4_bot) (net 24) (tstamp 53AA68E3) (status 20)) - (segment (start 87.596004 131.003996) (end 86.35 132.25) (width 0.2) (layer 4_bot) (net 24) (tstamp 53AA68E1)) - (segment (start 91.203996 131.003996) (end 87.596004 131.003996) (width 0.2) (layer 4_bot) (net 24) (tstamp 53AA68E0)) - (segment (start 91.6 131.4) (end 91.203996 131.003996) (width 0.2) (layer 4_bot) (net 24) (tstamp 53AA68DF)) - (segment (start 85.3 132.75) (end 86.45 132.75) (width 0.2) (layer 4_bot) (net 25) (status 10)) - (segment (start 91.4 131.8) (end 93.4 131.8) (width 0.2) (layer 4_bot) (net 25) (tstamp 53AA69D4) (status 20)) - (segment (start 91.001998 131.401998) (end 91.4 131.8) (width 0.2) (layer 4_bot) (net 25) (tstamp 53AA69D3)) - (segment (start 87.798002 131.401998) (end 91.001998 131.401998) (width 0.2) (layer 4_bot) (net 25) (tstamp 53AA69D1)) - (segment (start 86.45 132.75) (end 87.798002 131.401998) (width 0.2) (layer 4_bot) (net 25) (tstamp 53AA69CF)) - (segment (start 93.4 132.2) (end 91.2 132.2) (width 0.2) (layer 4_bot) (net 26) (status 10)) - (segment (start 91.2 132.2) (end 90.8 131.8) (width 0.2) (layer 4_bot) (net 26) (tstamp 53AA68D2)) - (segment (start 90.8 131.8) (end 88 131.8) (width 0.2) (layer 4_bot) (net 26) (tstamp 53AA68D3)) - (segment (start 88 131.8) (end 86.55 133.25) (width 0.2) (layer 4_bot) (net 26) (tstamp 53AA68D4)) - (segment (start 86.55 133.25) (end 85.3 133.25) (width 0.2) (layer 4_bot) (net 26) (tstamp 53AA68D5) (status 20)) - (segment (start 93.4 133) (end 91.2 133) (width 0.2) (layer 4_bot) (net 27) (status 10)) - (segment (start 90.45 133.75) (end 85.3 133.75) (width 0.2) (layer 4_bot) (net 27) (tstamp 53AA6AD1) (status 20)) - (segment (start 91.2 133) (end 90.45 133.75) (width 0.2) (layer 4_bot) (net 27) (tstamp 53AA6AD0)) - (segment (start 93.4 133.4) (end 91.4 133.4) (width 0.2) (layer 4_bot) (net 28) (status 10)) - (segment (start 90.55 134.25) (end 85.3 134.25) (width 0.2) (layer 4_bot) (net 28) (tstamp 53AA6AD5) (status 20)) - (segment (start 91.4 133.4) (end 90.55 134.25) (width 0.2) (layer 4_bot) (net 28) (tstamp 53AA6AD3)) - (segment (start 93.4 133.8) (end 91.6 133.8) (width 0.2) (layer 4_bot) (net 29) (status 10)) - (segment (start 90.65 134.75) (end 85.3 134.75) (width 0.2) (layer 4_bot) (net 29) (tstamp 53AA6ADA) (status 20)) - (segment (start 91.6 133.8) (end 90.65 134.75) (width 0.2) (layer 4_bot) (net 29) (tstamp 53AA6AD8)) - (segment (start 93.4 134.2) (end 91.8 134.2) (width 0.2) (layer 4_bot) (net 30) (status 10)) - (segment (start 90.75 135.25) (end 85.3 135.25) (width 0.2) (layer 4_bot) (net 30) (tstamp 53AA6ADF) (status 20)) - (segment (start 91.8 134.2) (end 90.75 135.25) (width 0.2) (layer 4_bot) (net 30) (tstamp 53AA6ADD)) - (segment (start 93.4 134.6) (end 92 134.6) (width 0.2) (layer 4_bot) (net 31) (status 10)) - (segment (start 90.85 135.75) (end 85.3 135.75) (width 0.2) (layer 4_bot) (net 31) (tstamp 53AA6AE4) (status 20)) - (segment (start 92 134.6) (end 90.85 135.75) (width 0.2) (layer 4_bot) (net 31) (tstamp 53AA6AE2)) - (segment (start 85.3 144.25) (end 90.55 144.25) (width 0.2) (layer 4_bot) (net 32) (status 10)) - (segment (start 96.198002 137.003996) (end 96.2 137) (width 0.2) (layer 4_bot) (net 32) (tstamp 53AB3F5C) (status 30)) - (segment (start 96.198002 138.601998) (end 96.198002 137.003996) (width 0.2) (layer 4_bot) (net 32) (tstamp 53AB3F5A) (status 20)) - (segment (start 90.55 144.25) (end 96.198002 138.601998) (width 0.2) (layer 4_bot) (net 32) (tstamp 53AB3F56)) - (segment (start 87.8 145.5999) (end 86.9999 145.5999) (width 0.2) (layer 4_bot) (net 33) (status 10)) - (segment (start 86.65 145.25) (end 85.3 145.25) (width 0.2) (layer 4_bot) (net 33) (tstamp 53AB4AEC) (status 20)) - (segment (start 86.9999 145.5999) (end 86.65 145.25) (width 0.2) (layer 4_bot) (net 33) (tstamp 53AB4AEA)) - (segment (start 87.8 145.5999) (end 87.7999 145.6) (width 0.2) (layer 4_bot) (net 33) (status 30)) - (via (at 95.4 141) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 33)) - (segment (start 95.4 141) (end 99.6 141) (width 0.2) (layer 1_top) (net 33) (tstamp 53AB499D)) - (via (at 99.6 141) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 33)) - (segment (start 99.6 141) (end 99.6 140) (width 0.2) (layer 4_bot) (net 33) (tstamp 53AB49A5)) - (segment (start 99.6 140) (end 98.6 139) (width 0.2) (layer 4_bot) (net 33) (tstamp 53AB49A6)) - (segment (start 98.6 139) (end 98.6 137) (width 0.2) (layer 4_bot) (net 33) (tstamp 53AB49A8) (status 20)) - (segment (start 90.8 145.6) (end 95.4 141) (width 0.2) (layer 4_bot) (net 33) (tstamp 53AB4A23)) - (segment (start 87.7999 145.6) (end 90.8 145.6) (width 0.2) (layer 4_bot) (net 33) (tstamp 53AB4A17) (status 10)) - (segment (start 96.6 137) (end 96.6 138.8) (width 0.2) (layer 4_bot) (net 34) (status 10)) - (segment (start 90.65 144.75) (end 85.3 144.75) (width 0.2) (layer 4_bot) (net 34) (tstamp 53AB3F93) (status 20)) - (segment (start 96.6 138.8) (end 90.65 144.75) (width 0.2) (layer 4_bot) (net 34) (tstamp 53AB3F8F)) - (segment (start 85.3 130.75) (end 86.05 130.75) (width 0.2) (layer 4_bot) (net 35) (status 10)) - (segment (start 92.2 130.2) (end 93.4 130.2) (width 0.2) (layer 4_bot) (net 35) (tstamp 53AA68F8) (status 20)) - (segment (start 91.8 129.8) (end 92.2 130.2) (width 0.2) (layer 4_bot) (net 35) (tstamp 53AA68F7)) - (segment (start 87 129.8) (end 91.8 129.8) (width 0.2) (layer 4_bot) (net 35) (tstamp 53AA68F5)) - (segment (start 86.05 130.75) (end 87 129.8) (width 0.2) (layer 4_bot) (net 35) (tstamp 53AA68F4)) - (segment (start 95.8 137) (end 95.8 138.4) (width 0.2) (layer 4_bot) (net 36) (status 10)) - (segment (start 91.45 142.75) (end 95.8 138.4) (width 0.2) (layer 4_bot) (net 36) (tstamp 53AB3F4C)) - (segment (start 91.45 142.75) (end 85.3 142.75) (width 0.2) (layer 4_bot) (net 36) (status 20)) - (segment (start 100.2 137) (end 100.2 138) (width 0.2) (layer 4_bot) (net 37) (status 10)) - (segment (start 139.8 159.9) (end 140.01 160.11) (width 0.2) (layer 4_bot) (net 37)) - (segment (start 100.2 138) (end 102.6 140.4) (width 0.2) (layer 4_bot) (net 37)) - (segment (start 102.6 142.8) (end 123.4 163.6) (width 0.2) (layer 4_bot) (net 37)) - (segment (start 102.6 140.4) (end 102.6 142.8) (width 0.2) (layer 4_bot) (net 37)) - (segment (start 140.01 160.11) (end 140.01 162.315) (width 0.2) (layer 4_bot) (net 37) (status 20)) - (segment (start 123.4 163.6) (end 132.9 163.6) (width 0.2) (layer 4_bot) (net 37)) - (segment (start 132.9 163.6) (end 136.6 159.9) (width 0.2) (layer 4_bot) (net 37)) - (segment (start 136.6 159.9) (end 139.8 159.9) (width 0.2) (layer 4_bot) (net 37)) - (segment (start 121.8 153.8) (end 117.7 149.7) (width 0.2) (layer 1_top) (net 38)) - (segment (start 165.41 158.21) (end 159.2 152) (width 0.2) (layer 4_bot) (net 38) (tstamp 53ADAB6D)) - (segment (start 134 152) (end 159.2 152) (width 0.2) (layer 4_bot) (net 38) (tstamp 53ADBDAC)) - (segment (start 133 151) (end 134 152) (width 0.2) (layer 4_bot) (net 38) (tstamp 53ADBDAB)) - (via (at 133 151) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 38)) - (segment (start 129.4 154.6) (end 133 151) (width 0.2) (layer 1_top) (net 38) (tstamp 53ADBDA4)) - (segment (start 127.6 154.6) (end 129.4 154.6) (width 0.2) (layer 1_top) (net 38) (tstamp 53ADBDA2)) - (segment (start 165.41 162.315) (end 165.41 158.21) (width 0.2) (layer 4_bot) (net 38) (status 10)) - (segment (start 121.8 155.4) (end 122.8 156.4) (width 0.2) (layer 1_top) (net 38) (tstamp 53F39021)) - (segment (start 122.8 156.4) (end 124.6 156.4) (width 0.2) (layer 1_top) (net 38) (tstamp 53F39023)) - (segment (start 124.6 156.4) (end 125.2 155.8) (width 0.2) (layer 1_top) (net 38) (tstamp 53F39025)) - (segment (start 125.2 155.8) (end 126.4 155.8) (width 0.2) (layer 1_top) (net 38) (tstamp 53F39026)) - (segment (start 126.4 155.8) (end 127.6 154.6) (width 0.2) (layer 1_top) (net 38) (tstamp 53F39027)) - (segment (start 121.8 153.8) (end 121.8 155.4) (width 0.2) (layer 1_top) (net 38)) - (segment (start 117.2 148.2) (end 116.8 148.2) (width 0.2) (layer 4_bot) (net 38) (tstamp 53F39E34)) - (segment (start 117.7 148.7) (end 117.2 148.2) (width 0.2) (layer 4_bot) (net 38) (tstamp 53F39E33)) - (via (at 117.7 148.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 38)) - (segment (start 117.7 149.7) (end 117.7 148.7) (width 0.2) (layer 1_top) (net 38) (tstamp 53F39E31)) - (segment (start 103.2 134.6) (end 101.8 134.6) (width 0.2) (layer 4_bot) (net 38) (status 20)) - (segment (start 103.2 134.6) (end 116.8 148.2) (width 0.2) (layer 4_bot) (net 38)) - (segment (start 75.9 110.8) (end 102.8 110.8) (width 0.2) (layer 1_top) (net 39)) - (segment (start 129.2 133.3) (end 129.2 152.6) (width 0.2) (layer 1_top) (net 39)) - (segment (start 102.8 110.8) (end 120.9 128.9) (width 0.2) (layer 1_top) (net 39)) - (segment (start 120.9 128.9) (end 124.8 128.9) (width 0.2) (layer 1_top) (net 39)) - (segment (start 124.8 128.9) (end 129.2 133.3) (width 0.2) (layer 1_top) (net 39)) - (segment (start 129.2 152.6) (end 128.4 153.4) (width 0.2) (layer 1_top) (net 39)) - (segment (start 126.23 153.41) (end 126.24 153.4) (width 0.2) (layer 4_bot) (net 39) (status 30)) - (segment (start 75.875 110.825) (end 75.9 110.8) (width 0.2) (layer 4_bot) (net 39) (tstamp 53BC71D9)) - (via (at 75.9 110.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 39)) - (segment (start 75.875 110.825) (end 75.875 111.725) (width 0.2) (layer 4_bot) (net 39) (status 20)) - (via (at 128.4 153.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 39)) - (segment (start 126.24 153.4) (end 128.4 153.4) (width 0.2) (layer 4_bot) (net 39) (tstamp 53F39D26) (status 10)) - (segment (start 66.8 116.4) (end 64.1 116.4) (width 0.2) (layer 4_bot) (net 40) (status 20)) - (segment (start 123.8 135.4) (end 104.8 116.4) (width 0.2) (layer 1_top) (net 40) (tstamp 53ADB89C)) - (segment (start 104.8 116.4) (end 66.8 116.4) (width 0.2) (layer 1_top) (net 40)) - (segment (start 126.025 143.25) (end 123.85 143.25) (width 0.2) (layer 4_bot) (net 40) (status 10)) - (via (at 123.8 143.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 40)) - (segment (start 123.85 143.25) (end 123.8 143.2) (width 0.2) (layer 4_bot) (net 40) (tstamp 53ADB7D9)) - (segment (start 123.8 143.2) (end 123.8 135.4) (width 0.2) (layer 1_top) (net 40)) - (via (at 66.8 116.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 40)) - (segment (start 64.1 116.4) (end 64.075 116.375) (width 0.2) (layer 4_bot) (net 40) (tstamp 53BC7193) (status 30)) - (segment (start 126.23 145.79) (end 124.11 145.79) (width 0.2) (layer 4_bot) (net 41) (status 10)) - (segment (start 64.1 114.4) (end 64.075 114.375) (width 0.2) (layer 4_bot) (net 41) (tstamp 53BC7190) (status 30)) - (segment (start 124.6 145.3) (end 124.6 135.3) (width 0.2) (layer 1_top) (net 41) (tstamp 53ADB7CE)) - (via (at 66.8 114.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 41)) - (segment (start 66.8 114.4) (end 103.7 114.4) (width 0.2) (layer 1_top) (net 41)) - (segment (start 124.6 135.3) (end 103.7 114.4) (width 0.2) (layer 1_top) (net 41) (tstamp 53ADB8A5)) - (segment (start 66.8 114.4) (end 64.1 114.4) (width 0.2) (layer 4_bot) (net 41) (status 20)) - (segment (start 124.1 145.8) (end 124.6 145.3) (width 0.2) (layer 1_top) (net 41) (tstamp 53F39E8B)) - (via (at 124.1 145.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 41)) - (segment (start 124.11 145.79) (end 124.1 145.8) (width 0.2) (layer 4_bot) (net 41) (tstamp 53F39E89)) - (segment (start 126.23 148.33) (end 126.2 148.3) (width 0.2) (layer 4_bot) (net 42) (status 30)) - (segment (start 124 148.3) (end 123 147.3) (width 0.2) (layer 1_top) (net 42) (tstamp 53F39E41)) - (via (at 124 148.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 42)) - (segment (start 126.2 148.3) (end 124 148.3) (width 0.2) (layer 4_bot) (net 42) (tstamp 53F39E3F) (status 10)) - (segment (start 66.8 118.4) (end 64.1 118.4) (width 0.2) (layer 4_bot) (net 42) (status 20)) - (segment (start 123 135.5) (end 105.9 118.4) (width 0.2) (layer 1_top) (net 42) (tstamp 53ADB482)) - (segment (start 105.9 118.4) (end 66.8 118.4) (width 0.2) (layer 1_top) (net 42)) - (segment (start 123 147.3) (end 123 135.5) (width 0.2) (layer 1_top) (net 42) (tstamp 53F39E44)) - (via (at 66.8 118.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 42)) - (segment (start 64.1 118.4) (end 64.075 118.375) (width 0.2) (layer 4_bot) (net 42) (tstamp 53BC7197) (status 30)) - (segment (start 120.77 150.87) (end 122.83 150.87) (width 0.2) (layer 4_bot) (net 43) (status 10)) - (segment (start 64.1 119.4) (end 64.075 119.375) (width 0.2) (layer 4_bot) (net 43) (tstamp 53BC719A) (status 30)) - (via (at 66.8 119.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 43)) - (segment (start 122.2 150.1) (end 122.2 135.6) (width 0.2) (layer 1_top) (net 43)) - (segment (start 106 119.4) (end 66.8 119.4) (width 0.2) (layer 1_top) (net 43)) - (segment (start 122.2 135.6) (end 106 119.4) (width 0.2) (layer 1_top) (net 43) (tstamp 53ADB882)) - (segment (start 66.8 119.4) (end 64.1 119.4) (width 0.2) (layer 4_bot) (net 43) (status 20)) - (segment (start 122.9 150.8) (end 122.2 150.1) (width 0.2) (layer 1_top) (net 43) (tstamp 53F39D37)) - (via (at 122.9 150.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 43)) - (segment (start 122.83 150.87) (end 122.9 150.8) (width 0.2) (layer 4_bot) (net 43) (tstamp 53F39D35)) - (segment (start 126.23 150.87) (end 128.33 150.87) (width 0.2) (layer 4_bot) (net 44) (status 10)) - (segment (start 128.4 150.8) (end 126.2 148.6) (width 0.2) (layer 1_top) (net 44) (tstamp 53F39E7C)) - (via (at 128.4 150.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 44)) - (segment (start 128.33 150.87) (end 128.4 150.8) (width 0.2) (layer 4_bot) (net 44) (tstamp 53F39E7A)) - (segment (start 124.5 129.5) (end 126.2 131.2) (width 0.2) (layer 1_top) (net 44)) - (segment (start 66.8 112.4) (end 64.1 112.4) (width 0.2) (layer 4_bot) (net 44) (status 20)) - (via (at 66.8 112.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 44)) - (segment (start 120.6 129.5) (end 103.5 112.4) (width 0.2) (layer 1_top) (net 44) (tstamp 53F39D98)) - (segment (start 66.8 112.4) (end 103.5 112.4) (width 0.2) (layer 1_top) (net 44)) - (segment (start 64.075 112.375) (end 64.1 112.4) (width 0.2) (layer 4_bot) (net 44) (tstamp 53BC718A) (status 30)) - (segment (start 124.5 129.5) (end 120.6 129.5) (width 0.2) (layer 1_top) (net 44) (tstamp 53F39D95)) - (segment (start 126.2 131.2) (end 126.2 148.6) (width 0.2) (layer 1_top) (net 44) (tstamp 53F39DA0)) - (segment (start 125.4 151) (end 125.4 131.3) (width 0.2) (layer 1_top) (net 45)) - (segment (start 124.2 130.1) (end 120.3 130.1) (width 0.2) (layer 1_top) (net 45) (tstamp 53F39DA5)) - (segment (start 125.4 131.3) (end 124.2 130.1) (width 0.2) (layer 1_top) (net 45) (tstamp 53F39DA3)) - (segment (start 123.5 152.9) (end 122.4 152.9) (width 0.2) (layer 4_bot) (net 45)) - (segment (start 64.075 113.375) (end 64.1 113.4) (width 0.2) (layer 4_bot) (net 45) (tstamp 53BC718D) (status 30)) - (segment (start 66.8 113.4) (end 103.6 113.4) (width 0.2) (layer 1_top) (net 45)) - (segment (start 120.3 130.1) (end 103.6 113.4) (width 0.2) (layer 1_top) (net 45) (tstamp 53F39DA8)) - (via (at 66.8 113.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 45)) - (segment (start 66.8 113.4) (end 64.1 113.4) (width 0.2) (layer 4_bot) (net 45) (status 20)) - (via (at 123.5 152.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 45)) - (segment (start 123.5 152.9) (end 125.4 151) (width 0.2) (layer 1_top) (net 45) (tstamp 53F39031)) - (segment (start 121.89 153.41) (end 120.77 153.41) (width 0.2) (layer 4_bot) (net 45) (tstamp 53F39D2F) (status 30)) - (segment (start 122.4 152.9) (end 121.89 153.41) (width 0.2) (layer 4_bot) (net 45) (tstamp 53F39D2D) (status 20)) - (segment (start 120.975 153.41) (end 122.09 153.41) (width 0.2) (layer 4_bot) (net 45) (status 30)) - (segment (start 98.2 128.6) (end 98.2 126.6) (width 0.2) (layer 4_bot) (net 46) (status 10)) - (segment (start 100.2 124.6) (end 130.4 124.6) (width 0.2) (layer 4_bot) (net 46) (tstamp 53AB3CC3)) - (segment (start 98.2 126.6) (end 100.2 124.6) (width 0.2) (layer 4_bot) (net 46) (tstamp 53AB3CB8)) - (segment (start 154.8 128.6) (end 139.6 128.6) (width 0.2) (layer 4_bot) (net 46)) - (segment (start 135.4 129.6) (end 130.4 124.6) (width 0.2) (layer 4_bot) (net 46) (tstamp 53AB3B14)) - (segment (start 138.6 129.6) (end 135.4 129.6) (width 0.2) (layer 4_bot) (net 46) (tstamp 53AB3B12)) - (segment (start 139.6 128.6) (end 138.6 129.6) (width 0.2) (layer 4_bot) (net 46) (tstamp 53AB3B10)) - (segment (start 162.604 129.75) (end 155.95 129.75) (width 0.2) (layer 4_bot) (net 46) (status 10)) - (segment (start 155.95 129.75) (end 154.8 128.6) (width 0.2) (layer 4_bot) (net 46) (tstamp 53AB3846)) - (segment (start 101.8 134.2) (end 103.4 134.2) (width 0.2) (layer 4_bot) (net 47) (status 10)) - (segment (start 134.45 153.65) (end 151.106 153.65) (width 0.2) (layer 4_bot) (net 47) (tstamp 53ADA641) (status 20)) - (segment (start 128.2 147.4) (end 134.45 153.65) (width 0.2) (layer 4_bot) (net 47) (tstamp 53ADA63F)) - (segment (start 116.6 147.4) (end 128.2 147.4) (width 0.2) (layer 4_bot) (net 47) (tstamp 53ADA63C)) - (segment (start 103.4 134.2) (end 116.6 147.4) (width 0.2) (layer 4_bot) (net 47) (tstamp 53ADA636)) - (segment (start 100.3 123.9) (end 141.344 123.9) (width 0.2) (layer 4_bot) (net 48)) - (segment (start 141.344 123.9) (end 143.894 121.35) (width 0.2) (layer 4_bot) (net 48) (tstamp 53ADFA7C) (status 20)) - (segment (start 97.8 128.6) (end 97.8 126.4) (width 0.2) (layer 4_bot) (net 48) (status 10)) - (segment (start 97.8 126.4) (end 100.3 123.9) (width 0.2) (layer 4_bot) (net 48) (tstamp 53AB4BE6)) - (segment (start 98.6 128.6) (end 98.6 126.8) (width 0.2) (layer 4_bot) (net 49) (status 10)) - (segment (start 130.1 125.3) (end 100.1 125.3) (width 0.2) (layer 4_bot) (net 49) (tstamp 53AB3AFB)) - (segment (start 135 130.2) (end 130.1 125.3) (width 0.2) (layer 4_bot) (net 49) (tstamp 53AB3AF9)) - (segment (start 139 130.2) (end 135 130.2) (width 0.2) (layer 4_bot) (net 49) (tstamp 53AB3AF6)) - (segment (start 140 129.2) (end 139 130.2) (width 0.2) (layer 4_bot) (net 49) (tstamp 53AB3AF4)) - (segment (start 152.296 129.2) (end 140 129.2) (width 0.2) (layer 4_bot) (net 49) (tstamp 53AB3B47)) - (segment (start 152.296 129.2) (end 154.048 130.952) (width 0.2) (layer 4_bot) (net 49) (status 20)) - (segment (start 98.6 126.8) (end 100.1 125.3) (width 0.2) (layer 4_bot) (net 49) (tstamp 53AB3C61)) - (segment (start 99 128.6) (end 99 127) (width 0.2) (layer 4_bot) (net 50) (status 10)) - (segment (start 134.752 130.952) (end 129.8 126) (width 0.2) (layer 4_bot) (net 50) (tstamp 53AB3ADB)) - (segment (start 129.8 126) (end 100 126) (width 0.2) (layer 4_bot) (net 50) (tstamp 53AB3ADE)) - (segment (start 134.752 130.952) (end 140.952 130.952) (width 0.2) (layer 4_bot) (net 50) (status 20)) - (segment (start 99 127) (end 100 126) (width 0.2) (layer 4_bot) (net 50) (tstamp 53AB3C5B)) - (segment (start 111.6 130.2) (end 117 130.2) (width 0.2) (layer 4_bot) (net 51)) - (segment (start 128.3 129.5) (end 134.7 135.9) (width 0.2) (layer 4_bot) (net 51) (tstamp 53F39D61)) - (segment (start 117.7 129.5) (end 128.3 129.5) (width 0.2) (layer 4_bot) (net 51) (tstamp 53F39D5E)) - (segment (start 117 130.2) (end 117.7 129.5) (width 0.2) (layer 4_bot) (net 51) (tstamp 53F39D5C)) - (segment (start 148.61 138.61) (end 145.9 135.9) (width 0.2) (layer 4_bot) (net 51) (status 10)) - (segment (start 145.9 135.9) (end 134.7 135.9) (width 0.2) (layer 4_bot) (net 51) (tstamp 53AB6448)) - (segment (start 99.398002 128.6) (end 99.4 128.6) (width 0.2) (layer 4_bot) (net 51) (tstamp 53AB645D) (status 30)) - (segment (start 99.398002 127.2) (end 99.398002 128.6) (width 0.2) (layer 4_bot) (net 51) (tstamp 53AB645C) (status 20)) - (segment (start 100 126.598002) (end 99.398002 127.2) (width 0.2) (layer 4_bot) (net 51) (tstamp 53AB6459)) - (segment (start 107.998002 126.598002) (end 100 126.598002) (width 0.2) (layer 4_bot) (net 51) (tstamp 53AB6452)) - (segment (start 111.6 130.2) (end 107.998002 126.598002) (width 0.2) (layer 4_bot) (net 51) (tstamp 53F39D5A)) - (segment (start 101.8 133) (end 104 133) (width 0.2) (layer 4_bot) (net 52) (status 10)) - (segment (start 131.396 144.25) (end 132.396 145.25) (width 0.2) (layer 4_bot) (net 52) (tstamp 53ACD18C) (status 20)) - (segment (start 115.25 144.25) (end 131.396 144.25) (width 0.2) (layer 4_bot) (net 52) (tstamp 53ACD188)) - (segment (start 104 133) (end 115.25 144.25) (width 0.2) (layer 4_bot) (net 52) (tstamp 53ACD183)) - (segment (start 101.8 132.998002) (end 101.8 133) (width 0.2) (layer 4_bot) (net 52) (tstamp 53AB7833) (status 30)) - (segment (start 101.8 133.001998) (end 101.8 133) (width 0.2) (layer 4_bot) (net 52) (tstamp 53AB195A) (status 30)) - (segment (start 135.1 134.3) (end 128.9 128.1) (width 0.2) (layer 4_bot) (net 53)) - (segment (start 111.5 128.1) (end 111 128.6) (width 0.2) (layer 4_bot) (net 53) (tstamp 53F39D55)) - (segment (start 128.9 128.1) (end 111.5 128.1) (width 0.2) (layer 4_bot) (net 53) (tstamp 53F39D54)) - (segment (start 164 136.6) (end 165.57 138.17) (width 0.2) (layer 4_bot) (net 53)) - (segment (start 94.6 128.6) (end 111 128.6) (width 0.2) (layer 1_top) (net 53) (tstamp 53ADE4DE)) - (segment (start 93.4 128.2) (end 94.2 128.2) (width 0.2) (layer 1_top) (net 53)) - (segment (start 94.2 128.2) (end 94.6 128.6) (width 0.2) (layer 1_top) (net 53) (tstamp 53ADE4DA)) - (via (at 111 128.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 53)) - (via (at 93.4 128.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 53)) - (segment (start 147.5 134.3) (end 135.1 134.3) (width 0.2) (layer 4_bot) (net 53) (tstamp 53AB6CF0)) - (segment (start 149.8 136.6) (end 147.5 134.3) (width 0.2) (layer 4_bot) (net 53) (tstamp 53ADE82D)) - (segment (start 149.8 136.6) (end 164 136.6) (width 0.2) (layer 4_bot) (net 53)) - (segment (start 165.57 138.17) (end 169.235 138.17) (width 0.2) (layer 4_bot) (net 53) (tstamp 53ADE854) (status 20)) - (segment (start 94.6 128.6) (end 93.8 128.6) (width 0.2) (layer 4_bot) (net 53) (status 10)) - (segment (start 92.85 128.75) (end 85.3 128.75) (width 0.2) (layer 4_bot) (net 53) (tstamp 53ADE30E) (status 20)) - (segment (start 93.4 128.2) (end 92.85 128.75) (width 0.2) (layer 4_bot) (net 53) (tstamp 53ADE30D)) - (segment (start 93.8 128.6) (end 93.4 128.2) (width 0.2) (layer 4_bot) (net 53) (tstamp 53ADE2FE)) - (segment (start 135.298002 133.498002) (end 129.2 127.4) (width 0.2) (layer 4_bot) (net 54)) - (segment (start 110.6 127.4) (end 110.2 127.8) (width 0.2) (layer 4_bot) (net 54) (tstamp 53F39D52)) - (segment (start 129.2 127.4) (end 110.6 127.4) (width 0.2) (layer 4_bot) (net 54) (tstamp 53F39D51)) - (segment (start 169.235 135.63) (end 169.065 135.8) (width 0.2) (layer 4_bot) (net 54) (status 30)) - (segment (start 95 127.8) (end 94.6 127.4) (width 0.2) (layer 1_top) (net 54) (tstamp 53ADE371)) - (segment (start 94.6 127.4) (end 92.8 127.4) (width 0.2) (layer 1_top) (net 54) (tstamp 53ADE375)) - (via (at 92.8 127.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 54)) - (via (at 110.2 127.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 54)) - (segment (start 147.698002 133.498002) (end 135.298002 133.498002) (width 0.2) (layer 4_bot) (net 54) (tstamp 53AB681E)) - (segment (start 150 135.8) (end 147.698002 133.498002) (width 0.2) (layer 4_bot) (net 54) (tstamp 53AB681A)) - (segment (start 110.2 127.8) (end 95 127.8) (width 0.2) (layer 1_top) (net 54)) - (segment (start 169.065 135.8) (end 150 135.8) (width 0.2) (layer 4_bot) (net 54) (tstamp 53B2FB54) (status 10)) - (segment (start 95 128.6) (end 95 127.6) (width 0.2) (layer 4_bot) (net 54) (status 10)) - (segment (start 91.95 128.25) (end 85.3 128.25) (width 0.2) (layer 4_bot) (net 54) (tstamp 53ADE33D) (status 20)) - (segment (start 92.8 127.4) (end 91.95 128.25) (width 0.2) (layer 4_bot) (net 54) (tstamp 53ADE33C)) - (segment (start 94.8 127.4) (end 92.8 127.4) (width 0.2) (layer 4_bot) (net 54) (tstamp 53ADE331)) - (segment (start 95 127.6) (end 94.8 127.4) (width 0.2) (layer 4_bot) (net 54) (tstamp 53ADE32C)) - (segment (start 134.9 135.1) (end 128.6 128.8) (width 0.2) (layer 4_bot) (net 55)) - (segment (start 112.4 128.8) (end 111.8 129.4) (width 0.2) (layer 4_bot) (net 55) (tstamp 53F39D58)) - (segment (start 128.6 128.8) (end 112.4 128.8) (width 0.2) (layer 4_bot) (net 55) (tstamp 53F39D57)) - (segment (start 93.4 129.2) (end 94 129.2) (width 0.2) (layer 1_top) (net 55)) - (segment (start 166.71 140.71) (end 163.4 137.4) (width 0.2) (layer 4_bot) (net 55) (tstamp 53AB6CFA)) - (segment (start 163.4 137.4) (end 149.6 137.4) (width 0.2) (layer 4_bot) (net 55) (tstamp 53AB6CFC)) - (segment (start 149.6 137.4) (end 147.3 135.1) (width 0.2) (layer 4_bot) (net 55) (tstamp 53AB6CFE)) - (segment (start 147.3 135.1) (end 134.9 135.1) (width 0.2) (layer 4_bot) (net 55) (tstamp 53AB6D00)) - (via (at 111.8 129.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 55)) - (segment (start 166.71 140.71) (end 169.235 140.71) (width 0.2) (layer 4_bot) (net 55) (status 20)) - (via (at 93.4 129.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 55)) - (segment (start 94.2 129.4) (end 111.8 129.4) (width 0.2) (layer 1_top) (net 55) (tstamp 53ADE2E9)) - (segment (start 94 129.2) (end 94.2 129.4) (width 0.2) (layer 1_top) (net 55) (tstamp 53ADE2E5)) - (segment (start 93.4 129.8) (end 93.4 129.2) (width 0.2) (layer 4_bot) (net 55) (status 10)) - (segment (start 92.75 129.25) (end 85.3 129.25) (width 0.2) (layer 4_bot) (net 55) (tstamp 53ADE2DA) (status 20)) - (segment (start 92.8 129.2) (end 92.75 129.25) (width 0.2) (layer 4_bot) (net 55) (tstamp 53ADE2D9)) - (segment (start 93.4 129.2) (end 92.8 129.2) (width 0.2) (layer 4_bot) (net 55) (tstamp 53ADE2D8)) - (segment (start 135.5 132.7) (end 129.5 126.7) (width 0.2) (layer 4_bot) (net 56)) - (segment (start 110.3 126.7) (end 110 127) (width 0.2) (layer 4_bot) (net 56) (tstamp 53F39D4D)) - (segment (start 129.5 126.7) (end 110.3 126.7) (width 0.2) (layer 4_bot) (net 56) (tstamp 53F39D4C)) - (segment (start 93.4 126.6) (end 95 126.6) (width 0.2) (layer 1_top) (net 56)) - (segment (start 152.69 133.09) (end 152.3 132.7) (width 0.2) (layer 4_bot) (net 56) (tstamp 53AB67FE)) - (segment (start 152.3 132.7) (end 135.5 132.7) (width 0.2) (layer 4_bot) (net 56) (tstamp 53AB6803)) - (segment (start 110 127) (end 109.4 127) (width 0.2) (layer 4_bot) (net 56) (tstamp 53F39D4F)) - (via (at 109.4 127) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 56)) - (segment (start 152.69 133.09) (end 169.235 133.09) (width 0.2) (layer 4_bot) (net 56) (status 20)) - (via (at 93.4 126.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 56)) - (segment (start 97.6 127) (end 109.4 127) (width 0.2) (layer 1_top) (net 56) (tstamp 53ADE393)) - (segment (start 97.4 127.2) (end 97.6 127) (width 0.2) (layer 1_top) (net 56) (tstamp 53ADE391)) - (segment (start 95.6 127.2) (end 97.4 127.2) (width 0.2) (layer 1_top) (net 56) (tstamp 53ADE38E)) - (segment (start 95 126.6) (end 95.6 127.2) (width 0.2) (layer 1_top) (net 56) (tstamp 53ADE38C)) - (segment (start 95.4 128.6) (end 95.4 127.4) (width 0.2) (layer 4_bot) (net 56) (status 10)) - (segment (start 91.45 127.75) (end 85.3 127.75) (width 0.2) (layer 4_bot) (net 56) (tstamp 53ADE354) (status 20)) - (segment (start 92.6 126.6) (end 91.45 127.75) (width 0.2) (layer 4_bot) (net 56) (tstamp 53ADE352)) - (segment (start 93.4 126.6) (end 92.6 126.6) (width 0.2) (layer 4_bot) (net 56) (tstamp 53ADE351)) - (segment (start 94.6 126.6) (end 93.4 126.6) (width 0.2) (layer 4_bot) (net 56) (tstamp 53ADE34A)) - (segment (start 95.4 127.4) (end 94.6 126.6) (width 0.2) (layer 4_bot) (net 56) (tstamp 53ADE347)) - (segment (start 174.49 155.95) (end 174.29916 156.14084) (width 0.4) (layer 4_bot) (net 57) (status 30)) - (segment (start 174.29916 156.14084) (end 174.29916 159) (width 0.4) (layer 4_bot) (net 57) (tstamp 53F39CF6) (status 30)) - (segment (start 172.4 166.4) (end 172.4 163) (width 0.4) (layer 4_bot) (net 57)) - (segment (start 172.4 163) (end 174.29916 161.10084) (width 0.4) (layer 4_bot) (net 57) (tstamp 53B2EF70)) - (segment (start 111.65 160) (end 113.8 160) (width 0.4) (layer 4_bot) (net 57) (status 10)) - (segment (start 113.8 160) (end 125.05 171.25) (width 0.4) (layer 4_bot) (net 57) (tstamp 53AE5889)) - (segment (start 174.29916 159) (end 174.29916 161.10084) (width 0.4) (layer 4_bot) (net 57) (status 10)) - (segment (start 172.4 166.4) (end 167.55 171.25) (width 0.4) (layer 4_bot) (net 57) (tstamp 53B2EF6D)) - (segment (start 167.55 171.25) (end 125.05 171.25) (width 0.4) (layer 4_bot) (net 57) (tstamp 53AE1D44)) - (segment (start 174.285 158.98584) (end 174.29916 159) (width 0.4) (layer 4_bot) (net 57) (tstamp 53AE1D3A) (status 30)) - (segment (start 127.25 101.25) (end 124.75 101.25) (width 0.4) (layer 4_bot) (net 58)) - (segment (start 124.75 101.25) (end 122 101.25) (width 0.4) (layer 4_bot) (net 58)) - (segment (start 130 101.25) (end 127.25 101.25) (width 0.4) (layer 4_bot) (net 58)) - (via (at 127.25 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (tstamp 588D1B46)) - (segment (start 86 101.25) (end 89 101.25) (width 0.4) (layer 4_bot) (net 58)) - (segment (start 83 101.25) (end 86 101.25) (width 0.4) (layer 4_bot) (net 58)) - (via (at 86 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 110 101.25) (end 113 101.25) (width 0.4) (layer 4_bot) (net 58)) - (segment (start 107 101.25) (end 110 101.25) (width 0.4) (layer 4_bot) (net 58)) - (via (at 110 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 120.77 155.95) (end 120.77 156.98) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 120.75 157) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 120.77 156.98) (end 120.75 157) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39EAE)) - (segment (start 120.77 155.95) (end 118.6 155.95) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 118.6 155.95) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 120.77 155.95) (end 120.77 154.92) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 120.75 154.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 120.77 154.92) (end 120.75 154.9) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39EA6)) - (segment (start 120.77 143.25) (end 118.6 143.25) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 118.6 143.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 174.49 140.71) (end 174.49 141.79) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 174.5 141.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 174.49 141.79) (end 174.5 141.8) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CF1)) - (segment (start 174.49 140.71) (end 176.69 140.71) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 176.7 140.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 176.69 140.71) (end 176.7 140.7) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CED)) - (segment (start 174.49 140.71) (end 172.31 140.71) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 172.3 140.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 172.31 140.71) (end 172.3 140.7) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CE9)) - (segment (start 174.49 138.17) (end 174.49 139.39) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (segment (start 174.5 140.7) (end 174.49 140.71) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CE8) (status 30)) - (segment (start 174.5 139.4) (end 174.5 140.7) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CE6) (status 20)) - (via (at 174.5 139.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 174.49 139.39) (end 174.5 139.4) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CE4)) - (segment (start 174.49 138.17) (end 174.49 137.11) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 174.5 137.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 174.49 137.11) (end 174.5 137.1) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CE0)) - (segment (start 174.49 138.17) (end 176.67 138.17) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 176.7 138.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 176.67 138.17) (end 176.7 138.2) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CDC)) - (segment (start 174.49 138.17) (end 172.33 138.17) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 172.3 138.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 172.33 138.17) (end 172.3 138.2) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CD8)) - (segment (start 174.49 133.09) (end 174.49 134.19) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 174.5 134.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 174.49 134.19) (end 174.5 134.2) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CCF)) - (segment (start 174.49 133.09) (end 176.69 133.09) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 176.7 133.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 176.69 133.09) (end 176.7 133.1) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CCB)) - (segment (start 174.49 133.09) (end 174.49 132.01) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 174.5 132) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 174.49 132.01) (end 174.5 132) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39CC7)) - (segment (start 147.63 167.57) (end 146.53 167.57) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 146.5 167.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 146.53 167.57) (end 146.5 167.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39C60)) - (segment (start 147.63 167.57) (end 147.63 165.43) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 147.6 165.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 147.63 165.43) (end 147.6 165.4) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39C58)) - (segment (start 147.63 167.57) (end 148.67 167.57) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 148.7 167.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 148.67 167.57) (end 148.7 167.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39C54)) - (segment (start 165.41 167.57) (end 165.41 169.79) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 165.4 169.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 165.41 169.79) (end 165.4 169.8) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39C4E)) - (segment (start 165.41 167.57) (end 166.47 167.57) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 166.5 167.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 166.47 167.57) (end 166.5 167.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39C4A)) - (segment (start 165.41 167.57) (end 164.33 167.57) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 164.3 167.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 164.33 167.57) (end 164.3 167.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39C46)) - (segment (start 157.79 167.57) (end 156.73 167.57) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 156.7 167.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 156.73 167.57) (end 156.7 167.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39C42)) - (segment (start 157.79 167.57) (end 158.87 167.57) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 158.9 167.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 158.87 167.57) (end 158.9 167.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39C3E)) - (segment (start 157.79 167.57) (end 157.79 165.41) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 157.8 165.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 157.79 165.41) (end 157.8 165.4) (width 0.4) (layer 4_bot) (net 58) (tstamp 53F39C3A)) - (segment (start 94.6 149.1001) (end 94.6 150.1) (width 0.2) (layer 4_bot) (net 58) (status 10)) - (via (at 94.6 150.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 92.75062 149.34996) (end 92.75062 150.19938) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 92.75 150.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 92.75062 150.19938) (end 92.75 150.2) (width 0.4) (layer 4_bot) (net 58) (tstamp 53C5B94F)) - (segment (start 92.75062 149.34996) (end 91.70004 149.34996) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 91.7 149.35) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 91.70004 149.34996) (end 91.7 149.35) (width 0.4) (layer 4_bot) (net 58) (tstamp 53C5B94B)) - (segment (start 92.75062 149.34996) (end 92.75062 148.50062) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 92.75 148.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 92.75062 148.50062) (end 92.75 148.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53C5B947)) - (segment (start 75.825 119.325) (end 75.9 119.4) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 75.9 120.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 75.9 119.4) (end 75.9 120.4) (width 0.4) (layer 4_bot) (net 58) (tstamp 53BC7205) (status 10)) - (segment (start 75.875 118.075) (end 75.9 118.05) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 75.9 117.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 75.9 118.05) (end 75.9 117.3) (width 0.4) (layer 4_bot) (net 58) (tstamp 53BC71FD) (status 10)) - (segment (start 75.825 108.575) (end 75.9 108.65) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 75.9 109.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 75.9 108.65) (end 75.9 109.7) (width 0.4) (layer 4_bot) (net 58) (tstamp 53BC71ED) (status 10)) - (segment (start 75.825 108.575) (end 75.8 108.6) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 75 108.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 75.8 108.6) (end 75 108.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53BC71E2) (status 10)) - (segment (start 62.575 117.875) (end 62.6 117.85) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 62.6 117.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 62.6 117.85) (end 62.6 117.1) (width 0.4) (layer 4_bot) (net 58) (tstamp 53BC7159) (status 10)) - (segment (start 64.075 117.375) (end 64.1 117.4) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 65 117.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 64.1 117.4) (end 65 117.4) (width 0.4) (layer 4_bot) (net 58) (tstamp 53BC713A) (status 10)) - (segment (start 62.575 117.875) (end 62.6 117.9) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 62.6 118.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 62.6 117.9) (end 62.6 118.7) (width 0.4) (layer 4_bot) (net 58) (tstamp 53BC7138) (status 10)) - (segment (start 62.575 113.875) (end 62.6 113.85) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 62.6 113.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 62.6 113.85) (end 62.6 113.1) (width 0.4) (layer 4_bot) (net 58) (tstamp 53BC7136) (status 10)) - (segment (start 87.8 147.2001) (end 88.8999 147.2001) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 88.9 147.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 88.8999 147.2001) (end 88.9 147.2) (width 0.4) (layer 4_bot) (net 58) (tstamp 53BC2152)) - (segment (start 69.25 122.25) (end 68.9 122.6) (width 0.4) (layer 4_bot) (net 58)) - (via (at 69.25 122.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 69.25 125.25) (end 69.25 122.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE519E)) - (via (at 69.25 125.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 69.25 128.25) (end 69.25 125.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE519B)) - (via (at 69.25 128.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 69.25 131.25) (end 69.25 128.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5192)) - (via (at 69.25 131.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 69.25 134.25) (end 69.25 131.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE518F)) - (via (at 62.7 122.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 65.7 122.6) (end 62.7 122.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B190FD)) - (via (at 65.7 122.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 68.9 122.6) (end 65.7 122.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B190FB)) - (via (at 89 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (via (at 83 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (via (at 107 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (via (at 113 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 113 101.25) (end 116 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5439)) - (via (at 116 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 116 101.25) (end 119 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE543C)) - (via (at 119 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 119 101.25) (end 122 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE543F)) - (via (at 122 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (via (at 124.75 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (via (at 130 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 130 101.25) (end 133 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5471)) - (via (at 133 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 133 101.25) (end 136 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5476)) - (via (at 136 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 136 101.25) (end 139 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5479)) - (via (at 139 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 139 101.25) (end 142 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE547C)) - (via (at 142 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 142 101.25) (end 145 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE547F)) - (via (at 145 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 145 101.25) (end 148 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5482)) - (via (at 148 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 148 101.25) (end 151 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5486)) - (via (at 151 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 151 101.25) (end 154 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5489)) - (via (at 154 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 154 101.25) (end 157 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE548D)) - (via (at 157 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 157 101.25) (end 160 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5490)) - (via (at 160 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 160 101.25) (end 163 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5493)) - (via (at 163 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 163 101.25) (end 166 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5496)) - (via (at 166 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 166 101.25) (end 169 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5499)) - (via (at 169 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 169 101.25) (end 172 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE549C)) - (via (at 178.75 108) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (via (at 172 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 172 104.25) (end 172 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B91)) - (via (at 172 104.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 172 105.5) (end 172 104.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B8A)) - (segment (start 173.25 106.75) (end 172 105.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B89)) - (via (at 173.25 106.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 174.5 108) (end 173.25 106.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B83)) - (segment (start 175.75 108) (end 174.5 108) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B82)) - (via (at 175.75 108) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 178.75 108) (end 175.75 108) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B7A)) - (via (at 68 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 62.75 108) (end 61.25 109.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53E6)) - (via (at 61.25 109.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 61.25 109.5) (end 61.25 112.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53EE)) - (via (at 61.25 112.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 61.25 112.5) (end 61.25 115.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53F2)) - (via (at 61.25 115.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 61.25 115.5) (end 61.25 118.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53F5)) - (via (at 61.25 118.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (via (at 64 108) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 65.5 108) (end 64 108) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53C7)) - (segment (start 66.75 106.75) (end 65.5 108) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53C6)) - (via (at 66.75 106.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 68 105.5) (end 66.75 106.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53BC)) - (segment (start 68 104.25) (end 68 105.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53BB)) - (via (at 68 104.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 68 101.25) (end 68 104.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53B7)) - (segment (start 64 108) (end 62.75 108) (width 0.4) (layer 4_bot) (net 58)) - (segment (start 64 104) (end 66.75 101.25) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (segment (start 66.75 101.25) (end 68 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE53A4)) - (segment (start 71 101.25) (end 68 101.25) (width 0.4) (layer 4_bot) (net 58)) - (segment (start 71 101.25) (end 74 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5403)) - (via (at 71 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 74 101.25) (end 77 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5407)) - (via (at 74 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 77 101.25) (end 80 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5411)) - (via (at 77 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 80 101.25) (end 83 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5414)) - (via (at 80 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 89 101.25) (end 92 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE541F)) - (segment (start 92 101.25) (end 95 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5423)) - (via (at 92 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (via (at 95 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 104 101.25) (end 107 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5430)) - (via (at 104 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 101 101.25) (end 104 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE542D)) - (via (at 101 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 98 101.25) (end 101 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5429)) - (via (at 98 101.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 95 101.25) (end 98 101.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5426)) - (segment (start 178.75 108) (end 178.75 111) (width 0.4) (layer 4_bot) (net 58)) - (via (at 178.75 114) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 178.75 111) (end 178.75 114) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B9D)) - (via (at 178.75 111) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 176 104) (end 178.75 106.75) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (segment (start 178.75 106.75) (end 178.75 108) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B53)) - (segment (start 69.25 140.25) (end 69.25 137.5) (width 0.4) (layer 1_top) (net 58)) - (via (at 69.25 140.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 69.25 137.5) (end 69.25 134.25) (width 0.4) (layer 1_top) (net 58) (tstamp 53AE5681)) - (via (at 69.25 134.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 68 173.75) (end 68 170.75) (width 0.4) (layer 4_bot) (net 58)) - (via (at 68 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 61.5 158.5) (end 61.75 158.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE553E)) - (via (at 61.5 158.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 61.25 158.75) (end 61.5 158.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5535)) - (segment (start 61.25 161) (end 61.25 158.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5534)) - (via (at 61.25 161) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 61.25 164) (end 61.25 161) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5530)) - (via (at 61.25 164) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 61.25 167) (end 61.25 164) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE552C)) - (via (at 61.25 167) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 64.25 167) (end 61.25 167) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5529)) - (via (at 64.25 167) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 65.5 167) (end 64.25 167) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5526)) - (segment (start 66.75 168.25) (end 65.5 167) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5525)) - (via (at 66.75 168.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 68 169.5) (end 66.75 168.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5520)) - (segment (start 68 170.75) (end 68 169.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE551F)) - (via (at 68 170.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 64 171) (end 66.75 173.75) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 74 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 71 173.75) (end 74 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE54F3)) - (via (at 71 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 68 173.75) (end 71 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE54EF)) - (segment (start 66.75 173.75) (end 68 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE54E4)) - (via (at 69.25 137.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 69.25 137.5) (end 69.25 134.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE518B)) - (segment (start 69.25 143.25) (end 69.25 140.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4A06)) - (via (at 69.25 143.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 69.25 146.25) (end 69.25 143.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4A03)) - (via (at 69.25 146.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 69.25 149.25) (end 69.25 146.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE49F7)) - (via (at 69.25 149.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 69.25 152.25) (end 69.25 149.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE49F4)) - (via (at 69.25 152.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 69.25 155.25) (end 69.25 152.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE49EB)) - (via (at 69.25 155.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 69.25 158.25) (end 69.25 155.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE49E8)) - (via (at 69.25 158.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 66.75 158.25) (end 69.25 158.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE49E2)) - (via (at 66.75 158.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 63.75 158.25) (end 66.75 158.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE49DF)) - (via (at 63.75 158.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 61.75 158.25) (end 63.75 158.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE5541)) - (segment (start 79 173.75) (end 76 173.75) (width 0.4) (layer 4_bot) (net 58)) - (via (at 169 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 169 173.75) (end 166 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C07)) - (via (at 166 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 166 173.75) (end 163 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C0B)) - (via (at 163 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 163 173.75) (end 160 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C0E)) - (via (at 160 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 160 173.75) (end 157 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C12)) - (via (at 157 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 157 173.75) (end 154 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C15)) - (via (at 154 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 154 173.75) (end 151 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C18)) - (via (at 151 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 151 173.75) (end 148 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C1C)) - (via (at 148 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 148 173.75) (end 145 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C1F)) - (via (at 145 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 145 173.75) (end 142 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C29)) - (via (at 142 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 142 173.75) (end 139 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C2C)) - (via (at 139 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 139 173.75) (end 136 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C35)) - (via (at 136 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 136 173.75) (end 133 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C38)) - (via (at 133 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 133 173.75) (end 130 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C3B)) - (via (at 130 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 130 173.75) (end 127 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C43)) - (via (at 127 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 127 173.75) (end 124 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C47)) - (via (at 124 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 124 173.75) (end 121 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C4A)) - (via (at 121 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 121 173.75) (end 118 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C4E)) - (via (at 118 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 118 173.75) (end 115 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C52)) - (via (at 115 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 115 173.75) (end 112 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C56)) - (via (at 112 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 112 173.75) (end 109 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C59)) - (via (at 109 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 109 173.75) (end 106 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C5D)) - (via (at 106 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 106 173.75) (end 103 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C60)) - (via (at 103 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 103 173.75) (end 100 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C63)) - (via (at 100 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 100 173.75) (end 97 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C67)) - (via (at 97 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 97 173.75) (end 94 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C6B)) - (via (at 94 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 94 173.75) (end 91 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C6E)) - (via (at 91 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 91 173.75) (end 88 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C71)) - (via (at 88 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 88 173.75) (end 85 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C75)) - (via (at 85 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 85 173.75) (end 82 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C78)) - (via (at 82 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 82 173.75) (end 79 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4C7B)) - (via (at 79 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (via (at 172 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 172 173.75) (end 169 173.75) (width 0.4) (layer 4_bot) (net 58)) - (via (at 76 173.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 176 171) (end 173.25 173.75) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 178.75 122) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 178.75 125) (end 178.75 122) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B31)) - (via (at 178.75 125) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 178.75 128) (end 178.75 125) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B2D)) - (via (at 178.75 128) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 178.75 131) (end 178.75 128) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B29)) - (via (at 178.75 131) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 178.75 134) (end 178.75 131) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B1E)) - (via (at 178.75 134) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 178.75 137) (end 178.75 134) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B1A)) - (via (at 178.75 137) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 178.75 140) (end 178.75 137) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B16)) - (via (at 178.75 140) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 178.75 143) (end 178.75 140) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B12)) - (via (at 178.75 143) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 178.75 146) (end 178.75 143) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B0E)) - (via (at 178.75 146) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 178.75 149) (end 178.75 146) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B0A)) - (via (at 178.75 149) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 178.75 152) (end 178.75 149) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4B04)) - (via (at 178.75 152) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 178.75 155) (end 178.75 152) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4AF5)) - (via (at 178.75 155) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 178.75 158) (end 178.75 155) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4AF0)) - (via (at 178.75 158) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 178.75 161) (end 178.75 158) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4ADF)) - (via (at 178.75 161) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 178.75 164) (end 178.75 161) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4ADB)) - (via (at 178.75 164) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 178.75 167) (end 178.75 164) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4AD7)) - (via (at 178.75 167) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 175.75 167) (end 178.75 167) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4AD3)) - (via (at 175.75 167) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 174.5 167) (end 175.75 167) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4ACA)) - (segment (start 173.25 168.25) (end 174.5 167) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4AC9)) - (via (at 173.25 168.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 172 169.5) (end 173.25 168.25) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4ABB)) - (segment (start 172 170.75) (end 172 169.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4ABA)) - (via (at 172 170.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 172 173.75) (end 172 170.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4AB5)) - (segment (start 173.25 173.75) (end 172 173.75) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4A9D)) - (segment (start 89.05042 132.6) (end 88.3 132.6) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 88.3 132.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 96.10084 121.3) (end 95 121.3) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 95 121.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 96.10084 121.3) (end 96.4 121.00084) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 96.4 120.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 96.4 121.00084) (end 96.4 120.1) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30810) (status 10)) - (segment (start 96.10084 121.3) (end 96.4 121.59916) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 96.4 122.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 96.4 121.59916) (end 96.4 122.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B3080B) (status 10)) - (segment (start 97.2 124.75042) (end 97.25042 124.7) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 98 124.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 97.25042 124.7) (end 98 124.7) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B307F2) (status 10)) - (segment (start 97.2 124.75042) (end 97.2 124) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 97.2 124) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 96 124.75042) (end 96 124) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 96 124) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 89.10084 125.7) (end 88 125.7) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 88 125.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 89.10084 125.7) (end 89.4 125.99916) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 89.4 126.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 89.4 125.99916) (end 89.4 126.9) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30795) (status 10)) - (segment (start 89.10084 125.7) (end 89.4 125.40084) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 89.4 124.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 89.4 125.40084) (end 89.4 124.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B3078F) (status 10)) - (segment (start 89.10084 140.7) (end 89.4 140.40084) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 89.4 139.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 89.4 140.40084) (end 89.4 139.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B3074E) (status 10)) - (segment (start 89.10084 140.7) (end 88 140.7) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 88 140.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 89.10084 140.7) (end 89.4 140.99916) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 89.4 141.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 89.4 140.99916) (end 89.4 141.9) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30746) (status 10)) - (segment (start 101.4 148.69916) (end 101.4 149.7) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 101.4 149.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 101.4 148.69916) (end 101.69916 148.4) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 102.6 148.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 101.69916 148.4) (end 102.6 148.4) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30605) (status 10)) - (segment (start 98.49916 144.8) (end 98.99916 145.3) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 99.5 145.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 98.99916 145.3) (end 99.5 145.3) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B305B1) (status 10)) - (segment (start 98.49916 144.8) (end 98.99916 144.3) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 99.5 144.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 98.99916 144.3) (end 99.5 144.3) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B305AA) (status 10)) - (segment (start 106.44958 132.2) (end 107.2 132.2) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 107.2 132.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 106.44958 132.2) (end 106.4 132.24958) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 106.4 133) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 106.4 132.24958) (end 106.4 133) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30566) (status 10)) - (segment (start 122.60084 158.9) (end 121.5 158.9) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 121.5 158.9) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 122.60084 158.9) (end 122.9 158.60084) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 122.9 157.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 122.9 158.60084) (end 122.9 157.7) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B304FE) (status 10)) - (segment (start 122.60084 158.9) (end 122.9 159.19916) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 122.9 160.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 122.9 159.19916) (end 122.9 160.1) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B304FA) (status 10)) - (segment (start 172.50084 159) (end 171.4 159) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 171.4 159) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 172.50084 159) (end 172.8 159.29916) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 172.8 160.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 172.8 159.29916) (end 172.8 160.2) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30486) (status 10)) - (segment (start 172.50084 159) (end 172.8 158.70084) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 172.8 157.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 172.8 158.70084) (end 172.8 157.8) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30482) (status 10)) - (segment (start 134.10084 122) (end 133 122) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 133 122) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 134.10084 122) (end 134.4 121.70084) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 134.4 120.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 134.4 121.70084) (end 134.4 120.8) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30428) (status 10)) - (segment (start 134.04958 119.8) (end 134 119.75042) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 134 119) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 134 119.75042) (end 134 119) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30418) (status 10)) - (segment (start 141.55042 119.8) (end 141.4 119.64958) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 141.4 119) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 141.4 119.64958) (end 141.4 119) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30405) (status 10)) - (segment (start 144.6 115.70084) (end 144.30084 116) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 143.4 116) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 144.30084 116) (end 143.4 116) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B303FB) (status 10)) - (segment (start 144.6 115.70084) (end 144.89916 116) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 145.8 116) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 144.89916 116) (end 145.8 116) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B303EF) (status 10)) - (segment (start 144.6 112.29916) (end 144.89916 112) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 145.8 112) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 144.89916 112) (end 145.8 112) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B303E7) (status 10)) - (segment (start 144.6 112.29916) (end 144.30084 112) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 143.4 112) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 144.30084 112) (end 143.4 112) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B303E3) (status 10)) - (segment (start 142.44958 108.2) (end 142.4 108.24958) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 142.4 109) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 142.4 108.24958) (end 142.4 109) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B303CC) (status 10)) - (segment (start 137.09916 106.4) (end 138.2 106.4) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 138.2 106.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 137.09916 106.4) (end 137.4 106.70084) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 137.4 107.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 137.4 106.70084) (end 137.4 107.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B303B7) (status 10)) - (segment (start 135.84958 108.2) (end 136.6 108.2) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 136.6 108.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 131.50084 106.8) (end 131.2 107.10084) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 131.2 108) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 131.2 107.10084) (end 131.2 108) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30397) (status 10)) - (segment (start 132.75042 108.6) (end 132 108.6) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 132 108.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 131.50084 106.8) (end 131.8 106.50084) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 131.8 105.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 131.8 106.50084) (end 131.8 105.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B3038C) (status 10)) - (segment (start 77.09916 123.2) (end 76.8 123.49916) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 76.8 124.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 76.8 123.49916) (end 76.8 124.4) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30358) (status 10)) - (segment (start 77.09916 123.2) (end 78.2 123.2) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 78.2 123.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 77.09916 123.2) (end 76.8 122.90084) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 76.8 122) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 76.8 122.90084) (end 76.8 122) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30350) (status 10)) - (segment (start 72.64958 122.8) (end 72.6 122.84958) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 72.6 123.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 72.6 122.84958) (end 72.6 123.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30335) (status 10)) - (segment (start 72.64958 122.8) (end 72.6 122.75042) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 72.6 122) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 72.6 122.75042) (end 72.6 122) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B30331) (status 10)) - (segment (start 130.2 115.70084) (end 129.90084 116) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 129 116) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 129.90084 116) (end 129 116) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B2F3D7) (status 10)) - (segment (start 130.2 115.70084) (end 130.49916 116) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 131.4 116) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 130.49916 116) (end 131.4 116) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B2F3C4) (status 10)) - (segment (start 82.35 160) (end 82.35 157.4) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 82.35 157.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 165.2 155.29916) (end 165.2 156.4) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 165.2 156.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 165.2 155.29916) (end 165.49916 155) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 166.4 155) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 165.49916 155) (end 166.4 155) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B195B9) (status 10)) - (segment (start 165.2 155.29916) (end 164.90084 155) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 164 155) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 164.90084 155) (end 164 155) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B195B5) (status 10)) - (segment (start 156.09916 157.8) (end 155.8 157.50084) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 155.8 156.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 155.8 157.50084) (end 155.8 156.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B193C4) (status 10)) - (segment (start 156.09916 157.8) (end 157.2 157.8) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 157.2 157.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 156.09916 157.8) (end 155.8 158.09916) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 155.8 159.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 155.8 158.09916) (end 155.8 159.1) (width 0.4) (layer 4_bot) (net 58) (tstamp 53B193BC) (status 10)) - (segment (start 173.9999 121.6) (end 173.9999 120.6001) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (segment (start 173.9999 120.6001) (end 174 120.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE36D8)) - (via (at 174 120.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (via (at 169 122.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 169.9999 122.2) (end 169 122.2) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (segment (start 169.9999 121.1001) (end 170 121.1) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE4607)) - (via (at 170 121.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 169.9999 122.2) (end 169.9999 121.1001) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 132.4 110.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 132.40012 110.49988) (end 132.4 110.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53ADF166)) - (segment (start 133.17598 110.49988) (end 132.40012 110.49988) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (segment (start 161 107.4) (end 161 108.3999) (width 0.4) (layer 4_bot) (net 58) (status 20)) - (via (at 161 107.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 162.8 108.3999) (end 162.8 107.4) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 162.8 107.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 169.9999 124) (end 169.9999 125.0999) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 170 125.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 169.9999 125.0999) (end 170 125.1) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE45FF)) - (segment (start 169.9999 124) (end 169 124) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 169 124) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 82.2 125.65) (end 82.2 127.35) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 82.2 127.35) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 83.4 126.05) (end 83.4 127.35) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 83.4 127.35) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 83.4 126.05) (end 84.3 126.05) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 84.3 126.05) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 83.4 126.05) (end 83.4 124.85) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (segment (start 83.4 124.85) (end 83.55 124.7) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE3897)) - (via (at 83.55 124.7) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 82.2 125.65) (end 80.9 125.65) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 80.9 125.65) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 82.2 125.65) (end 82.2 123.95) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 82.2 123.95) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 83.4 148.95) (end 83.4 147.65) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 83.4 147.65) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 82.2 149.35) (end 80.9 149.35) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 80.9 149.35) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 82.2 149.35) (end 82.2 147.65) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 82.2 147.65) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 82.2 149.35) (end 82.2 151.05) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 82.2 151.05) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 83.4 148.95) (end 83.4 150.15) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (segment (start 83.4 150.15) (end 83.55 150.3) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE3855)) - (via (at 83.55 150.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 83.4 148.95) (end 84.3 148.95) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 84.3 148.95) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 82.35 160) (end 82.35 162.6) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 82.35 162.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 82.35 160) (end 80.2 160) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 80.2 160) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 82.35 160) (end 84.5 160) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 84.5 160) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 162.8 121.6001) (end 162.8 122.6) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 162.8 122.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 161 121.6001) (end 161 122.6) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 161 122.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 161 121.6001) (end 160.0001 121.6001) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (segment (start 160.0001 121.6001) (end 160 121.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE37BE)) - (via (at 160 121.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 161 108.3999) (end 160.0001 108.3999) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (segment (start 160.0001 108.3999) (end 160 108.4) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE3795)) - (via (at 160 108.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 162.8 108.3999) (end 163.7999 108.3999) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (segment (start 163.7999 108.3999) (end 163.8 108.4) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE3778)) - (via (at 163.8 108.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 173.9999 121.6) (end 173.9999 122.5999) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (segment (start 173.9999 122.5999) (end 174 122.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE36E1)) - (via (at 174 122.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 173.9999 121.6) (end 173 121.6) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 173 121.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 98.2001 150.6) (end 99.2 150.6) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 99.2 150.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 98 147.8) (end 98 149) (width 0.4) (layer 4_bot) (net 58)) - (via (at 98 147.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (via (at 98 149) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 99.34874 147.8) (end 98 147.8) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 98 146.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 98 147.8) (end 98 146.6) (width 0.4) (layer 4_bot) (net 58) (tstamp 53AE1EBF)) - (via (at 136 119) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 136 119.64958) (end 136 119) (width 0.4) (layer 4_bot) (net 58) (tstamp 53ADF26A) (status 10)) - (segment (start 136.15042 119.8) (end 136 119.64958) (width 0.4) (layer 4_bot) (net 58) (status 30)) - (via (at 135.1 119) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 135.12416 118.97584) (end 135.1 119) (width 0.4) (layer 4_bot) (net 58) (tstamp 53ADF236)) - (segment (start 135.12416 117.50012) (end 135.12416 118.97584) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 137.4 112) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (via (at 142.4 110.5) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 142.39988 110.49988) (end 142.4 110.5) (width 0.4) (layer 4_bot) (net 58) (tstamp 53ADF16A)) - (segment (start 141.62402 110.49988) (end 142.39988 110.49988) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (segment (start 137.72512 110.49988) (end 137.72512 111.67488) (width 0.2) (layer 4_bot) (net 58) (status 10)) - (segment (start 137.07488 111.67488) (end 137.4 112) (width 0.2) (layer 4_bot) (net 58) (tstamp 53ADF17E)) - (segment (start 137.07488 111.67488) (end 137.07488 110.49988) (width 0.2) (layer 4_bot) (net 58) (status 20)) - (segment (start 137.72512 111.67488) (end 137.4 112) (width 0.2) (layer 4_bot) (net 58) (tstamp 53ADF182)) - (via (at 97.6 132.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (status 30)) - (segment (start 97.6 132.8) (end 97.6 135) (width 0.2) (layer 4_bot) (net 58) (status 30)) - (via (at 97.6 135) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (status 30)) - (segment (start 97.6 132.8) (end 99.8 132.8) (width 0.2) (layer 4_bot) (net 58) (status 30)) - (via (at 99.8 132.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (status 30)) - (segment (start 97.6 132.8) (end 95.4 132.8) (width 0.2) (layer 4_bot) (net 58) (status 30)) - (via (at 95.4 132.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (status 30)) - (segment (start 97.6 132.8) (end 97.6 130.6) (width 0.2) (layer 4_bot) (net 58) (status 30)) - (via (at 97.6 130.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (status 30)) - (segment (start 97.6 132.8) (end 99.8 135) (width 0.2) (layer 4_bot) (net 58) (status 30)) - (via (at 99.8 135) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (status 30)) - (segment (start 97.6 132.8) (end 95.4 135) (width 0.2) (layer 4_bot) (net 58) (status 30)) - (via (at 95.4 135) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (status 30)) - (segment (start 97.6 132.8) (end 99.8 130.6) (width 0.2) (layer 4_bot) (net 58) (status 30)) - (via (at 99.8 130.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (status 30)) - (segment (start 97.6 132.8) (end 95.4 130.6) (width 0.2) (layer 4_bot) (net 58) (status 30)) - (via (at 95.4 130.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58) (status 30)) - (segment (start 85.3 143.75) (end 86.1 143.75) (width 0.3) (layer 4_bot) (net 58) (status 10)) - (segment (start 86.1 143.75) (end 86.45 143.4) (width 0.3) (layer 4_bot) (net 58) (tstamp 53AB3F31)) - (via (at 86.45 143.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 85.3 143.25) (end 84.15 143.25) (width 0.3) (layer 4_bot) (net 58) (status 10)) - (via (at 84.15 143.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 85.3 139.75) (end 86.45 139.75) (width 0.3) (layer 4_bot) (net 58) (status 10)) - (via (at 86.45 139.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 85.3 139.25) (end 84.15 139.25) (width 0.3) (layer 4_bot) (net 58) (status 10)) - (via (at 84.15 139.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 85.3 130.25) (end 84.45 130.25) (width 0.3) (layer 4_bot) (net 58) (status 10)) - (segment (start 84.45 130.25) (end 84.15 130.55) (width 0.3) (layer 4_bot) (net 58) (tstamp 53AA6CDF)) - (via (at 84.15 130.55) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 85.3 146.25) (end 86.45 146.25) (width 0.3) (layer 4_bot) (net 58) (status 10)) - (via (at 86.45 146.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 85.3 141.75) (end 86.45 141.75) (width 0.3) (layer 4_bot) (net 58) (status 10)) - (via (at 86.45 141.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 85.3 140.75) (end 86.45 140.75) (width 0.3) (layer 4_bot) (net 58) (status 10)) - (via (at 86.45 140.75) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 85.3 142.25) (end 84.15 142.25) (width 0.3) (layer 4_bot) (net 58) (status 10)) - (via (at 84.15 142.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 85.3 141.25) (end 84.15 141.25) (width 0.3) (layer 4_bot) (net 58) (status 10)) - (via (at 84.15 141.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 85.3 140.25) (end 84.15 140.25) (width 0.3) (layer 4_bot) (net 58) (status 10)) - (via (at 84.15 140.25) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 97 141.64958) (end 97 142.4) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 97 142.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 98.6 141.64958) (end 98.6 142.4) (width 0.4) (layer 4_bot) (net 58) (status 10)) - (via (at 98.6 142.4) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 58)) - (segment (start 162.8 119.9999) (end 163.7999 119.9999) (width 0.4) (layer 4_bot) (net 59) (status 10)) - (segment (start 163.7999 119.9999) (end 164.5999 120.7999) (width 0.4) (layer 4_bot) (net 59) (tstamp 53AE0179)) - (segment (start 164.5999 120.7999) (end 164.5999 121.6) (width 0.4) (layer 4_bot) (net 59) (tstamp 53AE017B) (status 20)) - (segment (start 162.8 119.9999) (end 161 119.9999) (width 0.4) (layer 4_bot) (net 59) (status 30)) - (segment (start 161 119.9999) (end 157.3497 119.9999) (width 0.4) (layer 4_bot) (net 59) (status 30)) - (segment (start 157.3497 119.9999) (end 157.3496 120) (width 0.4) (layer 4_bot) (net 59) (tstamp 53AE0130) (status 30)) - (segment (start 164.5999 110) (end 162.8001 110) (width 0.4) (layer 4_bot) (net 60) (status 30)) - (segment (start 162.8001 110) (end 162.8 110.0001) (width 0.4) (layer 4_bot) (net 60) (tstamp 53AE012D) (status 30)) - (segment (start 162.8 110.0001) (end 161 110.0001) (width 0.4) (layer 4_bot) (net 60) (status 30)) - (segment (start 161 110.0001) (end 157.3497 110.0001) (width 0.4) (layer 4_bot) (net 60) (status 30)) - (segment (start 157.3497 110.0001) (end 157.3496 110) (width 0.4) (layer 4_bot) (net 60) (tstamp 53AE0127) (status 30)) - (segment (start 140.2001 108.2) (end 140.2001 107.1999) (width 0.4) (layer 4_bot) (net 61) (status 10)) - (segment (start 140.2001 107.1999) (end 143 104.4) (width 0.4) (layer 4_bot) (net 61) (tstamp 53AE01D6) (status 20)) - (segment (start 143 104.4) (end 143.55006 104.4) (width 0.4) (layer 4_bot) (net 61) (tstamp 53AE01D9) (status 30)) - (segment (start 171.6001 122.2) (end 171.6001 119.8) (width 0.4) (layer 4_bot) (net 62) (status 10)) - (segment (start 171.6001 119.8) (end 171.6 119.8) (width 0.4) (layer 4_bot) (net 62)) - (segment (start 171.6 119.8) (end 168.1 116.3) (width 0.4) (layer 4_bot) (net 62)) - (segment (start 168.1 116.3) (end 157.9 116.3) (width 0.4) (layer 4_bot) (net 62)) - (segment (start 157.9 116.3) (end 154.2 112.6) (width 0.4) (layer 4_bot) (net 62)) - (segment (start 154.2 112.6) (end 154.2 108.8) (width 0.4) (layer 4_bot) (net 62)) - (segment (start 154.2 108.8) (end 148.4 103) (width 0.4) (layer 4_bot) (net 62)) - (segment (start 148.4 103) (end 142 103) (width 0.4) (layer 4_bot) (net 62)) - (segment (start 140.04994 104.4) (end 140.6 104.4) (width 0.4) (layer 4_bot) (net 62) (tstamp 53AE01C4) (status 30)) - (segment (start 142 103) (end 140.6 104.4) (width 0.4) (layer 4_bot) (net 62) (tstamp 53AE01C0) (status 20)) - (segment (start 173.3999 124) (end 171.6001 124) (width 0.4) (layer 4_bot) (net 62) (status 30)) - (segment (start 171.6001 124) (end 171.6001 122.2) (width 0.4) (layer 4_bot) (net 62) (tstamp 53AE45E8) (status 30)) - (segment (start 140.04994 104.4) (end 137.2001 104.4) (width 0.4) (layer 4_bot) (net 62) (status 30)) - (segment (start 96.65126 148.74996) (end 96.65126 150.54864) (width 0.2) (layer 4_bot) (net 63) (status 30)) - (segment (start 96.65126 150.54864) (end 96.5999 150.6) (width 0.2) (layer 4_bot) (net 63) (tstamp 53AE1EEA) (status 30)) - (segment (start 85.3 147.25) (end 85.3 147.75) (width 0.3) (layer 4_bot) (net 64) (status 10)) - (segment (start 85.3 147.75) (end 85.95 148.4) (width 0.4) (layer 4_bot) (net 64) (tstamp 53C5B93F)) - (segment (start 85.95 148.4) (end 90.4 148.4) (width 0.4) (layer 4_bot) (net 64) (tstamp 53C5B940) (status 20)) - (segment (start 90.4 148.4) (end 90.44938 148.4) (width 0.4) (layer 4_bot) (net 64) (tstamp 53C5B941) (status 30)) - (segment (start 166.2001 121.6) (end 166.2001 118.5999) (width 0.4) (layer 4_bot) (net 65) (status 30)) - (segment (start 166.2001 118.5999) (end 166.3 118.5) (width 0.4) (layer 4_bot) (net 65) (tstamp 53B18C8E) (status 30)) - (segment (start 173.8 111.1) (end 168.3 111.1) (width 0.4) (layer 4_bot) (net 66) (status 10)) - (segment (start 167.2 110) (end 168.3 111.1) (width 0.4) (layer 4_bot) (net 66) (tstamp 53AE0174)) - (segment (start 167.2 110) (end 166.2001 110) (width 0.4) (layer 4_bot) (net 66) (status 20)) - (segment (start 175.6001 121.6) (end 175.6001 118.5999) (width 0.4) (layer 4_bot) (net 67) (status 30)) - (segment (start 175.6001 118.5999) (end 175.7 118.5) (width 0.4) (layer 4_bot) (net 67) (tstamp 53B18C88) (status 30)) - (segment (start 178.5 118.5) (end 177.6 119.4) (width 0.4) (layer 4_bot) (net 68) (status 30)) - (segment (start 177.6 122.2) (end 175.8 124) (width 0.4) (layer 4_bot) (net 68) (tstamp 53AE45C2)) - (segment (start 175.8 124) (end 175.0001 124) (width 0.4) (layer 4_bot) (net 68) (tstamp 53AE45C3) (status 20)) - (segment (start 177.6 119.4) (end 177.6 122.2) (width 0.4) (layer 4_bot) (net 68) (tstamp 53B18C82) (status 10)) - (segment (start 101.8 133.8) (end 103.6 133.8) (width 0.2) (layer 4_bot) (net 73) (status 10)) - (segment (start 103.6 133.8) (end 116.6 146.8) (width 0.2) (layer 4_bot) (net 73)) - (segment (start 134.6 151.4) (end 161.2 151.4) (width 0.2) (layer 4_bot) (net 73)) - (segment (start 116.6 146.8) (end 130 146.8) (width 0.2) (layer 4_bot) (net 73)) - (segment (start 130 146.8) (end 134.6 151.4) (width 0.2) (layer 4_bot) (net 73)) - (segment (start 161.2 151.4) (end 161.7 150.9) (width 0.2) (layer 4_bot) (net 73)) - (segment (start 161.7 150.9) (end 169.205 150.9) (width 0.2) (layer 4_bot) (net 73) (status 20)) - (segment (start 169.205 150.9) (end 169.235 150.87) (width 0.2) (layer 4_bot) (net 73) (status 30)) - (segment (start 101.8 133.4) (end 103.8 133.4) (width 0.2) (layer 4_bot) (net 74) (status 10)) - (segment (start 103.8 133.4) (end 115.2 144.8) (width 0.2) (layer 4_bot) (net 74)) - (segment (start 115.2 144.8) (end 129.2 144.8) (width 0.2) (layer 4_bot) (net 74)) - (segment (start 129.2 144.8) (end 135.2 150.8) (width 0.2) (layer 4_bot) (net 74)) - (segment (start 135.2 150.8) (end 160.4 150.8) (width 0.2) (layer 4_bot) (net 74)) - (segment (start 160.4 150.8) (end 161.2 150) (width 0.2) (layer 4_bot) (net 74)) - (segment (start 161.2 150) (end 166.9 150) (width 0.2) (layer 4_bot) (net 74)) - (segment (start 166.9 150) (end 167 149.9) (width 0.2) (layer 4_bot) (net 74)) - (segment (start 167 149.9) (end 171.3 149.9) (width 0.2) (layer 4_bot) (net 74)) - (segment (start 172.27 150.87) (end 174.285 150.87) (width 0.2) (layer 4_bot) (net 74) (status 20)) - (segment (start 171.3 149.9) (end 172.27 150.87) (width 0.2) (layer 4_bot) (net 74)) - (segment (start 101.8 131.8) (end 101.8 131.798002) (width 0.2) (layer 4_bot) (net 75) (status 30)) - (segment (start 143.6 144.4) (end 159.2 144.4) (width 0.2) (layer 4_bot) (net 75)) - (segment (start 101.8 131.798002) (end 103.603996 131.798002) (width 0.2) (layer 4_bot) (net 75) (status 10)) - (segment (start 140.2 146) (end 142 146) (width 0.2) (layer 4_bot) (net 75)) - (segment (start 103.603996 131.798002) (end 104.003996 131.398002) (width 0.2) (layer 4_bot) (net 75)) - (segment (start 104.003996 131.398002) (end 107.398002 131.398002) (width 0.2) (layer 4_bot) (net 75)) - (segment (start 107.398002 131.398002) (end 117.7 141.7) (width 0.2) (layer 4_bot) (net 75)) - (segment (start 117.7 141.7) (end 135.9 141.7) (width 0.2) (layer 4_bot) (net 75)) - (segment (start 163.1 148.3) (end 169.205 148.3) (width 0.2) (layer 4_bot) (net 75) (status 20)) - (segment (start 135.9 141.7) (end 140.2 146) (width 0.2) (layer 4_bot) (net 75)) - (segment (start 142 146) (end 143.6 144.4) (width 0.2) (layer 4_bot) (net 75)) - (segment (start 159.2 144.4) (end 163.1 148.3) (width 0.2) (layer 4_bot) (net 75)) - (segment (start 169.205 148.3) (end 169.235 148.33) (width 0.2) (layer 4_bot) (net 75) (status 30)) - (segment (start 101.8 132.6) (end 104.2 132.6) (width 0.2) (layer 4_bot) (net 76) (status 10)) - (segment (start 104.2 132.6) (end 113.85 142.25) (width 0.2) (layer 4_bot) (net 76)) - (segment (start 113.85 142.25) (end 135.25 142.25) (width 0.2) (layer 4_bot) (net 76)) - (segment (start 135.25 142.25) (end 140 147) (width 0.2) (layer 4_bot) (net 76)) - (segment (start 140 147) (end 142.2 147) (width 0.2) (layer 4_bot) (net 76)) - (segment (start 171.3 149.3) (end 172.27 148.33) (width 0.2) (layer 4_bot) (net 76)) - (segment (start 142.2 147) (end 143.8 145.4) (width 0.2) (layer 4_bot) (net 76)) - (segment (start 167 149.3) (end 171.3 149.3) (width 0.2) (layer 4_bot) (net 76)) - (segment (start 143.8 145.4) (end 159.2 145.4) (width 0.2) (layer 4_bot) (net 76)) - (segment (start 159.2 145.4) (end 163 149.2) (width 0.2) (layer 4_bot) (net 76)) - (segment (start 163 149.2) (end 166.9 149.2) (width 0.2) (layer 4_bot) (net 76)) - (segment (start 166.9 149.2) (end 167 149.3) (width 0.2) (layer 4_bot) (net 76)) - (segment (start 172.27 148.33) (end 174.285 148.33) (width 0.2) (layer 4_bot) (net 76) (status 20)) - (segment (start 101.8 131.4) (end 103.4 131.4) (width 0.2) (layer 4_bot) (net 77) (status 10)) - (segment (start 103.4 131.4) (end 103.8 131) (width 0.2) (layer 4_bot) (net 77)) - (segment (start 143 143.4) (end 159.4 143.4) (width 0.2) (layer 4_bot) (net 77)) - (segment (start 159.4 143.4) (end 161.8 145.8) (width 0.2) (layer 4_bot) (net 77)) - (segment (start 103.8 131) (end 107.6 131) (width 0.2) (layer 4_bot) (net 77)) - (segment (start 161.8 145.8) (end 169.225 145.8) (width 0.2) (layer 4_bot) (net 77) (status 20)) - (segment (start 107.6 131) (end 116.3 139.7) (width 0.2) (layer 4_bot) (net 77)) - (segment (start 116.3 139.7) (end 139.3 139.7) (width 0.2) (layer 4_bot) (net 77)) - (segment (start 139.3 139.7) (end 143 143.4) (width 0.2) (layer 4_bot) (net 77)) - (segment (start 169.225 145.8) (end 169.235 145.79) (width 0.2) (layer 4_bot) (net 77) (status 30)) - (segment (start 101.8 131.398002) (end 101.8 131.4) (width 0.2) (layer 4_bot) (net 77) (tstamp 53AB250F) (status 30)) - (segment (start 101.801998 131.4) (end 101.8 131.398002) (width 0.2) (layer 4_bot) (net 77) (tstamp 53AB250E) (status 30)) - (segment (start 101.8 131) (end 103.2 131) (width 0.2) (layer 4_bot) (net 78) (status 10)) - (segment (start 103.2 131) (end 103.6 130.6) (width 0.2) (layer 4_bot) (net 78)) - (segment (start 116.35 139.15) (end 139.95 139.15) (width 0.2) (layer 4_bot) (net 78)) - (segment (start 143.2 142.4) (end 159.6 142.4) (width 0.2) (layer 4_bot) (net 78)) - (segment (start 159.6 142.4) (end 162.1 144.9) (width 0.2) (layer 4_bot) (net 78)) - (segment (start 171.3 144.8) (end 172.29 145.79) (width 0.2) (layer 4_bot) (net 78)) - (segment (start 103.6 130.6) (end 107.8 130.6) (width 0.2) (layer 4_bot) (net 78)) - (segment (start 139.95 139.15) (end 143.2 142.4) (width 0.2) (layer 4_bot) (net 78)) - (segment (start 107.8 130.6) (end 116.35 139.15) (width 0.2) (layer 4_bot) (net 78)) - (segment (start 167 144.8) (end 171.3 144.8) (width 0.2) (layer 4_bot) (net 78)) - (segment (start 162.1 144.9) (end 166.9 144.9) (width 0.2) (layer 4_bot) (net 78)) - (segment (start 166.9 144.9) (end 167 144.8) (width 0.2) (layer 4_bot) (net 78)) - (segment (start 172.29 145.79) (end 174.285 145.79) (width 0.2) (layer 4_bot) (net 78) (status 20)) - (segment (start 169.235 143.25) (end 169.185 143.2) (width 0.2) (layer 4_bot) (net 79) (status 30)) - (segment (start 108.2 129.8) (end 103.2 129.8) (width 0.2) (layer 4_bot) (net 79)) - (segment (start 169.185 143.2) (end 162.8 143.2) (width 0.2) (layer 4_bot) (net 79) (status 10)) - (segment (start 147.8 140.4) (end 144.05 136.65) (width 0.2) (layer 4_bot) (net 79)) - (segment (start 162.8 143.2) (end 160 140.4) (width 0.2) (layer 4_bot) (net 79)) - (segment (start 103.2 129.8) (end 102.8 130.2) (width 0.2) (layer 4_bot) (net 79)) - (segment (start 160 140.4) (end 147.8 140.4) (width 0.2) (layer 4_bot) (net 79)) - (segment (start 144.05 136.65) (end 115.05 136.65) (width 0.2) (layer 4_bot) (net 79)) - (segment (start 115.05 136.65) (end 108.2 129.8) (width 0.2) (layer 4_bot) (net 79)) - (segment (start 102.8 130.2) (end 101.8 130.2) (width 0.2) (layer 4_bot) (net 79) (status 20)) - (segment (start 101.8 130.6) (end 103 130.6) (width 0.2) (layer 4_bot) (net 80) (status 10)) - (segment (start 107.998002 130.198002) (end 115 137.2) (width 0.2) (layer 4_bot) (net 80)) - (segment (start 115 137.2) (end 143.4 137.2) (width 0.2) (layer 4_bot) (net 80)) - (segment (start 103 130.6) (end 103.401998 130.198002) (width 0.2) (layer 4_bot) (net 80)) - (segment (start 103.401998 130.198002) (end 107.998002 130.198002) (width 0.2) (layer 4_bot) (net 80)) - (segment (start 162.5 144.1) (end 166.9 144.1) (width 0.2) (layer 4_bot) (net 80)) - (segment (start 143.4 137.2) (end 147.6 141.4) (width 0.2) (layer 4_bot) (net 80)) - (segment (start 147.6 141.4) (end 159.8 141.4) (width 0.2) (layer 4_bot) (net 80)) - (segment (start 166.9 144.1) (end 167 144.2) (width 0.2) (layer 4_bot) (net 80)) - (segment (start 159.8 141.4) (end 162.5 144.1) (width 0.2) (layer 4_bot) (net 80)) - (segment (start 167 144.2) (end 171.3 144.2) (width 0.2) (layer 4_bot) (net 80)) - (segment (start 171.3 144.2) (end 172.25 143.25) (width 0.2) (layer 4_bot) (net 80)) - (segment (start 172.25 143.25) (end 174.285 143.25) (width 0.2) (layer 4_bot) (net 80) (status 20)) - (segment (start 101.8 130.598002) (end 101.8 130.6) (width 0.2) (layer 4_bot) (net 80) (tstamp 53AB2508) (status 30)) - (segment (start 101.801998 130.6) (end 101.8 130.598002) (width 0.2) (layer 4_bot) (net 80) (tstamp 53AB2507) (status 30)) - (segment (start 101.8 130.601998) (end 101.8 130.6) (width 0.2) (layer 4_bot) (net 80) (tstamp 53AB19B4) (status 30)) - (segment (start 162.87 167.365) (end 162.87 165.27) (width 0.2) (layer 4_bot) (net 86) (status 10)) - (segment (start 162.87 165.27) (end 161.6 164) (width 0.2) (layer 4_bot) (net 86)) - (segment (start 161.6 164) (end 161.6 159) (width 0.2) (layer 4_bot) (net 86)) - (segment (start 158.4 155.8) (end 134.4 155.8) (width 0.2) (layer 4_bot) (net 86)) - (segment (start 161.6 159) (end 158.4 155.8) (width 0.2) (layer 4_bot) (net 86)) - (segment (start 134.4 155.8) (end 128.4 149.8) (width 0.2) (layer 4_bot) (net 86)) - (segment (start 128.4 149.8) (end 117.2 149.8) (width 0.2) (layer 4_bot) (net 86)) - (segment (start 117.2 149.8) (end 102.8 135.4) (width 0.2) (layer 4_bot) (net 86)) - (segment (start 102.8 135.4) (end 101.8 135.4) (width 0.2) (layer 4_bot) (net 86) (status 20)) - (segment (start 134.9 155.2) (end 159 155.2) (width 0.2) (layer 4_bot) (net 87)) - (segment (start 162.8 159.0001) (end 159 155.2001) (width 0.2) (layer 4_bot) (net 87)) - (segment (start 159 155.2001) (end 159 155.2) (width 0.2) (layer 4_bot) (net 87)) - (segment (start 162.8 159.0001) (end 162.8 162.245) (width 0.2) (layer 4_bot) (net 87) (status 20)) - (segment (start 162.8 162.245) (end 162.87 162.315) (width 0.2) (layer 4_bot) (net 87) (tstamp 53ACF42A) (status 30)) - (segment (start 101.8 135) (end 103 135) (width 0.2) (layer 4_bot) (net 87) (status 10)) - (segment (start 103 135) (end 117.401998 149.401998) (width 0.2) (layer 4_bot) (net 87) (tstamp 53ADA5F4)) - (segment (start 129.101998 149.401998) (end 134.9 155.2) (width 0.2) (layer 4_bot) (net 87) (tstamp 53ADA608)) - (segment (start 117.401998 149.401998) (end 129.101998 149.401998) (width 0.2) (layer 4_bot) (net 87) (tstamp 53ADA5F7)) - (segment (start 101.8 135.8) (end 101.8 136.2) (width 0.2) (layer 4_bot) (net 93) (status 10)) - (segment (start 101.8 136.2) (end 117.8 152.2) (width 0.2) (layer 4_bot) (net 93)) - (segment (start 117.8 152.2) (end 129 152.2) (width 0.2) (layer 4_bot) (net 93)) - (segment (start 129 152.2) (end 135 158.2) (width 0.2) (layer 4_bot) (net 93)) - (segment (start 135 158.2) (end 145 158.2) (width 0.2) (layer 4_bot) (net 93)) - (segment (start 146.4 164) (end 145.09 165.31) (width 0.2) (layer 4_bot) (net 93)) - (segment (start 145 158.2) (end 146.4 159.6) (width 0.2) (layer 4_bot) (net 93)) - (segment (start 146.4 159.6) (end 146.4 164) (width 0.2) (layer 4_bot) (net 93)) - (segment (start 145.09 165.31) (end 145.09 167.365) (width 0.2) (layer 4_bot) (net 93) (status 20)) - (segment (start 100.6 137) (end 101 137) (width 0.2) (layer 4_bot) (net 94) (status 10)) - (segment (start 145.09 159.99) (end 145.09 162.315) (width 0.2) (layer 4_bot) (net 94) (status 20)) - (segment (start 101 137) (end 103.4 139.4) (width 0.2) (layer 4_bot) (net 94)) - (segment (start 103.4 139.4) (end 103.4 142.4) (width 0.2) (layer 4_bot) (net 94)) - (segment (start 132.75 162.7) (end 136.15 159.3) (width 0.2) (layer 4_bot) (net 94)) - (segment (start 144.4 159.3) (end 145.09 159.99) (width 0.2) (layer 4_bot) (net 94)) - (segment (start 103.4 142.4) (end 123.7 162.7) (width 0.2) (layer 4_bot) (net 94)) - (segment (start 123.7 162.7) (end 132.75 162.7) (width 0.2) (layer 4_bot) (net 94)) - (segment (start 136.15 159.3) (end 144.4 159.3) (width 0.2) (layer 4_bot) (net 94)) - (segment (start 100.598002 137) (end 100.6 137) (width 0.2) (layer 4_bot) (net 94) (tstamp 53ADAA43) (status 30)) - (segment (start 142.55 167.365) (end 142.55 169.65) (width 0.2) (layer 4_bot) (net 95) (status 10)) - (segment (start 142.55 169.65) (end 141.9 170.3) (width 0.2) (layer 4_bot) (net 95)) - (segment (start 141.9 170.3) (end 127.7 170.3) (width 0.2) (layer 4_bot) (net 95)) - (segment (start 127.7 170.3) (end 101 143.6) (width 0.2) (layer 4_bot) (net 95)) - (segment (start 97 137) (end 97 139) (width 0.2) (layer 4_bot) (net 95) (status 10)) - (segment (start 96.2 142.6) (end 97.2 143.6) (width 0.2) (layer 4_bot) (net 95) (tstamp 53AB45A4)) - (segment (start 96.2 139.8) (end 96.2 142.6) (width 0.2) (layer 4_bot) (net 95) (tstamp 53AB45A2)) - (segment (start 97 139) (end 96.2 139.8) (width 0.2) (layer 4_bot) (net 95) (tstamp 53AB45A0)) - (segment (start 97.2 143.6) (end 101 143.6) (width 0.2) (layer 4_bot) (net 95)) - (segment (start 142.55 162.315) (end 142.55 164.45) (width 0.2) (layer 4_bot) (net 96) (status 10)) - (segment (start 142.55 164.45) (end 141.3 165.7) (width 0.2) (layer 4_bot) (net 96)) - (segment (start 128.3 169.7) (end 101.8 143.2) (width 0.2) (layer 4_bot) (net 96)) - (segment (start 141.3 165.7) (end 141.3 169.2) (width 0.2) (layer 4_bot) (net 96)) - (segment (start 141.3 169.2) (end 140.8 169.7) (width 0.2) (layer 4_bot) (net 96)) - (segment (start 140.8 169.7) (end 128.3 169.7) (width 0.2) (layer 4_bot) (net 96)) - (segment (start 98.4 143.2) (end 101.8 143.2) (width 0.2) (layer 4_bot) (net 96)) - (segment (start 97.8 142.6) (end 98.4 143.2) (width 0.2) (layer 4_bot) (net 96) (tstamp 53AB45D3)) - (segment (start 97.8 137) (end 97.8 142.6) (width 0.2) (layer 4_bot) (net 96) (status 10)) - (segment (start 120.77 148.33) (end 118.63 148.33) (width 0.2) (layer 4_bot) (net 98) (status 10)) - (segment (start 99.8 127.396004) (end 99.8 128.6) (width 0.2) (layer 4_bot) (net 98) (status 20)) - (segment (start 114 133.2) (end 117 133.2) (width 0.2) (layer 4_bot) (net 98) (tstamp 53AB7418)) - (segment (start 107.8 127) (end 114 133.2) (width 0.2) (layer 4_bot) (net 98) (tstamp 53AB740F)) - (segment (start 100.196004 127) (end 107.8 127) (width 0.2) (layer 4_bot) (net 98) (tstamp 53AB740B)) - (segment (start 99.8 127.396004) (end 100.196004 127) (width 0.2) (layer 4_bot) (net 98) (tstamp 53AB7405)) - (via (at 117 133.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 98)) - (segment (start 117 146.7) (end 117 133.2) (width 0.2) (layer 1_top) (net 98)) - (segment (start 118.6 148.3) (end 117 146.7) (width 0.2) (layer 1_top) (net 98) (tstamp 53F39E2C)) - (via (at 118.6 148.3) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 98)) - (segment (start 118.63 148.33) (end 118.6 148.3) (width 0.2) (layer 4_bot) (net 98) (tstamp 53F39E2A)) - (segment (start 120.77 145.79) (end 118.61 145.79) (width 0.2) (layer 4_bot) (net 99) (status 10)) - (segment (start 108.2 129.2) (end 114.6 135.6) (width 0.2) (layer 4_bot) (net 99)) - (segment (start 101.8 129.4) (end 101.8 129.8) (width 0.2) (layer 4_bot) (net 99) (status 20)) - (segment (start 101.8 129.4) (end 102 129.2) (width 0.2) (layer 4_bot) (net 99) (tstamp 53AB7382)) - (segment (start 102 129.2) (end 108.2 129.2) (width 0.2) (layer 4_bot) (net 99) (tstamp 53AB7384)) - (segment (start 114.6 135.6) (end 117.8 135.6) (width 0.2) (layer 4_bot) (net 99) (tstamp 53ACCDD8)) - (via (at 117.8 135.6) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 99)) - (segment (start 117.8 145) (end 117.8 135.6) (width 0.2) (layer 1_top) (net 99)) - (segment (start 118.6 145.8) (end 117.8 145) (width 0.2) (layer 1_top) (net 99) (tstamp 53F39E94)) - (via (at 118.6 145.8) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 99)) - (segment (start 118.61 145.79) (end 118.6 145.8) (width 0.2) (layer 4_bot) (net 99) (tstamp 53F39E92)) - (segment (start 120.965 145.8) (end 120.975 145.79) (width 0.2) (layer 4_bot) (net 99) (tstamp 53AB765C) (status 30)) - (segment (start 121 145.765) (end 120.975 145.79) (width 0.2) (layer 4_bot) (net 99) (tstamp 53AB73A7) (status 30)) - (segment (start 126.025 135.63) (end 123.83 135.63) (width 0.2) (layer 4_bot) (net 105) (status 10)) - (segment (start 108.2 128.6) (end 100.6 128.6) (width 0.2) (layer 4_bot) (net 105) (tstamp 53AB7347) (status 20)) - (segment (start 114.25 134.65) (end 108.2 128.6) (width 0.2) (layer 4_bot) (net 105) (tstamp 53AB7345)) - (segment (start 122.85 134.65) (end 114.25 134.65) (width 0.2) (layer 4_bot) (net 105) (tstamp 53AB7343)) - (segment (start 123.83 135.63) (end 122.85 134.65) (width 0.2) (layer 4_bot) (net 105) (tstamp 53AB733F)) - (segment (start 126.23 133.09) (end 125.11 133.09) (width 0.2) (layer 4_bot) (net 107) (status 30)) - (segment (start 124.1 134.1) (end 114.3 134.1) (width 0.2) (layer 4_bot) (net 107) (tstamp 53AB7335)) - (segment (start 114.3 134.1) (end 107.6 127.4) (width 0.2) (layer 4_bot) (net 107) (tstamp 53AB7337)) - (segment (start 107.6 127.4) (end 100.4 127.4) (width 0.2) (layer 4_bot) (net 107) (tstamp 53AB7339)) - (segment (start 100.4 127.4) (end 100.2 127.6) (width 0.2) (layer 4_bot) (net 107) (tstamp 53AB733C)) - (segment (start 100.2 127.6) (end 100.2 128.6) (width 0.2) (layer 4_bot) (net 107) (tstamp 53AB733D) (status 20)) - (segment (start 125.11 133.09) (end 124.1 134.1) (width 0.2) (layer 4_bot) (net 107) (tstamp 53F39E10) (status 10)) - (segment (start 130.9 133.1) (end 126.2 133.1) (width 0.2) (layer 4_bot) (net 107) (status 20)) - (segment (start 138.5 121.7001) (end 138.5 122.6) (width 0.2) (layer 4_bot) (net 107) (status 10)) - (segment (start 138.3 123.2) (end 130.9 123.2) (width 0.2) (layer 4_bot) (net 107) (tstamp 53AE2874)) - (segment (start 138.5 122.6) (end 138.3 123.2) (width 0.2) (layer 4_bot) (net 107) (tstamp 53AE2871)) - (via (at 130.9 133.1) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 107)) - (segment (start 130.9 133.1) (end 130.9 123.2) (width 0.2) (layer 1_top) (net 107) (tstamp 53F39D68)) - (via (at 130.9 123.2) (size 0.6858) (drill 0.3302) (layers 1_top 4_bot) (net 107)) - (segment (start 126.2 133.1) (end 126.23 133.09) (width 0.2) (layer 4_bot) (net 107) (tstamp 53F39D73) (status 30)) + (segment (start 164.005 110.35) (end 163.35 110.35) (width 0.2) (layer 4_bot) (net 3) (status 10)) + (segment (start 147.5 103.9) (end 147.7 103.7) (width 0.2) (layer 4_bot) (net 3) (tstamp 58F90BAB)) + (segment (start 147.7 103.7) (end 158.5 103.7) (width 0.2) (layer 4_bot) (net 3) (tstamp 58F90BAD)) + (segment (start 158.5 103.7) (end 161 106.2) (width 0.2) (layer 4_bot) (net 3) (tstamp 58F90BB1)) + (segment (start 161 106.2) (end 161 110.9) (width 0.2) (layer 4_bot) (net 3) (tstamp 58F90BBB)) + (segment (start 161 110.9) (end 161.2 111.1) (width 0.2) (layer 4_bot) (net 3) (tstamp 58F90BC2)) + (segment (start 161.2 111.1) (end 162.6 111.1) (width 0.2) (layer 4_bot) (net 3) (tstamp 58F90BC4)) + (segment (start 162.6 111.1) (end 163.35 110.35) (width 0.2) (layer 4_bot) (net 3) (tstamp 58F90BC9)) + (segment (start 146.98 109.17) (end 146.05 109.17) (width 0.2) (layer 4_bot) (net 3) (status 20)) + (segment (start 147.5 108.65) (end 147.5 103.9) (width 0.2) (layer 4_bot) (net 3) (tstamp 58F90A73)) + (segment (start 146.98 109.17) (end 147.5 108.65) (width 0.2) (layer 4_bot) (net 3) (tstamp 58F90A70)) + (segment (start 151.26 110.35) (end 146.65 110.35) (width 0.2) (layer 4_bot) (net 3) (status 10)) + (segment (start 146.05 109.75) (end 146.05 109.17) (width 0.2) (layer 4_bot) (net 3) (tstamp 58F90A33) (status 20)) + (segment (start 146.65 110.35) (end 146.05 109.75) (width 0.2) (layer 4_bot) (net 3) (tstamp 58F90A32)) + (segment (start 164.005 108.85) (end 163.45 108.85) (width 0.2) (layer 4_bot) (net 4) (status 10)) + (segment (start 146.95 103.75) (end 147.5 103.2) (width 0.2) (layer 4_bot) (net 4) (tstamp 58F90C1A)) + (segment (start 147.5 103.2) (end 158.7 103.2) (width 0.2) (layer 4_bot) (net 4) (tstamp 58F90C1D)) + (segment (start 158.7 103.2) (end 163.2 107.7) (width 0.2) (layer 4_bot) (net 4) (tstamp 58F90C1E)) + (segment (start 163.2 107.7) (end 163.2 108.6) (width 0.2) (layer 4_bot) (net 4) (tstamp 58F90C23)) + (segment (start 147.55 109.95) (end 147.25 109.65) (width 0.2) (layer 4_bot) (net 4) (tstamp 58F90A3F)) + (via (at 147.25 109.65) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 4)) + (segment (start 147.25 109.65) (end 146.95 109.35) (width 0.2) (layer 1_top) (net 4) (tstamp 58F90A48)) + (segment (start 146.95 109.35) (end 146.95 108.4) (width 0.2) (layer 1_top) (net 4) (tstamp 58F90A49)) + (via (at 146.95 108.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 4)) + (segment (start 147.55 109.95) (end 148.4 109.95) (width 0.2) (layer 4_bot) (net 4) (tstamp 58F90B7B)) + (segment (start 146.95 108.4) (end 146.95 103.75) (width 0.2) (layer 4_bot) (net 4) (tstamp 58F90A7E)) + (segment (start 163.45 108.85) (end 163.2 108.6) (width 0.2) (layer 4_bot) (net 4) (tstamp 58F90C49)) + (segment (start 148.4 109.17) (end 148.4 109.95) (width 0.2) (layer 4_bot) (net 4) (status 10)) + (segment (start 151.26 109.95) (end 148.4 109.95) (width 0.2) (layer 4_bot) (net 4) (status 10)) + (segment (start 155.6 113.3) (end 156.05 113.3) (width 0.2) (layer 1_top) (net 5)) + (segment (start 154.65 113.5) (end 154.8 113.65) (width 0.2) (layer 4_bot) (net 5) (tstamp 58F95B30)) + (segment (start 154.8 113.65) (end 155.25 113.65) (width 0.2) (layer 4_bot) (net 5) (tstamp 58F95B31)) + (segment (start 155.25 113.65) (end 155.6 113.3) (width 0.2) (layer 4_bot) (net 5) (tstamp 58F95B32)) + (via (at 155.6 113.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 5)) + (segment (start 154.65 112.94) (end 154.65 113.5) (width 0.2) (layer 4_bot) (net 5) (status 10)) + (via (at 138.45 168.05) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 5)) + (segment (start 138.45 168.05) (end 137.95 168.05) (width 0.2) (layer 4_bot) (net 5) (tstamp 58F95C26) (status 20)) + (segment (start 141.5 168.05) (end 138.45 168.05) (width 0.2) (layer 1_top) (net 5) (tstamp 58F95C3F)) + (segment (start 155.15 154.4) (end 141.5 168.05) (width 0.2) (layer 1_top) (net 5) (tstamp 58F95C3D)) + (segment (start 155.15 146.85) (end 155.15 154.4) (width 0.2) (layer 1_top) (net 5) (tstamp 58F95C3B)) + (segment (start 156.75 145.25) (end 155.15 146.85) (width 0.2) (layer 1_top) (net 5) (tstamp 58F95C39)) + (segment (start 156.75 129.45) (end 156.75 145.25) (width 0.2) (layer 1_top) (net 5) (tstamp 58F95C37)) + (segment (start 155.45 128.15) (end 156.75 129.45) (width 0.2) (layer 1_top) (net 5) (tstamp 58F95C35)) + (segment (start 155.45 125.65) (end 155.45 128.15) (width 0.2) (layer 1_top) (net 5) (tstamp 58F95C33)) + (segment (start 156.2 124.9) (end 155.45 125.65) (width 0.2) (layer 1_top) (net 5) (tstamp 58F95C32)) + (segment (start 156.2 113.45) (end 156.2 124.9) (width 0.2) (layer 1_top) (net 5) (tstamp 58F95C31)) + (segment (start 156.05 113.3) (end 156.2 113.45) (width 0.2) (layer 1_top) (net 5) (tstamp 58F95C30)) + (segment (start 137.47 167.57) (end 137.95 168.05) (width 0.2) (layer 4_bot) (net 5) (status 30)) + (segment (start 154.25 113.65) (end 154.65 114.05) (width 0.2) (layer 4_bot) (net 6) (tstamp 58F95C2B)) + (segment (start 154.65 114.05) (end 155.65 114.05) (width 0.2) (layer 4_bot) (net 6) (tstamp 58F95C2C)) + (via (at 155.65 114.05) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 6)) + (segment (start 154.25 112.94) (end 154.25 113.65) (width 0.2) (layer 4_bot) (net 6) (status 10)) + (segment (start 141.8 167.1) (end 154.55 154.35) (width 0.2) (layer 1_top) (net 6) (tstamp 58F95C43)) + (segment (start 154.55 154.35) (end 154.55 146.6) (width 0.2) (layer 1_top) (net 6) (tstamp 58F95C45)) + (segment (start 154.55 146.6) (end 156.35 144.8) (width 0.2) (layer 1_top) (net 6) (tstamp 58F95C47)) + (segment (start 156.35 144.8) (end 156.35 130.05) (width 0.2) (layer 1_top) (net 6) (tstamp 58F95C49)) + (segment (start 156.35 130.05) (end 155.05 128.75) (width 0.2) (layer 1_top) (net 6) (tstamp 58F95C4B)) + (segment (start 155.05 128.75) (end 155.05 125.25) (width 0.2) (layer 1_top) (net 6) (tstamp 58F95C4C)) + (segment (start 155.05 125.25) (end 155.65 124.65) (width 0.2) (layer 1_top) (net 6) (tstamp 58F95C4D)) + (segment (start 155.65 124.65) (end 155.65 114.05) (width 0.2) (layer 1_top) (net 6) (tstamp 58F95C4F)) + (segment (start 139.05 167.1) (end 139.54 167.1) (width 0.2) (layer 4_bot) (net 6) (tstamp 58F95C22) (status 20)) + (via (at 139.05 167.1) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 6)) + (segment (start 139.05 167.1) (end 141.8 167.1) (width 0.2) (layer 1_top) (net 6)) + (segment (start 140.01 167.57) (end 139.54 167.1) (width 0.2) (layer 4_bot) (net 6) (status 30)) + (segment (start 94.95 149.505) (end 94.95 150.05) (width 0.2) (layer 4_bot) (net 7) (status 10)) + (segment (start 102.3 143.679899) (end 102.3 144) (width 0.2) (layer 4_bot) (net 7) (tstamp 58FD0B60)) + (segment (start 102.3 144) (end 102.6 144.3) (width 0.2) (layer 4_bot) (net 7) (tstamp 58FD0B66)) + (via (at 102.6 144.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 7)) + (segment (start 102.3 143.679899) (end 103.034243 142.945656) (width 0.2) (layer 4_bot) (net 7) (status 20)) + (segment (start 103.3 145) (end 102.6 144.3) (width 0.2) (layer 1_top) (net 7) (tstamp 58FD164E)) + (segment (start 103.3 146.4) (end 103.3 145) (width 0.2) (layer 1_top) (net 7) (tstamp 58FD164C)) + (segment (start 102.5 147.2) (end 103.3 146.4) (width 0.2) (layer 1_top) (net 7) (tstamp 58FD1647)) + (segment (start 101 147.2) (end 102.5 147.2) (width 0.2) (layer 1_top) (net 7) (tstamp 58FD163B)) + (via (at 101 147.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 7)) + (segment (start 97.9 150.3) (end 101 147.2) (width 0.2) (layer 4_bot) (net 7) (tstamp 58FD1E6D)) + (segment (start 95.2 150.3) (end 97.9 150.3) (width 0.2) (layer 4_bot) (net 7) (tstamp 58FD1E6B)) + (segment (start 94.95 150.05) (end 95.2 150.3) (width 0.2) (layer 4_bot) (net 7) (tstamp 58FD1E69)) + (segment (start 102.7514 135.337187) (end 100.414213 133) (width 0.2) (layer 4_bot) (net 8) (status 10)) + (segment (start 95.25 134.25) (end 90.175 134.25) (width 0.2) (layer 4_bot) (net 8) (tstamp 58FC2E34) (status 20)) + (segment (start 96.5 133) (end 95.25 134.25) (width 0.2) (layer 4_bot) (net 8) (tstamp 58FC2E33)) + (segment (start 100.414213 133) (end 96.5 133) (width 0.2) (layer 4_bot) (net 8) (tstamp 58FC2E2E)) + (segment (start 102.468558 135.62003) (end 100.248528 133.4) (width 0.2) (layer 4_bot) (net 9) (status 10)) + (segment (start 100.248528 133.4) (end 96.7 133.4) (width 0.2) (layer 4_bot) (net 9) (tstamp 58FC2E22)) + (segment (start 95.35 134.75) (end 90.175 134.75) (width 0.2) (layer 4_bot) (net 9) (tstamp 58FC2E27) (status 20)) + (segment (start 96.7 133.4) (end 95.35 134.75) (width 0.2) (layer 4_bot) (net 9) (tstamp 58FC2E26)) + (segment (start 99.922973 139.834386) (end 99.157359 140.6) (width 0.2) (layer 4_bot) (net 10) (status 10)) + (segment (start 97.65 139.25) (end 90.175 139.25) (width 0.2) (layer 4_bot) (net 10) (tstamp 58FC2E54) (status 20)) + (segment (start 99 140.6) (end 97.65 139.25) (width 0.2) (layer 4_bot) (net 10) (tstamp 58FC2E53)) + (segment (start 99.157359 140.6) (end 99 140.6) (width 0.2) (layer 4_bot) (net 10) (tstamp 58FC2E51)) + (segment (start 100.205816 140.117229) (end 99.323045 141) (width 0.2) (layer 4_bot) (net 11) (status 10)) + (segment (start 97.55 139.75) (end 90.175 139.75) (width 0.2) (layer 4_bot) (net 11) (tstamp 58FC2E60) (status 20)) + (segment (start 98.8 141) (end 97.55 139.75) (width 0.2) (layer 4_bot) (net 11) (tstamp 58FC2E5D)) + (segment (start 99.323045 141) (end 98.8 141) (width 0.2) (layer 4_bot) (net 11) (tstamp 58FC2E5A)) + (segment (start 100.488659 140.400071) (end 99.48873 141.4) (width 0.2) (layer 4_bot) (net 12) (status 10)) + (segment (start 97.45 140.25) (end 90.175 140.25) (width 0.2) (layer 4_bot) (net 12) (tstamp 58FC2E68) (status 20)) + (segment (start 98.6 141.4) (end 97.45 140.25) (width 0.2) (layer 4_bot) (net 12) (tstamp 58FC2E66)) + (segment (start 99.48873 141.4) (end 98.6 141.4) (width 0.2) (layer 4_bot) (net 12) (tstamp 58FC2E65)) + (segment (start 100.771501 140.682914) (end 99.654415 141.8) (width 0.2) (layer 4_bot) (net 13) (status 10)) + (segment (start 97.35 140.75) (end 90.175 140.75) (width 0.2) (layer 4_bot) (net 13) (tstamp 58FC2E71) (status 20)) + (segment (start 98.4 141.8) (end 97.35 140.75) (width 0.2) (layer 4_bot) (net 13) (tstamp 58FC2E70)) + (segment (start 99.654415 141.8) (end 98.4 141.8) (width 0.2) (layer 4_bot) (net 13) (tstamp 58FC2E6E)) + (segment (start 101.054344 140.965757) (end 99.820101 142.2) (width 0.2) (layer 4_bot) (net 14) (status 10)) + (segment (start 97.25 141.25) (end 90.175 141.25) (width 0.2) (layer 4_bot) (net 14) (tstamp 58FC2E7C) (status 20)) + (segment (start 98.2 142.2) (end 97.25 141.25) (width 0.2) (layer 4_bot) (net 14) (tstamp 58FC2E7B)) + (segment (start 99.820101 142.2) (end 98.2 142.2) (width 0.2) (layer 4_bot) (net 14) (tstamp 58FC2E77)) + (segment (start 101.337187 141.2486) (end 99.985787 142.6) (width 0.2) (layer 4_bot) (net 15) (status 10)) + (segment (start 97.15 141.75) (end 90.175 141.75) (width 0.2) (layer 4_bot) (net 15) (tstamp 58FC2E83) (status 20)) + (segment (start 98 142.6) (end 97.15 141.75) (width 0.2) (layer 4_bot) (net 15) (tstamp 58FC2E81)) + (segment (start 99.985787 142.6) (end 98 142.6) (width 0.2) (layer 4_bot) (net 15) (tstamp 58FC2E80)) + (segment (start 101.902872 136.185715) (end 100.317157 134.6) (width 0.2) (layer 4_bot) (net 16) (status 10)) + (segment (start 96.95 135.25) (end 90.175 135.25) (width 0.2) (layer 4_bot) (net 16) (tstamp 58FC2E1C) (status 20)) + (segment (start 97.6 134.6) (end 96.95 135.25) (width 0.2) (layer 4_bot) (net 16) (tstamp 58FC2E1A)) + (segment (start 100.317157 134.6) (end 97.6 134.6) (width 0.2) (layer 4_bot) (net 16) (tstamp 58FC2E16)) + (segment (start 101.62003 136.468558) (end 100.151472 135) (width 0.2) (layer 4_bot) (net 17) (status 10)) + (segment (start 97.05 135.75) (end 90.175 135.75) (width 0.2) (layer 4_bot) (net 17) (tstamp 58FC2E12) (status 20)) + (segment (start 97.8 135) (end 97.05 135.75) (width 0.2) (layer 4_bot) (net 17) (tstamp 58FC2E11)) + (segment (start 100.151472 135) (end 97.8 135) (width 0.2) (layer 4_bot) (net 17) (tstamp 58FC2E0F)) + (segment (start 101.337187 136.7514) (end 99.985787 135.4) (width 0.2) (layer 4_bot) (net 18) (status 10)) + (segment (start 97.15 136.25) (end 90.175 136.25) (width 0.2) (layer 4_bot) (net 18) (tstamp 58FC2E09) (status 20)) + (segment (start 98 135.4) (end 97.15 136.25) (width 0.2) (layer 4_bot) (net 18) (tstamp 58FC2E07)) + (segment (start 99.985787 135.4) (end 98 135.4) (width 0.2) (layer 4_bot) (net 18) (tstamp 58FC2E05)) + (segment (start 101.054344 137.034243) (end 99.820101 135.8) (width 0.2) (layer 4_bot) (net 19) (status 10)) + (segment (start 97.25 136.75) (end 90.175 136.75) (width 0.2) (layer 4_bot) (net 19) (tstamp 58FC2DFF) (status 20)) + (segment (start 98.2 135.8) (end 97.25 136.75) (width 0.2) (layer 4_bot) (net 19) (tstamp 58FC2DFE)) + (segment (start 99.820101 135.8) (end 98.2 135.8) (width 0.2) (layer 4_bot) (net 19) (tstamp 58FC2DFC)) + (segment (start 100.771501 137.317086) (end 99.654415 136.2) (width 0.2) (layer 4_bot) (net 20) (status 10)) + (segment (start 97.35 137.25) (end 90.175 137.25) (width 0.2) (layer 4_bot) (net 20) (tstamp 58FC2DF6) (status 20)) + (segment (start 98.4 136.2) (end 97.35 137.25) (width 0.2) (layer 4_bot) (net 20) (tstamp 58FC2DF5)) + (segment (start 99.654415 136.2) (end 98.4 136.2) (width 0.2) (layer 4_bot) (net 20) (tstamp 58FC2DF2)) + (segment (start 100.488659 137.599929) (end 99.48873 136.6) (width 0.2) (layer 4_bot) (net 21) (status 10)) + (segment (start 97.45 137.75) (end 90.175 137.75) (width 0.2) (layer 4_bot) (net 21) (tstamp 58FC2DED) (status 20)) + (segment (start 98.6 136.6) (end 97.45 137.75) (width 0.2) (layer 4_bot) (net 21) (tstamp 58FC2DE9)) + (segment (start 99.48873 136.6) (end 98.6 136.6) (width 0.2) (layer 4_bot) (net 21) (tstamp 58FC2DE8)) + (segment (start 100.205816 137.882771) (end 99.323045 137) (width 0.2) (layer 4_bot) (net 22) (status 10)) + (segment (start 97.55 138.25) (end 90.175 138.25) (width 0.2) (layer 4_bot) (net 22) (tstamp 58FC2DE3) (status 20)) + (segment (start 98.8 137) (end 97.55 138.25) (width 0.2) (layer 4_bot) (net 22) (tstamp 58FC2DE0)) + (segment (start 99.323045 137) (end 98.8 137) (width 0.2) (layer 4_bot) (net 22) (tstamp 58FC2DDD)) + (segment (start 99.922973 138.165614) (end 99.157359 137.4) (width 0.2) (layer 4_bot) (net 23) (status 10)) + (segment (start 97.65 138.75) (end 90.175 138.75) (width 0.2) (layer 4_bot) (net 23) (tstamp 58FC2DD2) (status 20)) + (segment (start 99 137.4) (end 97.65 138.75) (width 0.2) (layer 4_bot) (net 23) (tstamp 58FC2DD0)) + (segment (start 99.157359 137.4) (end 99 137.4) (width 0.2) (layer 4_bot) (net 23) (tstamp 58FC2DCE)) + (segment (start 103.034243 135.054344) (end 100.579899 132.6) (width 0.2) (layer 4_bot) (net 24) (status 10)) + (segment (start 96.15 132.75) (end 90.175 132.75) (width 0.2) (layer 4_bot) (net 24) (tstamp 58FCD848) (status 20)) + (segment (start 96.3 132.6) (end 96.15 132.75) (width 0.2) (layer 4_bot) (net 24) (tstamp 58FCD846)) + (segment (start 100.579899 132.6) (end 96.3 132.6) (width 0.2) (layer 4_bot) (net 24) (tstamp 58FCD844)) + (segment (start 90.175 145.25) (end 91.55 145.25) (width 0.2) (layer 4_bot) (net 25) (status 10)) + (segment (start 91.55 145.25) (end 91.83 144.97) (width 0.2) (layer 4_bot) (net 25) (tstamp 58FD76E9)) + (segment (start 91.83 144.97) (end 92.6 144.97) (width 0.2) (layer 4_bot) (net 25) (tstamp 58FD76ED) (status 20)) + (segment (start 92.6 144.97) (end 94.77 144.97) (width 0.2) (layer 4_bot) (net 25) (tstamp 58FD76EE) (status 10)) + (segment (start 94.77 144.97) (end 96.4 146.6) (width 0.2) (layer 4_bot) (net 25) (tstamp 58FD76F1)) + (segment (start 100.4 146.6) (end 96.4 146.6) (width 0.2) (layer 4_bot) (net 25)) + (segment (start 101.9 143.514213) (end 102.7514 142.662813) (width 0.2) (layer 4_bot) (net 25) (status 20)) + (via (at 102.5 145.1) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 25)) + (segment (start 101.9 144.5) (end 102.5 145.1) (width 0.2) (layer 4_bot) (net 25) (tstamp 58FD0B71)) + (segment (start 101.9 143.514213) (end 101.9 144.5) (width 0.2) (layer 4_bot) (net 25) (tstamp 58FD0B6E)) + (segment (start 102.9 145.5) (end 102.9 146.2) (width 0.2) (layer 1_top) (net 25) (tstamp 58FD183A)) + (segment (start 102.9 146.2) (end 102.5 146.6) (width 0.2) (layer 1_top) (net 25) (tstamp 58FD183B)) + (segment (start 102.5 146.6) (end 100.4 146.6) (width 0.2) (layer 1_top) (net 25) (tstamp 58FD183C)) + (via (at 100.4 146.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 25)) + (segment (start 102.5 145.1) (end 102.9 145.5) (width 0.2) (layer 1_top) (net 25)) + (segment (start 103.599929 134.488659) (end 100.86127 131.75) (width 0.2) (layer 4_bot) (net 26) (status 10)) + (segment (start 100.86127 131.75) (end 90.175 131.75) (width 0.2) (layer 4_bot) (net 26) (tstamp 58FC32BF) (status 20)) + (segment (start 103.882771 134.205816) (end 100.426955 130.75) (width 0.2) (layer 4_bot) (net 27) (status 10)) + (segment (start 100.426955 130.75) (end 90.175 130.75) (width 0.2) (layer 4_bot) (net 27) (tstamp 58FC32C3) (status 20)) + (segment (start 103.317086 134.771501) (end 100.745585 132.2) (width 0.2) (layer 4_bot) (net 28) (status 10)) + (segment (start 96.05 132.25) (end 90.175 132.25) (width 0.2) (layer 4_bot) (net 28) (tstamp 58FCD854) (status 20)) + (segment (start 96.1 132.2) (end 96.05 132.25) (width 0.2) (layer 4_bot) (net 28) (tstamp 58FCD851)) + (segment (start 100.745585 132.2) (end 96.1 132.2) (width 0.2) (layer 4_bot) (net 28) (tstamp 58FCD84D)) + (segment (start 103.882771 143.794184) (end 103.1 144.576955) (width 0.2) (layer 4_bot) (net 29) (status 10)) + (segment (start 103.1 145.3) (end 118.7 160.9) (width 0.2) (layer 4_bot) (net 29) (tstamp 58FD0B4F)) + (segment (start 103.1 144.576955) (end 103.1 145.3) (width 0.2) (layer 4_bot) (net 29) (tstamp 58FD0B4D)) + (segment (start 135.6 160.9) (end 136.6 159.9) (width 0.2) (layer 4_bot) (net 29)) + (segment (start 135.6 160.9) (end 118.7 160.9) (width 0.2) (layer 4_bot) (net 29)) + (segment (start 136.6 159.9) (end 139.8 159.9) (width 0.2) (layer 4_bot) (net 29)) + (segment (start 140.01 162.315) (end 140.01 160.11) (width 0.2) (layer 4_bot) (net 29) (status 10)) + (segment (start 139.8 159.9) (end 140.01 160.11) (width 0.2) (layer 4_bot) (net 29)) + (segment (start 129.2 152.6) (end 129.2 133.15) (width 0.2) (layer 1_top) (net 30)) + (segment (start 126.24 153.4) (end 128.4 153.4) (width 0.2) (layer 4_bot) (net 30) (tstamp 53F39D26) (status 10)) + (via (at 128.4 153.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 30)) + (segment (start 75.875 110.825) (end 75.875 111.725) (width 0.2) (layer 4_bot) (net 30) (status 20)) + (via (at 75.9 110.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 30)) + (segment (start 75.875 110.825) (end 75.9 110.8) (width 0.2) (layer 4_bot) (net 30) (tstamp 53BC71D9)) + (segment (start 129.2 152.6) (end 128.4 153.4) (width 0.2) (layer 1_top) (net 30)) + (segment (start 75.9 110.8) (end 106.85 110.8) (width 0.2) (layer 1_top) (net 30)) + (segment (start 129.2 133.15) (end 106.85 110.8) (width 0.2) (layer 1_top) (net 30) (tstamp 58FCE047)) + (segment (start 126.23 153.41) (end 126.24 153.4) (width 0.2) (layer 4_bot) (net 30) (status 30)) + (segment (start 64.8 116.4) (end 64.1 116.4) (width 0.2) (layer 4_bot) (net 31) (status 20)) + (segment (start 123.8 135.4) (end 104.8 116.4) (width 0.2) (layer 1_top) (net 31) (tstamp 53ADB89C)) + (segment (start 104.8 116.4) (end 64.8 116.4) (width 0.2) (layer 1_top) (net 31)) + (segment (start 126.025 143.25) (end 123.85 143.25) (width 0.2) (layer 4_bot) (net 31) (status 10)) + (via (at 123.8 143.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 31)) + (segment (start 123.85 143.25) (end 123.8 143.2) (width 0.2) (layer 4_bot) (net 31) (tstamp 53ADB7D9)) + (segment (start 123.8 143.2) (end 123.8 135.4) (width 0.2) (layer 1_top) (net 31)) + (via (at 64.8 116.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 31)) + (segment (start 64.1 116.4) (end 64.075 116.375) (width 0.2) (layer 4_bot) (net 31) (tstamp 53BC7193) (status 30)) + (segment (start 126.23 145.79) (end 124.11 145.79) (width 0.2) (layer 4_bot) (net 32) (status 10)) + (segment (start 64.1 114.4) (end 64.075 114.375) (width 0.2) (layer 4_bot) (net 32) (tstamp 53BC7190) (status 30)) + (segment (start 124.6 145.3) (end 124.6 135.3) (width 0.2) (layer 1_top) (net 32) (tstamp 53ADB7CE)) + (via (at 64.8 114.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 32)) + (segment (start 64.8 114.4) (end 103.7 114.4) (width 0.2) (layer 1_top) (net 32)) + (segment (start 124.6 135.3) (end 103.7 114.4) (width 0.2) (layer 1_top) (net 32) (tstamp 53ADB8A5)) + (segment (start 64.8 114.4) (end 64.1 114.4) (width 0.2) (layer 4_bot) (net 32) (status 20)) + (segment (start 124.1 145.8) (end 124.6 145.3) (width 0.2) (layer 1_top) (net 32) (tstamp 53F39E8B)) + (via (at 124.1 145.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 32)) + (segment (start 124.11 145.79) (end 124.1 145.8) (width 0.2) (layer 4_bot) (net 32) (tstamp 53F39E89)) + (segment (start 126.23 148.33) (end 126.2 148.3) (width 0.2) (layer 4_bot) (net 33) (status 30)) + (segment (start 124 148.3) (end 123 147.3) (width 0.2) (layer 1_top) (net 33) (tstamp 53F39E41)) + (via (at 124 148.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 33)) + (segment (start 126.2 148.3) (end 124 148.3) (width 0.2) (layer 4_bot) (net 33) (tstamp 53F39E3F) (status 10)) + (segment (start 64.8 118.4) (end 64.1 118.4) (width 0.2) (layer 4_bot) (net 33) (status 20)) + (segment (start 123 135.5) (end 105.9 118.4) (width 0.2) (layer 1_top) (net 33) (tstamp 53ADB482)) + (segment (start 105.9 118.4) (end 64.8 118.4) (width 0.2) (layer 1_top) (net 33)) + (segment (start 123 147.3) (end 123 135.5) (width 0.2) (layer 1_top) (net 33) (tstamp 53F39E44)) + (via (at 64.8 118.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 33)) + (segment (start 64.1 118.4) (end 64.075 118.375) (width 0.2) (layer 4_bot) (net 33) (tstamp 53BC7197) (status 30)) + (segment (start 120.77 150.87) (end 122.83 150.87) (width 0.2) (layer 4_bot) (net 34) (status 10)) + (segment (start 64.1 119.4) (end 64.075 119.375) (width 0.2) (layer 4_bot) (net 34) (tstamp 53BC719A) (status 30)) + (via (at 64.8 119.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 34)) + (segment (start 122.2 150.1) (end 122.2 135.6) (width 0.2) (layer 1_top) (net 34)) + (segment (start 106 119.4) (end 64.8 119.4) (width 0.2) (layer 1_top) (net 34)) + (segment (start 122.2 135.6) (end 106 119.4) (width 0.2) (layer 1_top) (net 34) (tstamp 53ADB882)) + (segment (start 64.8 119.4) (end 64.1 119.4) (width 0.2) (layer 4_bot) (net 34) (status 20)) + (segment (start 122.9 150.8) (end 122.2 150.1) (width 0.2) (layer 1_top) (net 34) (tstamp 53F39D37)) + (via (at 122.9 150.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 34)) + (segment (start 122.83 150.87) (end 122.9 150.8) (width 0.2) (layer 4_bot) (net 34) (tstamp 53F39D35)) + (segment (start 126.23 150.87) (end 128.33 150.87) (width 0.2) (layer 4_bot) (net 35) (status 10)) + (segment (start 128.4 150.8) (end 126.2 148.6) (width 0.2) (layer 1_top) (net 35) (tstamp 53F39E7C)) + (via (at 128.4 150.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 35)) + (segment (start 128.33 150.87) (end 128.4 150.8) (width 0.2) (layer 4_bot) (net 35) (tstamp 53F39E7A)) + (segment (start 107.4 112.4) (end 126.2 131.2) (width 0.2) (layer 1_top) (net 35)) + (segment (start 64.8 112.4) (end 64.1 112.4) (width 0.2) (layer 4_bot) (net 35) (status 20)) + (via (at 64.8 112.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 35)) + (segment (start 64.8 112.4) (end 107.4 112.4) (width 0.2) (layer 1_top) (net 35)) + (segment (start 64.075 112.375) (end 64.1 112.4) (width 0.2) (layer 4_bot) (net 35) (tstamp 53BC718A) (status 30)) + (segment (start 126.2 131.2) (end 126.2 148.6) (width 0.2) (layer 1_top) (net 35) (tstamp 53F39DA0)) + (segment (start 125.4 151) (end 125.4 131.3) (width 0.2) (layer 1_top) (net 36)) + (segment (start 125.4 131.3) (end 107.5 113.4) (width 0.2) (layer 1_top) (net 36) (tstamp 53F39DA3)) + (segment (start 123.5 152.9) (end 122.4 152.9) (width 0.2) (layer 4_bot) (net 36)) + (segment (start 64.075 113.375) (end 64.1 113.4) (width 0.2) (layer 4_bot) (net 36) (tstamp 53BC718D) (status 30)) + (segment (start 64.8 113.4) (end 107.5 113.4) (width 0.2) (layer 1_top) (net 36)) + (via (at 64.8 113.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 36)) + (segment (start 64.8 113.4) (end 64.1 113.4) (width 0.2) (layer 4_bot) (net 36) (status 20)) + (via (at 123.5 152.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 36)) + (segment (start 123.5 152.9) (end 125.4 151) (width 0.2) (layer 1_top) (net 36) (tstamp 53F39031)) + (segment (start 121.89 153.41) (end 120.77 153.41) (width 0.2) (layer 4_bot) (net 36) (tstamp 53F39D2F) (status 30)) + (segment (start 122.4 152.9) (end 121.89 153.41) (width 0.2) (layer 4_bot) (net 36) (tstamp 53F39D2D) (status 20)) + (segment (start 108.37997 136.468558) (end 116.548528 128.3) (width 0.2) (layer 4_bot) (net 37) (status 10)) + (segment (start 116.548528 128.3) (end 133.3 128.3) (width 0.2) (layer 4_bot) (net 37) (tstamp 58FD0EFE)) + (segment (start 154.5 128.8) (end 140.1 128.8) (width 0.2) (layer 4_bot) (net 37)) + (segment (start 135.1 130.1) (end 133.3 128.3) (width 0.2) (layer 4_bot) (net 37) (tstamp 53AB3B14)) + (segment (start 138.8 130.1) (end 135.1 130.1) (width 0.2) (layer 4_bot) (net 37) (tstamp 53AB3B12)) + (segment (start 140.1 128.8) (end 138.8 130.1) (width 0.2) (layer 4_bot) (net 37) (tstamp 53AB3B10)) + (segment (start 162.604 129.75) (end 155.45 129.75) (width 0.2) (layer 4_bot) (net 37) (status 10)) + (segment (start 155.45 129.75) (end 154.5 128.8) (width 0.2) (layer 4_bot) (net 37) (tstamp 53AB3846)) + (segment (start 106.965757 142.945656) (end 113.220101 149.2) (width 0.2) (layer 4_bot) (net 38) (status 10)) + (segment (start 133.95 153.65) (end 129.5 149.2) (width 0.2) (layer 4_bot) (net 38) (tstamp 58FC2AA0)) + (segment (start 129.5 149.2) (end 113.220101 149.2) (width 0.2) (layer 4_bot) (net 38) (tstamp 58FC2AA4)) + (segment (start 133.95 153.65) (end 151.106 153.65) (width 0.2) (layer 4_bot) (net 38) (status 20)) + (segment (start 108.097128 136.185715) (end 116.382843 127.9) (width 0.2) (layer 4_bot) (net 39) (status 10)) + (segment (start 143.894 121.35) (end 143.894 124.406) (width 0.2) (layer 4_bot) (net 39) (status 10)) + (segment (start 143.894 124.406) (end 138.6 129.7) (width 0.2) (layer 4_bot) (net 39) (tstamp 58FCD606)) + (segment (start 138.6 129.7) (end 135.3 129.7) (width 0.2) (layer 4_bot) (net 39) (tstamp 58FC3282)) + (segment (start 133.5 127.9) (end 116.382843 127.9) (width 0.2) (layer 4_bot) (net 39) (tstamp 58FC3296)) + (segment (start 135.3 129.7) (end 133.5 127.9) (width 0.2) (layer 4_bot) (net 39) (tstamp 58FC3295)) + (segment (start 108.662813 136.7514) (end 116.714213 128.7) (width 0.2) (layer 4_bot) (net 40) (status 10)) + (segment (start 133.1 128.7) (end 116.714213 128.7) (width 0.2) (layer 4_bot) (net 40) (tstamp 53AB3AFB)) + (segment (start 134.9 130.5) (end 133.1 128.7) (width 0.2) (layer 4_bot) (net 40) (tstamp 53AB3AF9)) + (segment (start 139 130.5) (end 134.9 130.5) (width 0.2) (layer 4_bot) (net 40) (tstamp 53AB3AF6)) + (segment (start 140.3 129.2) (end 139 130.5) (width 0.2) (layer 4_bot) (net 40) (tstamp 53AB3AF4)) + (segment (start 152.296 129.2) (end 140.3 129.2) (width 0.2) (layer 4_bot) (net 40) (tstamp 53AB3B47)) + (segment (start 152.296 129.2) (end 154.048 130.952) (width 0.2) (layer 4_bot) (net 40) (status 20)) + (segment (start 108.945656 137.034243) (end 116.879899 129.1) (width 0.2) (layer 4_bot) (net 41) (status 10)) + (segment (start 134.752 130.952) (end 132.9 129.1) (width 0.2) (layer 4_bot) (net 41) (tstamp 53AB3ADB)) + (segment (start 132.9 129.1) (end 116.879899 129.1) (width 0.2) (layer 4_bot) (net 41) (tstamp 53AB3ADE)) + (segment (start 134.752 130.952) (end 140.952 130.952) (width 0.2) (layer 4_bot) (net 41) (status 20)) + (segment (start 109.228499 137.317086) (end 117.045585 129.5) (width 0.2) (layer 4_bot) (net 42) (status 10)) + (segment (start 142.7 132.7) (end 135.9 132.7) (width 0.2) (layer 4_bot) (net 42) (tstamp 53AB6448)) + (segment (start 142.7 132.7) (end 148.61 138.61) (width 0.2) (layer 4_bot) (net 42) (status 20)) + (segment (start 117.045585 129.5) (end 132.7 129.5) (width 0.2) (layer 4_bot) (net 42) (tstamp 58FD0EDD)) + (segment (start 132.7 129.5) (end 135.9 132.7) (width 0.2) (layer 4_bot) (net 42) (tstamp 53F39D61)) + (segment (start 107.814285 142.097128) (end 112.417157 146.7) (width 0.2) (layer 4_bot) (net 43) (status 10)) + (segment (start 130.946 146.7) (end 132.396 145.25) (width 0.2) (layer 4_bot) (net 43) (tstamp 58FC2A17) (status 20)) + (segment (start 112.417157 146.7) (end 130.946 146.7) (width 0.2) (layer 4_bot) (net 43) (tstamp 58FD0F82)) + (segment (start 90.175 127.75) (end 105.95 127.75) (width 0.2) (layer 4_bot) (net 44) (status 10)) + (segment (start 105.95 127.75) (end 106.5 128.3) (width 0.2) (layer 4_bot) (net 44) (tstamp 58FD3CD8)) + (segment (start 106.5 133.257359) (end 106.5 128.3) (width 0.2) (layer 4_bot) (net 44)) + (segment (start 105.834386 133.922973) (end 106.5 133.257359) (width 0.2) (layer 4_bot) (net 44) (tstamp 58FD0D68) (status 10)) + (segment (start 118.1 137.3) (end 116 135.2) (width 0.2) (layer 4_bot) (net 44) (tstamp 58FD133A)) + (via (at 116 135.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 44)) + (segment (start 163.13 138.17) (end 169.03 138.17) (width 0.2) (layer 4_bot) (net 44) (status 20)) + (segment (start 147.55 141.3) (end 143.55 137.3) (width 0.2) (layer 4_bot) (net 44) (tstamp 58FC3158)) + (segment (start 160 141.3) (end 147.55 141.3) (width 0.2) (layer 4_bot) (net 44) (tstamp 58FC3156)) + (segment (start 163.13 138.17) (end 160 141.3) (width 0.2) (layer 4_bot) (net 44) (tstamp 58FC3153)) + (segment (start 143.55 137.3) (end 118.1 137.3) (width 0.2) (layer 4_bot) (net 44)) + (segment (start 109.1 128.3) (end 116 135.2) (width 0.2) (layer 1_top) (net 44) (tstamp 58FD3C6B)) + (segment (start 106.5 128.3) (end 109.1 128.3) (width 0.2) (layer 1_top) (net 44) (tstamp 58FD3C6A)) + (via (at 106.5 128.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 44)) + (segment (start 90.175 127.25) (end 106.65 127.25) (width 0.2) (layer 4_bot) (net 45) (status 10)) + (segment (start 106.65 127.25) (end 107.1 127.7) (width 0.2) (layer 4_bot) (net 45) (tstamp 58FD3CDF)) + (segment (start 106.117229 134.205816) (end 107.1 133.223045) (width 0.2) (layer 4_bot) (net 45) (status 10)) + (segment (start 118.5 136.9) (end 116.8 135.2) (width 0.2) (layer 4_bot) (net 45) (tstamp 58FD133E)) + (via (at 116.8 135.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 45)) + (segment (start 165.07 135.63) (end 169.03 135.63) (width 0.2) (layer 4_bot) (net 45) (status 20)) + (segment (start 147.7 140.9) (end 143.7 136.9) (width 0.2) (layer 4_bot) (net 45) (tstamp 58FC3136)) + (segment (start 159.8 140.9) (end 147.7 140.9) (width 0.2) (layer 4_bot) (net 45) (tstamp 58FC3133)) + (segment (start 165.07 135.63) (end 159.8 140.9) (width 0.2) (layer 4_bot) (net 45) (tstamp 58FC312F)) + (segment (start 143.7 136.9) (end 118.5 136.9) (width 0.2) (layer 4_bot) (net 45)) + (segment (start 109.3 127.7) (end 116.8 135.2) (width 0.2) (layer 1_top) (net 45) (tstamp 58FD3C91)) + (segment (start 107.1 127.7) (end 109.3 127.7) (width 0.2) (layer 1_top) (net 45) (tstamp 58FD3C90)) + (via (at 107.1 127.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 45)) + (segment (start 107.1 133.223045) (end 107.1 127.7) (width 0.2) (layer 4_bot) (net 45) (tstamp 58FD3C81)) + (segment (start 169.235 135.63) (end 169.065 135.8) (width 0.2) (layer 4_bot) (net 45) (status 30)) + (segment (start 90.175 128.25) (end 100.05 128.25) (width 0.2) (layer 4_bot) (net 46) (status 10)) + (segment (start 100.05 128.25) (end 100.7 128.9) (width 0.2) (layer 4_bot) (net 46) (tstamp 58FD3CD1)) + (segment (start 104.165614 133.922973) (end 100.7 130.457359) (width 0.2) (layer 4_bot) (net 46) (status 10)) + (via (at 115.2 135.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 46)) + (segment (start 165.91 140.71) (end 169.03 140.71) (width 0.2) (layer 4_bot) (net 46) (status 20)) + (segment (start 160.2 141.7) (end 147.4 141.7) (width 0.2) (layer 4_bot) (net 46) (tstamp 58FCD5CD)) + (segment (start 162.9 139) (end 160.2 141.7) (width 0.2) (layer 4_bot) (net 46) (tstamp 58FCD5C9)) + (segment (start 164.2 139) (end 162.9 139) (width 0.2) (layer 4_bot) (net 46) (tstamp 58FCD5C5)) + (segment (start 165.91 140.71) (end 164.2 139) (width 0.2) (layer 4_bot) (net 46) (tstamp 58FCD5C1)) + (segment (start 144.8 139.1) (end 119.1 139.1) (width 0.2) (layer 4_bot) (net 46)) + (segment (start 147.4 141.7) (end 144.8 139.1) (width 0.2) (layer 4_bot) (net 46) (tstamp 58FCD5D8)) + (segment (start 115.2 135.2) (end 119.1 139.1) (width 0.2) (layer 4_bot) (net 46)) + (segment (start 108.9 128.9) (end 115.2 135.2) (width 0.2) (layer 1_top) (net 46) (tstamp 58FD3C36)) + (segment (start 100.7 128.9) (end 108.9 128.9) (width 0.2) (layer 1_top) (net 46) (tstamp 58FD3C35)) + (via (at 100.7 128.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 46)) + (segment (start 100.7 130.457359) (end 100.7 128.9) (width 0.2) (layer 4_bot) (net 46) (tstamp 58FD3C30)) + (segment (start 90.175 126.75) (end 107.35 126.75) (width 0.2) (layer 4_bot) (net 47) (status 10)) + (segment (start 107.35 126.75) (end 107.7 127.1) (width 0.2) (layer 4_bot) (net 47) (tstamp 58FD3CE2)) + (segment (start 106.400071 134.488659) (end 107.7 133.18873) (width 0.2) (layer 4_bot) (net 47) (status 10)) + (segment (start 118.9 136.5) (end 117.6 135.2) (width 0.2) (layer 4_bot) (net 47) (tstamp 58FD1342)) + (via (at 117.6 135.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 47)) + (segment (start 167.01 133.09) (end 169.03 133.09) (width 0.2) (layer 4_bot) (net 47) (status 20)) + (segment (start 147.85 140.5) (end 143.85 136.5) (width 0.2) (layer 4_bot) (net 47) (tstamp 58FC310C)) + (segment (start 159.6 140.5) (end 147.85 140.5) (width 0.2) (layer 4_bot) (net 47) (tstamp 58FC3109)) + (segment (start 167.01 133.09) (end 159.6 140.5) (width 0.2) (layer 4_bot) (net 47) (tstamp 58FC3104)) + (segment (start 143.85 136.5) (end 118.9 136.5) (width 0.2) (layer 4_bot) (net 47)) + (segment (start 109.5 127.1) (end 117.6 135.2) (width 0.2) (layer 1_top) (net 47) (tstamp 58FD3CA5)) + (segment (start 107.7 127.1) (end 109.5 127.1) (width 0.2) (layer 1_top) (net 47) (tstamp 58FD3CA4)) + (via (at 107.7 127.1) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 47)) + (segment (start 107.7 133.18873) (end 107.7 127.1) (width 0.2) (layer 4_bot) (net 47) (tstamp 58FD3C9B)) + (segment (start 174.49 158.7) (end 174.5 158.71) (width 0.2) (layer 4_bot) (net 48)) + (segment (start 174.5 158.71) (end 174.5 159.9) (width 0.2) (layer 4_bot) (net 48) (tstamp 58FD822E)) + (segment (start 174.49 155.95) (end 174.49 158.7) (width 0.2) (layer 4_bot) (net 48)) + (segment (start 174.49 159.89) (end 174.5 159.9) (width 0.4) (layer 4_bot) (net 48) (tstamp 58FD42C6)) + (segment (start 112.7 162) (end 110.65 162) (width 0.4) (layer 4_bot) (net 48) (status 20)) + (via (at 174.5 159.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 48)) + (segment (start 174.5 164.9) (end 174.5 159.9) (width 0.4) (layer 2_pwr) (net 48) (tstamp 58FD42A9)) + (segment (start 166.8 172.6) (end 174.5 164.9) (width 0.4) (layer 2_pwr) (net 48) (tstamp 58FD42A1)) + (segment (start 123.3 172.6) (end 166.8 172.6) (width 0.4) (layer 2_pwr) (net 48) (tstamp 58FD4290)) + (segment (start 112.7 162) (end 123.3 172.6) (width 0.4) (layer 2_pwr) (net 48) (tstamp 58FD428F)) + (via (at 112.7 162) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 48)) + (segment (start 174.49 155.95) (end 174.29916 156.14084) (width 0.4) (layer 4_bot) (net 48) (status 30)) + (segment (start 172.71 158.7) (end 172.7 158.71) (width 0.2) (layer 4_bot) (net 49)) + (segment (start 172.7 158.71) (end 172.7 159.9) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD8222)) + (via (at 172.7 159.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 165.6 155.19) (end 166.01 155.6) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 166.01 155.6) (end 166.8 155.6) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD8101) (status 10)) + (via (at 166.8 155.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 165.6 155.19) (end 165.99 154.8) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 165.99 154.8) (end 166.8 154.8) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD80FD) (status 10)) + (via (at 166.8 154.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 154.31 157.9) (end 154.7 158.29) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 154.7 158.29) (end 154.7 159.1) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD807E) (status 10)) + (via (at 154.7 159.1) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 154.31 157.9) (end 153.9 158.31) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 153.9 158.31) (end 153.9 159.1) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD807A) (status 10)) + (via (at 153.9 159.1) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 165.41 167.57) (end 166.47 167.57) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 166.47 167.57) (end 166.5 167.6) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7AD7)) + (via (at 166.5 167.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 166.5 167.6) (end 166.5 169.7) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7ADC)) + (via (at 166.5 169.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 166.5 169.7) (end 165.4 169.7) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7AE1)) + (via (at 165.4 169.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 165.4 169.7) (end 164.4 169.7) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7AE4)) + (via (at 164.4 169.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 164.4 169.7) (end 164.4 167.6) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7AE7)) + (via (at 164.4 167.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 164.4 167.6) (end 164.4 165.4) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7AEA)) + (via (at 164.4 165.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 148.7 165.4) (end 147.6 165.4) (width 0.2) (layer 4_bot) (net 49)) + (segment (start 157.79 167.57) (end 156.73 167.57) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 156.73 167.57) (end 156.7 167.6) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7A87)) + (via (at 156.7 167.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 156.7 167.6) (end 156.7 169.7) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7A8B)) + (via (at 156.7 169.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 156.7 169.7) (end 157.8 169.7) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7A90)) + (via (at 157.8 169.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 157.8 169.7) (end 158.8 169.7) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7A93)) + (via (at 158.8 169.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 158.8 169.7) (end 158.8 167.6) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7A96)) + (via (at 158.8 167.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 158.8 167.6) (end 158.8 165.4) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7A99)) + (via (at 158.8 165.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 158.8 165.4) (end 157.8 165.4) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7A9C)) + (via (at 157.8 165.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 157.8 165.4) (end 156.7 165.4) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7A9F)) + (via (at 156.7 165.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 148.7 167.6) (end 148.7 165.4) (width 0.2) (layer 4_bot) (net 49)) + (via (at 148.7 165.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 147.63 165.43) (end 147.6 165.4) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7A46)) + (via (at 147.6 165.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 147.6 165.4) (end 146.6 165.4) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7A49)) + (via (at 146.6 165.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 147.63 167.57) (end 146.63 167.57) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 146.63 167.57) (end 146.6 167.6) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7A2D)) + (via (at 146.6 167.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 146.6 167.6) (end 146.6 169.7) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7A31)) + (via (at 146.6 169.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 146.6 169.7) (end 147.6 169.7) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7A39)) + (via (at 147.6 169.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 147.6 169.7) (end 148.7 169.7) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7A3C)) + (via (at 148.7 169.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 148.7 169.7) (end 148.7 167.6) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7A3F)) + (via (at 148.7 167.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 92.6 145.83) (end 91.83 145.83) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 91.83 145.83) (end 91.8 145.8) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD78CA)) + (via (at 91.8 145.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 91.8 145.8) (end 91.75 145.75) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD78D0)) + (segment (start 91.75 145.75) (end 91.15 145.75) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD78D1)) + (segment (start 143.03 105.8) (end 142.1 105.8) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 142.1 105.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 140.1 107.31) (end 138.91 107.31) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 138.91 107.31) (end 138.9 107.3) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7320)) + (segment (start 138.9 107.3) (end 138.9 106.9) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7321)) + (via (at 138.9 106.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 138.9 106.9) (end 138.1 106.9) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7325)) + (via (at 138.1 106.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 138.1 107.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 138.1 107.7) (end 138.9 107.7) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD732B)) + (via (at 138.9 107.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 138.9 107.7) (end 138.9 107.3) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD732E)) + (segment (start 143.7 108.2) (end 143.2 107.7) (width 0.2) (layer 4_bot) (net 49)) + (segment (start 143.2 107.7) (end 143.2 108.2) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD7263)) + (via (at 143.2 107.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 143.7 108.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 143.2 108.2) (end 143.2 108.7) (width 0.2) (layer 4_bot) (net 49)) + (via (at 143.2 108.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 142.035 108.2) (end 143.2 108.2) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 142.76 110.85) (end 141.75 110.85) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 141.7 110.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 141.75 110.85) (end 141.7 110.8) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD708B)) + (segment (start 148.4 111.83) (end 147.63 111.83) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 147.63 111.83) (end 147.6 111.8) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD4B5B)) + (via (at 147.6 111.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 105 141.828427) (end 105.088388 141.740039) (width 0.4) (layer 4_bot) (net 49) (status 30)) + (segment (start 105.088388 141.740039) (end 105.088388 140.502602) (width 0.4) (layer 4_bot) (net 49) (tstamp 58FD490B) (status 30)) + (segment (start 105.088388 140.502602) (end 104.911612 140.502602) (width 0.4) (layer 4_bot) (net 49) (tstamp 58FD4913) (status 30)) + (segment (start 103.497398 139.088388) (end 104.911612 140.502602) (width 0.4) (layer 4_bot) (net 49) (status 30)) + (segment (start 104.911612 140.502602) (end 106.502602 138.911612) (width 0.4) (layer 4_bot) (net 49) (tstamp 58FD48F2) (status 30)) + (segment (start 106.502602 138.911612) (end 106.325826 138.911612) (width 0.4) (layer 4_bot) (net 49) (tstamp 58FD48F5) (status 30)) + (segment (start 106.325826 138.911612) (end 104.911612 137.497398) (width 0.4) (layer 4_bot) (net 49) (tstamp 58FD48F6) (status 30)) + (segment (start 106.414214 140.414214) (end 105 139) (width 0.4) (layer 4_bot) (net 49) (status 30)) + (segment (start 106.414214 137.585786) (end 105 139) (width 0.4) (layer 4_bot) (net 49) (status 30)) + (segment (start 103.585786 140.414214) (end 105 139) (width 0.4) (layer 4_bot) (net 49) (status 30)) + (segment (start 103.585786 137.585786) (end 105 139) (width 0.4) (layer 4_bot) (net 49) (status 30)) + (segment (start 102.171573 139) (end 105 139) (width 0.4) (layer 4_bot) (net 49) (status 30)) + (segment (start 105 141.828427) (end 105 139) (width 0.4) (layer 4_bot) (net 49) (status 30)) + (segment (start 107.828427 139) (end 105 139) (width 0.4) (layer 4_bot) (net 49) (status 30)) + (segment (start 105 136.171573) (end 105 139) (width 0.4) (layer 4_bot) (net 49) (status 30)) + (segment (start 80.99 116) (end 81.4 116.41) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 81.4 116.41) (end 81.4 117.2) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD47C0) (status 10)) + (via (at 81.4 117.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 80.99 116) (end 80.6 116.39) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 80.6 116.39) (end 80.6 117.2) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD47BC) (status 10)) + (via (at 80.6 117.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 77.93 116.4) (end 77.93 117.17) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 77.9 117.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 77.93 117.17) (end 77.9 117.2) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD4794)) + (segment (start 65.635 121.7225) (end 65.635 122.3) (width 0.4) (layer 4_bot) (net 49) (status 10)) + (segment (start 75.825 108.5875) (end 75.825 107.425) (width 0.4) (layer 4_bot) (net 49) (status 10)) + (via (at 75.8 107.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 75.825 107.425) (end 75.8 107.4) (width 0.4) (layer 4_bot) (net 49) (tstamp 58FD46F5)) + (segment (start 75.825 108.5875) (end 76.7875 108.5875) (width 0.4) (layer 4_bot) (net 49) (status 10)) + (via (at 76.8 108.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 76.7875 108.5875) (end 76.8 108.6) (width 0.4) (layer 4_bot) (net 49) (tstamp 58FD46F0)) + (segment (start 75.825 119.3125) (end 75.825 120.375) (width 0.4) (layer 4_bot) (net 49) (status 10)) + (via (at 75.8 120.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 75.825 120.375) (end 75.8 120.4) (width 0.4) (layer 4_bot) (net 49) (tstamp 58FD46D7)) + (segment (start 75.875 118.075) (end 75.875 117.325) (width 0.4) (layer 4_bot) (net 49) (status 10)) + (via (at 75.9 117.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 75.875 117.325) (end 75.9 117.3) (width 0.4) (layer 4_bot) (net 49) (tstamp 58FD46D1)) + (segment (start 87.85 123.71) (end 85.7 123.71) (width 0.4) (layer 4_bot) (net 49) (status 10)) + (segment (start 87.85 151.29) (end 85.7 151.29) (width 0.4) (layer 4_bot) (net 49) (status 10)) + (segment (start 81.35 162) (end 79.3 162) (width 0.4) (layer 4_bot) (net 49) (status 10)) + (via (at 79.3 162) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 62.725 113.875) (end 62.725 113.075) (width 0.4) (layer 4_bot) (net 49) (status 10)) + (via (at 62.75 113.05) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 62.725 113.075) (end 62.75 113.05) (width 0.4) (layer 4_bot) (net 49) (tstamp 58FD4440)) + (segment (start 62.725 117.875) (end 62.725 118.675) (width 0.4) (layer 4_bot) (net 49) (status 10)) + (via (at 62.75 118.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 62.725 118.675) (end 62.75 118.7) (width 0.4) (layer 4_bot) (net 49) (tstamp 58FD441C)) + (segment (start 114.99 139.9) (end 115.4 139.49) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 115.4 139.49) (end 115.4 138.8) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD3A25) (status 10)) + (via (at 115.4 138.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 114.99 139.9) (end 114.6 139.51) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 114.6 139.51) (end 114.6 138.8) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD3A20) (status 10)) + (via (at 114.6 138.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 113.23 143.8) (end 113.9 143.8) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 113.9 143.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 97.2 149.27) (end 97.23 149.3) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 97.23 149.3) (end 98.1 149.3) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD1E89) (status 10)) + (via (at 98.1 149.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 94.45 149.505) (end 94.45 150.4) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 94.45 150.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 97.2 149.27) (end 97.17 149.3) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 97.17 149.3) (end 96.3 149.3) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD1E1D) (status 10)) + (via (at 96.3 149.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 92.8 129.17) (end 92.77 129.2) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 92.77 129.2) (end 92.1 129.2) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD1D4D) (status 10)) + (via (at 92.1 129.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 97.4 145.49) (end 97.81 145.9) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 97.81 145.9) (end 98.6 145.9) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD1D05) (status 10)) + (via (at 98.6 145.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 97.4 145.49) (end 97.79 145.1) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 97.79 145.1) (end 98.6 145.1) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD1CFF) (status 10)) + (via (at 98.6 145.1) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 93.57 145.8) (end 93.54 145.83) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 93.54 145.83) (end 92.6 145.83) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD1C22) (status 30)) + (segment (start 92.6 145.83) (end 92.53 145.9) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 102.470675 130.470675) (end 102.470675 129.870675) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 102.470675 129.870675) (end 102.1 129.5) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD13D1) (status 10)) + (via (at 102.1 129.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 102.470675 130.470675) (end 101.870675 130.470675) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 101.870675 130.470675) (end 101.5 130.1) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD13C9) (status 10)) + (via (at 101.5 130.1) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 110.804056 132.704056) (end 110.795944 132.704056) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 110.795944 132.704056) (end 110.3 133.2) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD131C) (status 10)) + (via (at 110.3 133.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 109.095944 133.195944) (end 109.095944 133.204056) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 109.095944 133.204056) (end 108.6 133.7) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FD12EF) (status 10)) + (via (at 108.6 133.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 97.57 134) (end 96.9 134) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 96.9 134) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 101.804056 145.504056) (end 102.3 146) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 102.3 146) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 174.33 128.2) (end 175 128.2) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 175 128.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 89.1 131.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 90.175 131.25) (end 89.1 131.25) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 90.175 133.25) (end 89.1 133.25) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 89.1 133.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 90.175 128.75) (end 89.1 128.75) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 89.1 128.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 90.175 125.75) (end 91.25 125.75) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 91.25 125.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 90.175 125.25) (end 89.1 125.25) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 89.1 125.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 90.175 126.25) (end 89.1 126.25) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 89.1 126.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 91.15 143.5) (end 91.7 143.5) (width 0.2) (layer 4_bot) (net 49)) + (via (at 91.7 143.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 90.175 144.25) (end 91.15 144.25) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 90.175 143.75) (end 91.15 143.75) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 90.175 143.25) (end 91.15 143.25) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 90.175 142.75) (end 91.15 142.75) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 90.175 144.75) (end 91.15 144.75) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 91.15 142.25) (end 90.175 142.25) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FBF1F8) (status 20)) + (segment (start 91.15 144.75) (end 91.15 144.25) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FBF1F3)) + (segment (start 91.15 144.25) (end 91.15 143.75) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FBF213)) + (segment (start 91.15 143.75) (end 91.15 143.5) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FBF20F)) + (segment (start 91.15 143.5) (end 91.15 143.25) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FBF215)) + (segment (start 91.15 143.25) (end 91.15 142.75) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FBF20B)) + (segment (start 91.15 142.75) (end 91.15 142.25) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FBF205)) + (segment (start 95.1 148.5) (end 95.6 149) (width 0.2) (layer 4_bot) (net 49)) + (via (at 96.1 148.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 95.6 149) (end 96.1 148.5) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FBF0A2)) + (via (at 95.6 149) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 94.2 148.5) (end 95.1 148.5) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 95.6 148) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 95.1 148.5) (end 95.6 148) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FBF090)) + (segment (start 93.3 148.5) (end 92.8 149) (width 0.2) (layer 4_bot) (net 49)) + (via (at 92.3 148.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 92.8 149) (end 92.3 148.5) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FBF087)) + (via (at 92.8 149) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 94.2 148.5) (end 93.3 148.5) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 92.8 148) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 93.3 148.5) (end 92.8 148) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FBF07B)) + (segment (start 91.15 145.8) (end 91.15 145.75) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FBEFC5)) + (segment (start 122.61 158.9) (end 122.61 157.81) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 122.6 157.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 122.61 157.81) (end 122.6 157.8) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FBE479)) + (segment (start 122.61 158.9) (end 121.6 158.9) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 121.6 158.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 120.75 157) (end 122.9 157) (width 0.2) (layer 4_bot) (net 49)) + (via (at 120.75 157) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 122.9 157) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 120.77 155.95) (end 120.77 156.98) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 118.65 157) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 120.75 157) (end 118.65 157) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FBE36E)) + (segment (start 120.77 156.98) (end 120.75 157) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FBE36C)) + (segment (start 120.77 155.95) (end 118.65 155.95) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 118.65 155.95) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 86.2 125.5) (end 85.7 125) (width 0.4) (layer 4_bot) (net 49)) + (segment (start 85.7 125) (end 85.7 123.71) (width 0.4) (layer 4_bot) (net 49) (tstamp 58FBBA68)) + (segment (start 85.7 123.71) (end 85.7 122.8) (width 0.4) (layer 4_bot) (net 49) (tstamp 58FD469E)) + (segment (start 86.2 149.5) (end 85.7 150) (width 0.4) (layer 4_bot) (net 49)) + (segment (start 85.7 150) (end 85.7 151.29) (width 0.4) (layer 4_bot) (net 49) (tstamp 58FBBA4E)) + (segment (start 85.7 151.29) (end 85.7 152.2) (width 0.4) (layer 4_bot) (net 49) (tstamp 58FD4696)) + (segment (start 141.35 115.25) (end 139.15 115.25) (width 0.4) (layer 4_bot) (net 49) (status 10)) + (via (at 139.15 115.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 141.35 115.25) (end 143.55 115.25) (width 0.4) (layer 4_bot) (net 49) (status 10)) + (via (at 143.55 115.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 61.25 121.75) (end 61.5 122) (width 0.4) (layer 4_bot) (net 49)) + (via (at 83 122.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 83 122.3) (end 85.2 122.3) (width 0.4) (layer 4_bot) (net 49)) + (via (at 85.7 122.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 85.2 122.3) (end 85.7 122.8) (width 0.4) (layer 4_bot) (net 49) (tstamp 58FA7159)) + (segment (start 86.2 146.5) (end 86.2 149.5) (width 0.4) (layer 4_bot) (net 49)) + (segment (start 85.7 152.2) (end 85.2 152.7) (width 0.4) (layer 4_bot) (net 49) (tstamp 58FA70D8)) + (via (at 85.7 152.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 77 152.7) (end 80 152.7) (width 0.4) (layer 4_bot) (net 49)) + (via (at 80 152.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 80 152.7) (end 83 152.7) (width 0.4) (layer 4_bot) (net 49) (tstamp 58F98EFF)) + (via (at 83 152.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 83 152.7) (end 85.2 152.7) (width 0.4) (layer 4_bot) (net 49) (tstamp 58F98F02)) + (segment (start 65 152.7) (end 68 152.7) (width 0.4) (layer 4_bot) (net 49)) + (via (at 61.25 158) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 61.25 158) (end 61.25 155) (width 0.4) (layer 4_bot) (net 49) (tstamp 58F98EB1)) + (via (at 61.25 155) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 61.25 155) (end 61.25 153.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 58F98EB4)) + (segment (start 61.25 153.25) (end 61.8 152.7) (width 0.4) (layer 4_bot) (net 49) (tstamp 58F98EB5)) + (via (at 61.8 152.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 61.8 152.7) (end 65 152.7) (width 0.4) (layer 4_bot) (net 49) (tstamp 58F98EC7)) + (via (at 65 152.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 68 173.75) (end 68 170.75) (width 0.4) (layer 4_bot) (net 49)) + (via (at 68 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 61.25 161) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 61.25 164) (end 61.25 161) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5530)) + (via (at 61.25 164) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 61.25 167) (end 61.25 164) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE552C)) + (via (at 61.25 167) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 64.25 167) (end 61.25 167) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5529)) + (via (at 64.25 167) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 65.5 167) (end 64.25 167) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5526)) + (segment (start 66.75 168.25) (end 65.5 167) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5525)) + (via (at 66.75 168.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 68 169.5) (end 66.75 168.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5520)) + (segment (start 68 170.75) (end 68 169.5) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE551F)) + (via (at 68 170.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 61.25 161) (end 61.25 158) (width 0.4) (layer 4_bot) (net 49)) + (via (at 77 152.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 74 152.7) (end 77 152.7) (width 0.4) (layer 4_bot) (net 49) (tstamp 58F98EE5)) + (via (at 74 152.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 71 152.7) (end 74 152.7) (width 0.4) (layer 4_bot) (net 49) (tstamp 58F98EE2)) + (via (at 71 152.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 68 152.7) (end 71 152.7) (width 0.4) (layer 4_bot) (net 49) (tstamp 58F98EDF)) + (via (at 68 152.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 86.2 128.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 86.2 128.5) (end 86.2 131.5) (width 0.4) (layer 4_bot) (net 49) (tstamp 58F98E50)) + (via (at 86.2 131.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 86.2 131.5) (end 86.2 134.5) (width 0.4) (layer 4_bot) (net 49) (tstamp 58F98E53)) + (via (at 86.2 134.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 86.2 134.5) (end 86.2 137.5) (width 0.4) (layer 4_bot) (net 49) (tstamp 58F98E56)) + (via (at 86.2 137.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 86.2 137.5) (end 86.2 140.5) (width 0.4) (layer 4_bot) (net 49) (tstamp 58F98E61)) + (via (at 86.2 140.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 86.2 140.5) (end 86.2 143.5) (width 0.4) (layer 4_bot) (net 49) (tstamp 58F98E64)) + (via (at 86.2 143.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 86.2 143.5) (end 86.2 146.5) (width 0.4) (layer 4_bot) (net 49) (tstamp 58F98E67)) + (via (at 86.2 146.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 71 122.3) (end 74 122.3) (width 0.4) (layer 4_bot) (net 49)) + (segment (start 61.8 122.3) (end 65 122.3) (width 0.4) (layer 4_bot) (net 49) (tstamp 58F98DFD)) + (segment (start 68 122.3) (end 71 122.3) (width 0.4) (layer 4_bot) (net 49)) + (via (at 65 122.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 65 122.3) (end 65.635 122.3) (width 0.4) (layer 4_bot) (net 49) (tstamp 58F98D95)) + (segment (start 65.635 122.3) (end 68 122.3) (width 0.4) (layer 4_bot) (net 49) (tstamp 58FD470D)) + (via (at 68 122.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 68 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 64 104) (end 66.75 101.25) (width 0.4) (layer 4_bot) (net 49) (status 10)) + (segment (start 66.75 101.25) (end 68 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE53A4)) + (segment (start 127.25 101.25) (end 124.75 101.25) (width 0.4) (layer 4_bot) (net 49)) + (segment (start 124.75 101.25) (end 122 101.25) (width 0.4) (layer 4_bot) (net 49)) + (segment (start 130 101.25) (end 127.25 101.25) (width 0.4) (layer 4_bot) (net 49)) + (via (at 127.25 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49) (tstamp 588D1B46)) + (segment (start 86 101.25) (end 89 101.25) (width 0.4) (layer 4_bot) (net 49)) + (segment (start 83 101.25) (end 86 101.25) (width 0.4) (layer 4_bot) (net 49)) + (via (at 86 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 110 101.25) (end 113 101.25) (width 0.4) (layer 4_bot) (net 49)) + (segment (start 107 101.25) (end 110 101.25) (width 0.4) (layer 4_bot) (net 49)) + (via (at 110 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 89 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 83 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 107 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 113 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 113 101.25) (end 116 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5439)) + (via (at 116 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 116 101.25) (end 119 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE543C)) + (via (at 119 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 119 101.25) (end 122 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE543F)) + (via (at 122 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 124.75 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 130 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 130 101.25) (end 133 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5471)) + (via (at 133 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 133 101.25) (end 136 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5476)) + (via (at 136 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 136 101.25) (end 139 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5479)) + (via (at 139 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 139 101.25) (end 142 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE547C)) + (via (at 142 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 142 101.25) (end 145 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE547F)) + (via (at 145 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 145 101.25) (end 148 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5482)) + (via (at 148 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 148 101.25) (end 151 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5486)) + (via (at 151 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 151 101.25) (end 154 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5489)) + (via (at 154 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 154 101.25) (end 157 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE548D)) + (via (at 157 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 71 101.25) (end 68 101.25) (width 0.4) (layer 4_bot) (net 49)) + (segment (start 71 101.25) (end 74 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5403)) + (via (at 71 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 74 101.25) (end 77 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5407)) + (via (at 74 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 77 101.25) (end 80 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5411)) + (via (at 77 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 80 101.25) (end 83 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5414)) + (via (at 80 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 89 101.25) (end 92 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE541F)) + (segment (start 92 101.25) (end 95 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5423)) + (via (at 92 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 95 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 104 101.25) (end 107 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5430)) + (via (at 104 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 101 101.25) (end 104 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE542D)) + (via (at 101 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 98 101.25) (end 101 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5429)) + (via (at 98 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 95 101.25) (end 98 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5426)) + (segment (start 157 101.25) (end 160 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5490)) + (via (at 160 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 160 101.25) (end 163 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5493)) + (via (at 163 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 163 101.25) (end 166 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5496)) + (via (at 166 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 166 101.25) (end 169 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE5499)) + (via (at 169 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 169 101.25) (end 172 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE549C)) + (via (at 178.75 108) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 172 101.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 172 104.25) (end 172 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4B91)) + (via (at 172 104.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 172 105.5) (end 172 104.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4B8A)) + (segment (start 173.25 106.75) (end 172 105.5) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4B89)) + (via (at 173.25 106.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 174.5 108) (end 173.25 106.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4B83)) + (segment (start 175.75 108) (end 174.5 108) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4B82)) + (via (at 175.75 108) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 178.75 108) (end 175.75 108) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4B7A)) + (segment (start 62.75 108) (end 61.25 109.5) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE53E6)) + (via (at 61.25 109.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 61.25 109.5) (end 61.25 112.5) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE53EE)) + (via (at 61.25 112.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 61.25 112.5) (end 61.25 115.5) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE53F2)) + (via (at 61.25 115.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 61.25 115.5) (end 61.25 118.5) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE53F5)) + (via (at 61.25 118.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 64 108) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 65.5 108) (end 64 108) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE53C7)) + (segment (start 66.75 106.75) (end 65.5 108) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE53C6)) + (via (at 66.75 106.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 68 105.5) (end 66.75 106.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE53BC)) + (segment (start 68 104.25) (end 68 105.5) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE53BB)) + (via (at 68 104.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 68 104.25) (end 68 101.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE53B7)) + (segment (start 64 108) (end 62.75 108) (width 0.4) (layer 4_bot) (net 49)) + (segment (start 61.25 118.5) (end 61.25 121.75) (width 0.4) (layer 4_bot) (net 49)) + (via (at 71 122.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 86.2 125.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 80 122.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 77 122.3) (end 80 122.3) (width 0.4) (layer 4_bot) (net 49) (tstamp 58F98E0D)) + (via (at 77 122.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 74 122.3) (end 77 122.3) (width 0.4) (layer 4_bot) (net 49) (tstamp 58F98E0A)) + (via (at 74 122.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 86.2 125.5) (end 86.2 128.5) (width 0.4) (layer 4_bot) (net 49)) + (via (at 86.2 149.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 80 122.3) (end 83 122.3) (width 0.4) (layer 4_bot) (net 49)) + (segment (start 61.5 122) (end 61.8 122.3) (width 0.4) (layer 4_bot) (net 49) (tstamp 58FAAEFC)) + (via (at 61.5 122) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 175.45 125.58) (end 175.45 126.3) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 175.45 126.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 174.5 141.75) (end 176.6 141.75) (width 0.2) (layer 4_bot) (net 49)) + (via (at 174.5 141.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 176.6 141.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 172.4 141.75) (end 174.5 141.75) (width 0.2) (layer 4_bot) (net 49)) + (segment (start 174.49 141.74) (end 174.5 141.75) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FA7816)) + (segment (start 174.49 141.74) (end 174.49 140.71) (width 0.2) (layer 4_bot) (net 49) (status 20)) + (via (at 172.4 141.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 174.5 139.45) (end 172.4 139.45) (width 0.2) (layer 4_bot) (net 49)) + (via (at 174.5 139.45) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 172.4 139.45) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 174.5 139.45) (end 176.6 139.45) (width 0.2) (layer 4_bot) (net 49)) + (via (at 176.6 139.45) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 174.5 137.15) (end 176.6 137.15) (width 0.2) (layer 4_bot) (net 49)) + (via (at 174.5 137.15) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 176.6 137.15) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 172.4 137.15) (end 174.5 137.15) (width 0.2) (layer 4_bot) (net 49)) + (segment (start 174.49 137.16) (end 174.5 137.15) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FA77D5)) + (segment (start 174.49 137.16) (end 174.49 138.17) (width 0.2) (layer 4_bot) (net 49) (status 20)) + (via (at 172.4 137.15) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 174.5 134.15) (end 172.4 134.15) (width 0.2) (layer 4_bot) (net 49)) + (via (at 174.5 134.15) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 172.4 134.15) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 174.49 133.09) (end 174.49 134.14) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 176.6 134.15) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 174.5 134.15) (end 176.6 134.15) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FA7A32)) + (segment (start 174.49 134.14) (end 174.5 134.15) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FA7A29)) + (segment (start 174.49 140.71) (end 176.59 140.71) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 176.6 140.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 176.59 140.71) (end 176.6 140.7) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FA781B)) + (segment (start 174.49 140.71) (end 172.41 140.71) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 172.4 140.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 172.41 140.71) (end 172.4 140.7) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FA7810)) + (segment (start 174.49 138.17) (end 174.49 139.44) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 174.49 139.46) (end 174.49 140.71) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FA780C) (status 20)) + (segment (start 174.5 139.45) (end 174.49 139.46) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FA780B)) + (segment (start 174.49 139.44) (end 174.5 139.45) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FA77F9)) + (segment (start 174.49 138.17) (end 172.42 138.17) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 172.4 138.15) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 172.42 138.17) (end 172.4 138.15) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FA77E1)) + (segment (start 174.49 138.17) (end 176.58 138.17) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 176.6 138.15) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 176.58 138.17) (end 176.6 138.15) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FA77DB)) + (segment (start 174.49 133.09) (end 176.59 133.09) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 176.6 133.1) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 176.59 133.09) (end 176.6 133.1) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FA77BF)) + (segment (start 174.35 125.58) (end 174.35 126.3) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 174.1 126.55) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 174.35 126.3) (end 174.1 126.55) (width 0.2) (layer 4_bot) (net 49) (tstamp 58FA75F3)) + (via (at 74 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 71 173.75) (end 74 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE54F3)) + (via (at 71 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 68 173.75) (end 71 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE54EF)) + (segment (start 64 171) (end 66.75 173.75) (width 0.4) (layer 4_bot) (net 49) (status 10)) + (segment (start 66.75 173.75) (end 68 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE54E4)) + (segment (start 90.175 145.75) (end 91.15 145.75) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 91.15 145.75) (end 91.15 146.25) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F7C6E3)) + (segment (start 90.175 146.75) (end 91.15 146.75) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 91.15 146.25) (end 90.175 146.25) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F7C6DD) (status 20)) + (segment (start 91.15 146.75) (end 91.15 146.25) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F7C6D8)) + (segment (start 147.65 124.9) (end 149.9 124.9) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 149.9 124.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 147.65 125.9) (end 149.9 125.9) (width 0.2) (layer 4_bot) (net 49)) + (via (at 147.65 125.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 149.9 125.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 147.65 125.9) (end 145.4 125.9) (width 0.2) (layer 4_bot) (net 49)) + (segment (start 147.65 124.9) (end 147.65 125.9) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 145.4 125.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 147.65 124.9) (end 145.4 124.9) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 145.4 124.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 157.05 115.32) (end 157.05 116.25) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 157.05 116.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 150.75 118.34) (end 150.99 118.1) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 150.99 118.1) (end 151.95 118.1) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F95AF8) (status 10)) + (via (at 151.95 118.1) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 164.005 109.85) (end 163.1 109.85) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 163.1 109.85) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 148.4 104.58) (end 148.42 104.6) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 148.42 104.6) (end 149.4 104.6) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F90B96) (status 10)) + (via (at 149.4 104.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 146.05 104.58) (end 146.03 104.6) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 146.03 104.6) (end 145.05 104.6) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F90B8A) (status 10)) + (via (at 145.05 104.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 165 111) (end 165.8 111) (width 0.2) (layer 4_bot) (net 49)) + (via (at 165 111) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 165.8 111) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 165 109.6) (end 165 111) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 164.2 111) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 165 111) (end 164.2 111) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F90298)) + (segment (start 165 108.2) (end 165.8 108.2) (width 0.2) (layer 4_bot) (net 49)) + (via (at 165 108.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 165.8 108.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 165 109.6) (end 165 108.2) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 164.2 108.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 165 108.2) (end 164.2 108.2) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F9023E)) + (segment (start 147.21 115.7) (end 147.21 116.89) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 147.21 116.89) (end 147.2 116.9) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F8475A)) + (segment (start 147.2 116.9) (end 146.8 116.9) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F8475F)) + (via (at 146.8 116.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 146.8 116.9) (end 146.8 117.7) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F8476B)) + (via (at 146.8 117.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 146.8 117.7) (end 147.6 117.7) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F8476F)) + (via (at 147.6 117.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 147.6 117.7) (end 147.6 116.9) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F84774)) + (via (at 147.6 116.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 147.6 116.9) (end 147.2 116.9) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F8477A)) + (segment (start 172.15 120.47) (end 172.15 119.8) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 172.15 119.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 170.6 119.11) (end 169.41 119.11) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 169.41 119.11) (end 169.4 119.1) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F80BEF)) + (segment (start 169.4 119.1) (end 169.4 118.7) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F80C02)) + (via (at 169.4 118.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 169.4 118.7) (end 168.6 118.7) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F80C06)) + (via (at 168.6 118.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 168.6 118.7) (end 168.6 119.5) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F80C0C)) + (via (at 168.6 119.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 168.6 119.5) (end 169.4 119.5) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F80C10)) + (via (at 169.4 119.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 169.4 119.5) (end 169.4 119.1) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F80C13)) + (via (at 172.55 125.55) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 168.3 122.85) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 167.1 126.55) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 173.25 125.58) (end 172.58 125.58) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 172.58 125.58) (end 172.55 125.55) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F80B60)) + (segment (start 172.24 126.95) (end 173.3 126.95) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 173.3 126.95) (end 173.3 126.55) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F80B41)) + (via (at 173.3 126.55) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 173.3 126.55) (end 174.1 126.55) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F80B44)) + (via (at 174.1 127.35) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 174.1 127.35) (end 173.3 127.35) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F80B50)) + (via (at 173.3 127.35) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 173.3 127.35) (end 173.3 126.95) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F80B53)) + (segment (start 173.65 120.96) (end 174.85 120.96) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 174.85 120.55) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 174.85 120.55) (end 175.65 120.55) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F80A2A)) + (via (at 175.65 120.55) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 175.65 121.35) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 175.65 121.35) (end 174.85 121.35) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F80A30)) + (via (at 174.85 121.35) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 174.85 121.35) (end 174.85 120.96) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F80A33)) + (segment (start 174.85 120.96) (end 174.85 120.55) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F80A3A)) + (segment (start 156.8 105.43) (end 156.8 104.5) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 156.8 104.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 155.3 105.43) (end 155.3 104.5) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 155.3 104.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 149.9 107.63) (end 149.97 107.7) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 149.97 107.7) (end 150.8 107.7) (width 0.2) (layer 4_bot) (net 49) (tstamp 58ED62CF) (status 10)) + (via (at 150.8 107.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 151.26 112.35) (end 150.75 112.35) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 150.6 112.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 150.6 112.5) (end 150.6 112.9) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F6E813)) + (segment (start 150.75 112.35) (end 150.6 112.5) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F6E810)) + (segment (start 147.97 114.2) (end 147.3 114.2) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 147.3 114.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 153.825 111.625) (end 153.775 111.625) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 153.775 111.625) (end 153.3 112.1) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F5A073) (status 30)) + (segment (start 153.3 112.1) (end 153.825 111.625) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F5A076) (status 30)) + (segment (start 152.675 111.625) (end 152.725 111.625) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 152.725 111.625) (end 153.2 112.1) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F5A06F) (status 30)) + (segment (start 153.2 112.1) (end 152.675 111.625) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F5A071) (status 30)) + (segment (start 152.675 110.275) (end 152.725 110.275) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 152.725 110.275) (end 153.2 109.8) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F5A068) (status 30)) + (segment (start 153.2 109.8) (end 152.675 110.275) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F5A06A) (status 30)) + (segment (start 153.825 110.275) (end 152.725 110.275) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 152.725 110.275) (end 152.6 110.4) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F5A05D) (status 30)) + (segment (start 152.6 110.4) (end 152.675 110.275) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F5A062) (status 30)) + (segment (start 171.075 123.375) (end 171.075 123.8) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 171.075 123.8) (end 171.15 123.875) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F55C84) (status 30)) + (segment (start 171.15 123.875) (end 171.125 123.875) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F55C86) (status 30)) + (segment (start 171.125 123.875) (end 170.6 123.875) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 170.6 123.875) (end 170.575 123.875) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F55C83) (status 30)) + (segment (start 170.075 123.375) (end 171.075 123.375) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 171.075 123.375) (end 171.075 124.35) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F55C7D) (status 30)) + (segment (start 171.075 124.35) (end 171.05 124.375) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F55C7E) (status 30)) + (segment (start 171.05 124.375) (end 170.075 124.375) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F55C7F) (status 30)) + (segment (start 169.14 123.125) (end 168.575 123.125) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 168.575 123.125) (end 168.3 122.85) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F45E48)) + (segment (start 167.77 126.55) (end 167.1 126.55) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (segment (start 167.9 125.58) (end 168.62 125.58) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 168.65 125.55) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 168.62 125.58) (end 168.65 125.55) (width 0.2) (layer 4_bot) (net 49) (tstamp 58F45E12)) + (segment (start 158.5 105.81) (end 158.69 106) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 158.69 106) (end 159.7 106) (width 0.2) (layer 4_bot) (net 49) (tstamp 58EDB973) (status 10)) + (via (at 159.7 106) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 154.03 105.3) (end 154 105.33) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 154 105.33) (end 154 106) (width 0.2) (layer 4_bot) (net 49) (tstamp 58ED6614) (status 10)) + (via (at 154 106) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 150.4 115.33) (end 150.43 115.3) (width 0.2) (layer 4_bot) (net 49) (status 30)) + (segment (start 150.43 115.3) (end 151.1 115.3) (width 0.2) (layer 4_bot) (net 49) (tstamp 58ED6303) (status 10)) + (via (at 151.1 115.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 151.85 108.96) (end 151.85 108.35) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 151.6 108.1) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 151.85 108.35) (end 151.6 108.1) (width 0.2) (layer 4_bot) (net 49) (tstamp 58ED62B4)) + (segment (start 153.45 108.96) (end 153.45 107.75) (width 0.2) (layer 4_bot) (net 49) (status 10)) + (via (at 153.7 107.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 153.45 107.75) (end 153.7 107.5) (width 0.2) (layer 4_bot) (net 49) (tstamp 58EBC203)) + (segment (start 120.77 143.25) (end 118.6 143.25) (width 0.4) (layer 4_bot) (net 49) (status 10)) + (via (at 118.6 143.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 174.5 140.7) (end 174.49 140.71) (width 0.4) (layer 4_bot) (net 49) (tstamp 53F39CE8) (status 30)) + (segment (start 75.825 108.575) (end 75.9 108.65) (width 0.4) (layer 4_bot) (net 49) (status 30)) + (segment (start 75.825 108.575) (end 75.8 108.6) (width 0.4) (layer 4_bot) (net 49) (status 30)) + (segment (start 64.075 117.375) (end 64.1 117.4) (width 0.4) (layer 4_bot) (net 49) (status 30)) + (via (at 64.8 117.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 64.1 117.4) (end 64.8 117.4) (width 0.4) (layer 4_bot) (net 49) (tstamp 53BC713A) (status 10)) + (segment (start 176 104) (end 178.75 106.75) (width 0.4) (layer 4_bot) (net 49) (status 10)) + (segment (start 79 173.75) (end 76 173.75) (width 0.4) (layer 4_bot) (net 49)) + (via (at 169 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 169 173.75) (end 166 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C07)) + (via (at 166 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 166 173.75) (end 163 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C0B)) + (via (at 163 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 163 173.75) (end 160 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C0E)) + (via (at 160 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 160 173.75) (end 157 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C12)) + (via (at 157 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 157 173.75) (end 154 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C15)) + (via (at 154 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 154 173.75) (end 151 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C18)) + (via (at 151 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 151 173.75) (end 148 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C1C)) + (via (at 148 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 148 173.75) (end 145 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C1F)) + (via (at 145 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 145 173.75) (end 142 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C29)) + (via (at 142 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 142 173.75) (end 139 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C2C)) + (via (at 139 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 139 173.75) (end 136 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C35)) + (via (at 136 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 136 173.75) (end 133 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C38)) + (via (at 133 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 133 173.75) (end 130 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C3B)) + (via (at 130 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 130 173.75) (end 127 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C43)) + (via (at 127 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 127 173.75) (end 124 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C47)) + (via (at 124 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 124 173.75) (end 121 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C4A)) + (via (at 121 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 121 173.75) (end 118 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C4E)) + (via (at 118 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 118 173.75) (end 115 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C52)) + (via (at 115 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 115 173.75) (end 112 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C56)) + (via (at 112 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 112 173.75) (end 109 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C59)) + (via (at 109 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 109 173.75) (end 106 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C5D)) + (via (at 106 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 106 173.75) (end 103 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C60)) + (via (at 103 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 103 173.75) (end 100 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C63)) + (via (at 100 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 100 173.75) (end 97 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C67)) + (via (at 97 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 97 173.75) (end 94 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C6B)) + (via (at 94 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 94 173.75) (end 91 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C6E)) + (via (at 91 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 91 173.75) (end 88 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C71)) + (via (at 88 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 88 173.75) (end 85 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C75)) + (via (at 85 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 85 173.75) (end 82 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C78)) + (via (at 82 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 82 173.75) (end 79 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4C7B)) + (via (at 79 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (via (at 172 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 172 173.75) (end 169 173.75) (width 0.4) (layer 4_bot) (net 49)) + (via (at 76 173.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 176 171) (end 173.25 173.75) (width 0.4) (layer 4_bot) (net 49) (status 10)) + (via (at 178.75 122) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 178.75 125) (end 178.75 122) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4B31)) + (via (at 178.75 125) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 178.75 128) (end 178.75 125) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4B2D)) + (via (at 178.75 128) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 178.75 131) (end 178.75 128) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4B29)) + (via (at 178.75 131) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 178.75 134) (end 178.75 131) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4B1E)) + (via (at 178.75 134) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 178.75 137) (end 178.75 134) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4B1A)) + (via (at 178.75 137) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 178.75 140) (end 178.75 137) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4B16)) + (via (at 178.75 140) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 178.75 143) (end 178.75 140) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4B12)) + (via (at 178.75 143) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 178.75 146) (end 178.75 143) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4B0E)) + (via (at 178.75 146) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 178.75 149) (end 178.75 146) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4B0A)) + (via (at 178.75 149) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 178.75 152) (end 178.75 149) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4B04)) + (via (at 178.75 152) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 178.75 155) (end 178.75 152) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4AF5)) + (via (at 178.75 155) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 178.75 158) (end 178.75 155) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4AF0)) + (via (at 178.75 158) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 178.75 161) (end 178.75 158) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4ADF)) + (via (at 178.75 161) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 178.75 164) (end 178.75 161) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4ADB)) + (via (at 178.75 164) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 178.75 167) (end 178.75 164) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4AD7)) + (via (at 178.75 167) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 175.75 167) (end 178.75 167) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4AD3)) + (via (at 175.75 167) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 174.5 167) (end 175.75 167) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4ACA)) + (segment (start 173.25 168.25) (end 174.5 167) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4AC9)) + (via (at 173.25 168.25) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 172 169.5) (end 173.25 168.25) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4ABB)) + (segment (start 172 170.75) (end 172 169.5) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4ABA)) + (via (at 172 170.75) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 172 173.75) (end 172 170.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4AB5)) + (segment (start 173.25 173.75) (end 172 173.75) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4A9D)) + (segment (start 122.60084 158.9) (end 122.9 158.60084) (width 0.4) (layer 4_bot) (net 49) (status 30)) + (segment (start 122.60084 158.9) (end 122.9 159.19916) (width 0.4) (layer 4_bot) (net 49) (status 30)) + (segment (start 178.75 108) (end 178.75 111) (width 0.4) (layer 4_bot) (net 49)) + (via (at 178.75 114) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 178.75 111) (end 178.75 114) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4B9D)) + (via (at 178.75 111) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 49)) + (segment (start 178.75 106.75) (end 178.75 108) (width 0.4) (layer 4_bot) (net 49) (tstamp 53AE4B53)) + (segment (start 144.57 105.8) (end 144.57 107.045) (width 0.2) (layer 4_bot) (net 50) (status 30)) + (segment (start 144.57 107.045) (end 144.365 107.25) (width 0.2) (layer 4_bot) (net 50) (tstamp 58FD70B4) (status 30)) + (segment (start 107.2486 142.662813) (end 112.085787 147.5) (width 0.2) (layer 4_bot) (net 55) (status 10)) + (segment (start 112.085787 147.5) (end 129.1 147.5) (width 0.2) (layer 4_bot) (net 55) (tstamp 58FD0FA7)) + (segment (start 129.1 147.5) (end 133.7 152.1) (width 0.2) (layer 4_bot) (net 55) (tstamp 58FC29A8)) + (segment (start 133.7 152.1) (end 159.9 152.1) (width 0.2) (layer 4_bot) (net 55)) + (segment (start 159.9 152.1) (end 161.1 150.9) (width 0.2) (layer 4_bot) (net 55)) + (segment (start 161.1 150.9) (end 169.205 150.9) (width 0.2) (layer 4_bot) (net 55) (status 20)) + (segment (start 169.205 150.9) (end 169.235 150.87) (width 0.2) (layer 4_bot) (net 55) (status 30)) + (segment (start 107.531442 142.37997) (end 112.251472 147.1) (width 0.2) (layer 4_bot) (net 56) (status 10)) + (segment (start 112.251472 147.1) (end 129.3 147.1) (width 0.2) (layer 4_bot) (net 56) (tstamp 58FD0F9F)) + (segment (start 129.3 147.1) (end 133.9 151.7) (width 0.2) (layer 4_bot) (net 56) (tstamp 58FC299C)) + (segment (start 133.9 151.7) (end 159.7 151.7) (width 0.2) (layer 4_bot) (net 56)) + (segment (start 159.7 151.7) (end 161.5 149.9) (width 0.2) (layer 4_bot) (net 56)) + (segment (start 161.5 149.9) (end 171.3 149.9) (width 0.2) (layer 4_bot) (net 56)) + (segment (start 172.27 150.87) (end 174.285 150.87) (width 0.2) (layer 4_bot) (net 56) (status 20)) + (segment (start 171.3 149.9) (end 172.27 150.87) (width 0.2) (layer 4_bot) (net 56)) + (segment (start 110.607107 143.192894) (end 114.192894 143.192894) (width 0.2) (layer 4_bot) (net 57)) + (segment (start 114.192894 143.192894) (end 115.5 144.5) (width 0.2) (layer 4_bot) (net 57) (tstamp 58FD1FB2)) + (segment (start 108.662813 141.2486) (end 110.607107 143.192894) (width 0.2) (layer 4_bot) (net 57) (status 10)) + (segment (start 129.3 144.5) (end 115.5 144.5) (width 0.2) (layer 4_bot) (net 57)) + (segment (start 136.9 143.2) (end 144.6 150.9) (width 0.2) (layer 4_bot) (net 57) (tstamp 58FC2932)) + (segment (start 130.6 143.2) (end 136.9 143.2) (width 0.2) (layer 4_bot) (net 57) (tstamp 58FC292E)) + (segment (start 129.3 144.5) (end 130.6 143.2) (width 0.2) (layer 4_bot) (net 57) (tstamp 58FC2929)) + (segment (start 169.205 148.3) (end 161.9 148.3) (width 0.2) (layer 4_bot) (net 57) (status 10)) + (segment (start 159.3 150.9) (end 161.9 148.3) (width 0.2) (layer 4_bot) (net 57) (tstamp 58FC2762)) + (segment (start 144.6 150.9) (end 159.3 150.9) (width 0.2) (layer 4_bot) (net 57) (tstamp 58FC2940)) + (segment (start 169.205 148.3) (end 169.235 148.33) (width 0.2) (layer 4_bot) (net 57) (status 30)) + (segment (start 108.097128 141.814285) (end 111.182843 144.9) (width 0.2) (layer 4_bot) (net 58) (status 10)) + (segment (start 129.5 144.9) (end 111.182843 144.9) (width 0.2) (layer 4_bot) (net 58)) + (segment (start 161.5 149.3) (end 159.5 151.3) (width 0.2) (layer 4_bot) (net 58) (tstamp 58FC282C)) + (segment (start 159.5 151.3) (end 144.4 151.3) (width 0.2) (layer 4_bot) (net 58) (tstamp 58FC282E)) + (segment (start 171.3 149.3) (end 172.27 148.33) (width 0.2) (layer 4_bot) (net 58)) + (segment (start 161.5 149.3) (end 171.3 149.3) (width 0.2) (layer 4_bot) (net 58)) + (segment (start 172.27 148.33) (end 174.285 148.33) (width 0.2) (layer 4_bot) (net 58) (status 20)) + (segment (start 129.5 144.9) (end 130.8 143.6) (width 0.2) (layer 4_bot) (net 58) (tstamp 58FC294D)) + (segment (start 130.8 143.6) (end 136.7 143.6) (width 0.2) (layer 4_bot) (net 58) (tstamp 58FC2953)) + (segment (start 136.7 143.6) (end 144.4 151.3) (width 0.2) (layer 4_bot) (net 58) (tstamp 58FC2955)) + (segment (start 110.78995 142.810051) (end 114.410051 142.810051) (width 0.2) (layer 4_bot) (net 59)) + (segment (start 114.410051 142.810051) (end 115.7 144.1) (width 0.2) (layer 4_bot) (net 59) (tstamp 58FD1FA9)) + (segment (start 108.945656 140.965757) (end 110.78995 142.810051) (width 0.2) (layer 4_bot) (net 59) (status 10)) + (segment (start 129.1 144.1) (end 115.7 144.1) (width 0.2) (layer 4_bot) (net 59)) + (segment (start 169.225 145.8) (end 159.5 145.8) (width 0.2) (layer 4_bot) (net 59) (status 10)) + (segment (start 159.1 145.4) (end 159.5 145.8) (width 0.2) (layer 4_bot) (net 59) (tstamp 58FC2739)) + (segment (start 157.1 145.4) (end 159.1 145.4) (width 0.2) (layer 4_bot) (net 59) (tstamp 58FC2737)) + (segment (start 156.7 145.8) (end 157.1 145.4) (width 0.2) (layer 4_bot) (net 59) (tstamp 58FC2734)) + (segment (start 140.1 145.8) (end 156.7 145.8) (width 0.2) (layer 4_bot) (net 59) (tstamp 58FC2732)) + (segment (start 137.1 142.8) (end 140.1 145.8) (width 0.2) (layer 4_bot) (net 59) (tstamp 58FC272D)) + (segment (start 130.4 142.8) (end 137.1 142.8) (width 0.2) (layer 4_bot) (net 59) (tstamp 58FC272C)) + (segment (start 129.1 144.1) (end 130.4 142.8) (width 0.2) (layer 4_bot) (net 59) (tstamp 58FC2729)) + (segment (start 169.225 145.8) (end 169.235 145.79) (width 0.2) (layer 4_bot) (net 59) (status 30)) + (segment (start 109.228499 140.682914) (end 110.945585 142.4) (width 0.2) (layer 4_bot) (net 60) (status 10)) + (segment (start 172.29 145.79) (end 174.285 145.79) (width 0.2) (layer 4_bot) (net 60) (status 20)) + (segment (start 171.3 144.8) (end 172.29 145.79) (width 0.2) (layer 4_bot) (net 60)) + (segment (start 144.5 144.8) (end 171.3 144.8) (width 0.2) (layer 4_bot) (net 60) (tstamp 58FC26EC)) + (segment (start 110.945585 142.4) (end 142.1 142.4) (width 0.2) (layer 4_bot) (net 60) (tstamp 58FC26E0)) + (segment (start 142.1 142.4) (end 144.5 144.8) (width 0.2) (layer 4_bot) (net 60) (tstamp 58FC26E2)) + (segment (start 109.794184 140.117229) (end 111.276955 141.6) (width 0.2) (layer 4_bot) (net 61) (status 10)) + (segment (start 111.276955 141.6) (end 142.5 141.6) (width 0.2) (layer 4_bot) (net 61) (tstamp 58FC2676)) + (segment (start 142.5 141.6) (end 144.1 143.2) (width 0.2) (layer 4_bot) (net 61) (tstamp 58FC2679)) + (segment (start 144.1 143.2) (end 169.185 143.2) (width 0.2) (layer 4_bot) (net 61) (status 20)) + (segment (start 169.235 143.25) (end 169.185 143.2) (width 0.2) (layer 4_bot) (net 61) (status 30)) + (segment (start 109.511341 140.400071) (end 111.11127 142) (width 0.2) (layer 4_bot) (net 62) (status 10)) + (segment (start 111.11127 142) (end 142.3 142) (width 0.2) (layer 4_bot) (net 62) (tstamp 58FC26A0)) + (segment (start 144.5 144.2) (end 171.3 144.2) (width 0.2) (layer 4_bot) (net 62)) + (segment (start 171.3 144.2) (end 172.25 143.25) (width 0.2) (layer 4_bot) (net 62)) + (segment (start 172.25 143.25) (end 174.285 143.25) (width 0.2) (layer 4_bot) (net 62) (status 20)) + (segment (start 142.3 142) (end 144.5 144.2) (width 0.2) (layer 4_bot) (net 62)) + (segment (start 106.117229 143.794184) (end 114.223045 151.9) (width 0.2) (layer 4_bot) (net 64) (status 10)) + (segment (start 129.3 151.9) (end 114.223045 151.9) (width 0.2) (layer 4_bot) (net 64) (tstamp 58FC2B3A)) + (segment (start 162.87 165.57) (end 162.87 167.365) (width 0.2) (layer 4_bot) (net 64) (status 20)) + (segment (start 161.6 160.1) (end 157.4 155.9) (width 0.2) (layer 4_bot) (net 64)) + (segment (start 157.4 155.9) (end 133.3 155.9) (width 0.2) (layer 4_bot) (net 64)) + (segment (start 161.6 164.3) (end 161.6 160.1) (width 0.2) (layer 4_bot) (net 64)) + (segment (start 162.87 165.57) (end 161.6 164.3) (width 0.2) (layer 4_bot) (net 64)) + (segment (start 133.3 155.9) (end 129.3 151.9) (width 0.2) (layer 4_bot) (net 64)) + (segment (start 106.400071 143.511341) (end 112.88873 150) (width 0.2) (layer 4_bot) (net 65) (status 10)) + (segment (start 158.3 155.5) (end 162.87 160.07) (width 0.2) (layer 4_bot) (net 65) (tstamp 58FCD6F7)) + (segment (start 162.87 160.07) (end 162.87 162.11) (width 0.2) (layer 4_bot) (net 65) (tstamp 58FCD6FB) (status 20)) + (segment (start 129.1 150) (end 112.88873 150) (width 0.2) (layer 4_bot) (net 65) (tstamp 58FC2B29)) + (segment (start 134.6 155.5) (end 129.1 150) (width 0.2) (layer 4_bot) (net 65) (tstamp 58FC2B25)) + (segment (start 134.6 155.5) (end 158.3 155.5) (width 0.2) (layer 4_bot) (net 65)) + (segment (start 162.8 162.245) (end 162.87 162.315) (width 0.2) (layer 4_bot) (net 65) (tstamp 53ACF42A) (status 30)) + (segment (start 105.834386 144.077027) (end 114.057359 152.3) (width 0.2) (layer 4_bot) (net 71) (status 10)) + (segment (start 129.1 152.3) (end 114.057359 152.3) (width 0.2) (layer 4_bot) (net 71) (tstamp 58FC2B57)) + (segment (start 145.09 165.31) (end 145.09 167.365) (width 0.2) (layer 4_bot) (net 71) (status 20)) + (segment (start 146.4 159.6) (end 146.4 164) (width 0.2) (layer 4_bot) (net 71)) + (segment (start 143.1 156.3) (end 146.4 159.6) (width 0.2) (layer 4_bot) (net 71)) + (segment (start 146.4 164) (end 145.09 165.31) (width 0.2) (layer 4_bot) (net 71)) + (segment (start 133.1 156.3) (end 143.1 156.3) (width 0.2) (layer 4_bot) (net 71)) + (segment (start 133.1 156.3) (end 129.1 152.3) (width 0.2) (layer 4_bot) (net 71)) + (segment (start 104.165614 144.077027) (end 103.5 144.742641) (width 0.2) (layer 4_bot) (net 72) (status 10)) + (segment (start 103.5 145.1) (end 118.9 160.5) (width 0.2) (layer 4_bot) (net 72) (tstamp 58FD0B37)) + (segment (start 103.5 144.742641) (end 103.5 145.1) (width 0.2) (layer 4_bot) (net 72) (tstamp 58FD0B36)) + (segment (start 145.09 162.315) (end 145.09 159.99) (width 0.2) (layer 4_bot) (net 72) (status 10)) + (segment (start 144.4 159.3) (end 145.09 159.99) (width 0.2) (layer 4_bot) (net 72)) + (segment (start 136.15 159.3) (end 144.4 159.3) (width 0.2) (layer 4_bot) (net 72)) + (segment (start 134.95 160.5) (end 136.15 159.3) (width 0.2) (layer 4_bot) (net 72) (tstamp 58FC2C5C)) + (segment (start 118.9 160.5) (end 134.95 160.5) (width 0.2) (layer 4_bot) (net 72) (tstamp 58FD0B41)) + (segment (start 101.62003 141.531442) (end 100.151472 143) (width 0.2) (layer 4_bot) (net 73) (status 10)) + (segment (start 141.9 170.3) (end 124.9 170.3) (width 0.2) (layer 4_bot) (net 73)) + (segment (start 142.55 169.65) (end 141.9 170.3) (width 0.2) (layer 4_bot) (net 73)) + (segment (start 142.55 169.65) (end 142.55 167.365) (width 0.2) (layer 4_bot) (net 73) (status 20)) + (segment (start 99.2 144.6) (end 124.9 170.3) (width 0.2) (layer 4_bot) (net 73) (tstamp 58FD0BD7)) + (segment (start 99.2 143.3) (end 99.2 144.6) (width 0.2) (layer 4_bot) (net 73) (tstamp 58FD0BF8)) + (segment (start 99.5 143) (end 99.2 143.3) (width 0.2) (layer 4_bot) (net 73) (tstamp 58FD0BF7)) + (segment (start 100.151472 143) (end 99.5 143) (width 0.2) (layer 4_bot) (net 73) (tstamp 58FD0BF5)) + (segment (start 102.185715 142.097128) (end 100.1 144.182843) (width 0.2) (layer 4_bot) (net 74) (status 10)) + (segment (start 100.1 144.9) (end 124.9 169.7) (width 0.2) (layer 4_bot) (net 74) (tstamp 58FD0B87)) + (segment (start 100.1 144.182843) (end 100.1 144.9) (width 0.2) (layer 4_bot) (net 74) (tstamp 58FD0B85)) + (segment (start 140.8 169.7) (end 124.9 169.7) (width 0.2) (layer 4_bot) (net 74)) + (segment (start 142.55 162.315) (end 142.55 164.45) (width 0.2) (layer 4_bot) (net 74) (status 10)) + (segment (start 142.55 164.45) (end 141.3 165.7) (width 0.2) (layer 4_bot) (net 74)) + (segment (start 141.3 165.7) (end 141.3 169.2) (width 0.2) (layer 4_bot) (net 74)) + (segment (start 141.3 169.2) (end 140.8 169.7) (width 0.2) (layer 4_bot) (net 74)) + (segment (start 113.61127 133.5) (end 116.7 133.5) (width 0.2) (layer 4_bot) (net 76)) + (segment (start 109.511341 137.599929) (end 113.61127 133.5) (width 0.2) (layer 4_bot) (net 76) (status 10)) + (segment (start 119.6 147.3) (end 118.6 148.3) (width 0.2) (layer 1_top) (net 76) (tstamp 58FD1026)) + (segment (start 119.6 136.4) (end 119.6 147.3) (width 0.2) (layer 1_top) (net 76) (tstamp 58FD101D)) + (segment (start 118.63 148.33) (end 118.6 148.3) (width 0.2) (layer 4_bot) (net 76) (tstamp 53F39E2A)) + (via (at 118.6 148.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 76)) + (segment (start 118.63 148.33) (end 120.77 148.33) (width 0.2) (layer 4_bot) (net 76) (status 20)) + (segment (start 116.7 133.5) (end 119.6 136.4) (width 0.2) (layer 1_top) (net 76)) + (via (at 116.7 133.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 76)) + (segment (start 118.6 145.8) (end 119.2 145.2) (width 0.2) (layer 1_top) (net 77)) + (segment (start 119.2 142.4) (end 117.8 141) (width 0.2) (layer 1_top) (net 77) (tstamp 58FD1042)) + (segment (start 119.2 145.2) (end 119.2 142.4) (width 0.2) (layer 1_top) (net 77) (tstamp 58FD1040)) + (segment (start 118.61 145.79) (end 118.6 145.8) (width 0.2) (layer 4_bot) (net 77) (tstamp 53F39E92)) + (via (at 118.6 145.8) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 77)) + (segment (start 120.77 145.79) (end 118.61 145.79) (width 0.2) (layer 4_bot) (net 77) (status 10)) + (segment (start 111.242641 141) (end 117.8 141) (width 0.2) (layer 4_bot) (net 77) (tstamp 58FD0E52)) + (via (at 117.8 141) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 77)) + (segment (start 111.242641 141) (end 110.077027 139.834386) (width 0.2) (layer 4_bot) (net 77) (status 20)) + (segment (start 110.077027 138.165614) (end 113.642641 134.6) (width 0.2) (layer 4_bot) (net 83) (status 10)) + (segment (start 126.23 135.63) (end 124.43 135.63) (width 0.2) (layer 4_bot) (net 83) (status 10)) + (segment (start 123.4 134.6) (end 113.642641 134.6) (width 0.2) (layer 4_bot) (net 83) (tstamp 58FC25CD)) + (segment (start 124.43 135.63) (end 123.4 134.6) (width 0.2) (layer 4_bot) (net 83) (tstamp 58FC25CA)) + (segment (start 93.45 149.505) (end 93.45 150.05) (width 0.2) (layer 4_bot) (net 88) (status 10)) + (segment (start 91.65 148.75) (end 93.1 150.2) (width 0.2) (layer 4_bot) (net 88) (tstamp 58D2BF04)) + (segment (start 91.65 148.75) (end 90.375 148.75) (width 0.2) (layer 4_bot) (net 88) (status 20)) + (segment (start 93.3 150.2) (end 93.1 150.2) (width 0.2) (layer 4_bot) (net 88) (tstamp 58FBEF0B)) + (segment (start 93.45 150.05) (end 93.3 150.2) (width 0.2) (layer 4_bot) (net 88) (tstamp 58FBEF0A)) + (segment (start 93.95 149.505) (end 93.95 150.15) (width 0.2) (layer 4_bot) (net 89) (status 10)) + (segment (start 91.55 149.25) (end 92.9 150.6) (width 0.2) (layer 4_bot) (net 89) (tstamp 58D2BF08)) + (segment (start 91.55 149.25) (end 90.375 149.25) (width 0.2) (layer 4_bot) (net 89) (status 20)) + (segment (start 93.5 150.6) (end 92.9 150.6) (width 0.2) (layer 4_bot) (net 89) (tstamp 58FBEF15)) + (segment (start 93.95 150.15) (end 93.5 150.6) (width 0.2) (layer 4_bot) (net 89) (tstamp 58FBEF14)) + (segment (start 93.45 147.495) (end 93.45 146.95) (width 0.2) (layer 4_bot) (net 90) (status 10)) + (segment (start 91.65 148.25) (end 93.1 146.8) (width 0.2) (layer 4_bot) (net 90) (tstamp 58D2BF0F)) + (segment (start 91.65 148.25) (end 90.375 148.25) (width 0.2) (layer 4_bot) (net 90) (status 20)) + (segment (start 93.3 146.8) (end 93.1 146.8) (width 0.2) (layer 4_bot) (net 90) (tstamp 58FBEF06)) + (segment (start 93.45 146.95) (end 93.3 146.8) (width 0.2) (layer 4_bot) (net 90) (tstamp 58FBEF05)) + (segment (start 93.95 147.495) (end 93.95 146.85) (width 0.2) (layer 4_bot) (net 91) (status 10)) + (segment (start 91.55 147.75) (end 92.9 146.4) (width 0.2) (layer 4_bot) (net 91) (tstamp 58D2BF1B)) + (segment (start 91.55 147.75) (end 90.375 147.75) (width 0.2) (layer 4_bot) (net 91) (status 20)) + (segment (start 93.5 146.4) (end 92.9 146.4) (width 0.2) (layer 4_bot) (net 91) (tstamp 58FBEF10)) + (segment (start 93.95 146.85) (end 93.5 146.4) (width 0.2) (layer 4_bot) (net 91) (tstamp 58FBEF0F)) + (segment (start 94.45 147.495) (end 94.45 145.82) (width 0.2) (layer 4_bot) (net 93) (status 30)) + (segment (start 94.45 145.82) (end 94.43 145.8) (width 0.2) (layer 4_bot) (net 93) (tstamp 58FD1C25) (status 30)) + (segment (start 169 129.5) (end 166.9 129.5) (width 0.2) (layer 4_bot) (net 95)) + (via (at 169 129.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 95)) + (via (at 166.9 129.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 95)) + (segment (start 169.03 130.55) (end 169.03 129.53) (width 0.2) (layer 4_bot) (net 95) (status 10)) + (via (at 171.1 129.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 95)) + (segment (start 169 129.5) (end 171.1 129.5) (width 0.2) (layer 4_bot) (net 95) (tstamp 58FA7DA1)) + (segment (start 169.03 129.53) (end 169 129.5) (width 0.2) (layer 4_bot) (net 95) (tstamp 58FA7D96)) + (segment (start 169.03 130.55) (end 166.9 130.55) (width 0.2) (layer 4_bot) (net 95) (status 10)) + (via (at 166.9 130.55) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 95)) + (via (at 169 131.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 95)) + (segment (start 169.03 130.55) (end 169.03 131.57) (width 0.2) (layer 4_bot) (net 95) (status 10)) + (via (at 166.9 131.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 95)) + (segment (start 169 131.6) (end 166.9 131.6) (width 0.2) (layer 4_bot) (net 95) (tstamp 58FA76E9)) + (segment (start 169.03 131.57) (end 169 131.6) (width 0.2) (layer 4_bot) (net 95) (tstamp 58FA76D0)) + (segment (start 164.55 123.83) (end 164.55 124.5) (width 0.2) (layer 4_bot) (net 95) (status 10)) + (via (at 164.55 124.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 95)) + (segment (start 164.55 121.27) (end 164.55 120.6) (width 0.2) (layer 4_bot) (net 95) (status 10)) + (via (at 164.55 120.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 95)) + (segment (start 148.99 115.7) (end 148.99 116.89) (width 0.2) (layer 4_bot) (net 95) (status 10)) + (segment (start 148.99 116.89) (end 149 116.9) (width 0.2) (layer 4_bot) (net 95) (tstamp 58F846EB)) + (segment (start 149 116.9) (end 149.4 116.9) (width 0.2) (layer 4_bot) (net 95) (tstamp 58F846F0)) + (via (at 149.4 116.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 95)) + (segment (start 149.4 116.9) (end 149.4 117.7) (width 0.2) (layer 4_bot) (net 95) (tstamp 58F846F7)) + (via (at 149.4 117.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 95)) + (segment (start 149.4 117.7) (end 148.6 117.7) (width 0.2) (layer 4_bot) (net 95) (tstamp 58F846FD)) + (via (at 148.6 117.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 95)) + (segment (start 148.6 117.7) (end 148.6 116.9) (width 0.2) (layer 4_bot) (net 95) (tstamp 58F84701)) + (via (at 148.6 116.9) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 95)) + (segment (start 148.6 116.9) (end 149 116.9) (width 0.2) (layer 4_bot) (net 95) (tstamp 58F84706)) + (segment (start 166.8 125.58) (end 166.13 125.58) (width 0.2) (layer 4_bot) (net 95) (status 10)) + (segment (start 166.13 125.58) (end 166.1 125.55) (width 0.2) (layer 4_bot) (net 95) (tstamp 58F80E1F)) + (via (at 166.1 125.55) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 95)) + (segment (start 170.6 120.89) (end 169.41 120.89) (width 0.2) (layer 4_bot) (net 95) (status 10)) + (segment (start 169.41 120.89) (end 169.4 120.88) (width 0.2) (layer 4_bot) (net 95) (tstamp 58F80CE3)) + (segment (start 169.4 120.88) (end 169.4 120.5) (width 0.2) (layer 4_bot) (net 95) (tstamp 58F80CE7)) + (via (at 169.4 120.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 95)) + (segment (start 169.4 120.5) (end 168.6 120.5) (width 0.2) (layer 4_bot) (net 95) (tstamp 58F80CEF)) + (via (at 168.6 120.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 95)) + (segment (start 168.6 120.5) (end 168.6 121.3) (width 0.2) (layer 4_bot) (net 95) (tstamp 58F80CF4)) + (via (at 168.6 121.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 95)) + (segment (start 168.6 121.3) (end 169.4 121.3) (width 0.2) (layer 4_bot) (net 95) (tstamp 58F80CF9)) + (via (at 169.4 121.3) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 95)) + (segment (start 169.4 121.3) (end 169.4 120.9) (width 0.2) (layer 4_bot) (net 95) (tstamp 58F80CFE)) + (segment (start 169.03 130.55) (end 169 130.58) (width 0.4) (layer 4_bot) (net 95) (status 30)) + (segment (start 169.03 130.55) (end 169 130.52) (width 0.4) (layer 4_bot) (net 95) (status 30)) + (segment (start 170.825 122.44) (end 170.825 121.115) (width 0.2) (layer 4_bot) (net 95) (status 30)) + (segment (start 170.825 121.115) (end 170.6 120.89) (width 0.2) (layer 4_bot) (net 95) (tstamp 58F6EA53) (status 30)) + (segment (start 170.325 122.44) (end 170.325 121.165) (width 0.2) (layer 4_bot) (net 95) (status 30)) + (segment (start 170.325 121.165) (end 170.6 120.89) (width 0.2) (layer 4_bot) (net 95) (tstamp 58F6EA4F) (status 30)) + (segment (start 151.26 111.95) (end 150.45 111.95) (width 0.2) (layer 4_bot) (net 95) (status 10)) + (via (at 150 112.4) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 95)) + (segment (start 150.45 111.95) (end 150 112.4) (width 0.2) (layer 4_bot) (net 95) (tstamp 58F6E81B)) + (segment (start 148.83 114.2) (end 149.5 114.2) (width 0.2) (layer 4_bot) (net 95) (status 10)) + (via (at 149.5 114.2) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 95)) + (segment (start 152.25 108.96) (end 152.25 107.52) (width 0.2) (layer 4_bot) (net 96) (status 30)) + (segment (start 152.25 107.52) (end 151.9 107.17) (width 0.2) (layer 4_bot) (net 96) (tstamp 58ED62C8) (status 30)) + (segment (start 152.65 108.96) (end 152.65 106.38) (width 0.2) (layer 4_bot) (net 97) (status 10)) + (segment (start 152.65 106.38) (end 151.9 105.63) (width 0.2) (layer 4_bot) (net 97) (tstamp 58ED62CB) (status 20)) + (segment (start 150.5 109.4) (end 150.13 109.4) (width 0.2) (layer 4_bot) (net 98) (tstamp 58EBC4C5) (status 20)) + (segment (start 150.13 109.4) (end 149.9 109.17) (width 0.2) (layer 4_bot) (net 98) (tstamp 58EBC4CD) (status 30)) + (segment (start 151.26 109.55) (end 150.65 109.55) (width 0.2) (layer 4_bot) (net 98) (status 10)) + (segment (start 150.65 109.55) (end 150.5 109.4) (width 0.2) (layer 4_bot) (net 98) (tstamp 58EBC4BE)) + (segment (start 154.6 107.4) (end 154.87 107.4) (width 0.2) (layer 4_bot) (net 99) (tstamp 58EDC05E) (status 20)) + (segment (start 154.87 107.4) (end 155.3 106.97) (width 0.2) (layer 4_bot) (net 99) (tstamp 58EDC05F) (status 30)) + (segment (start 155.07 107.2) (end 155.3 106.97) (width 0.2) (layer 4_bot) (net 99) (tstamp 58EBC31F) (status 30)) + (segment (start 153.85 108.96) (end 153.85 108.15) (width 0.2) (layer 4_bot) (net 99) (status 10)) + (segment (start 153.85 108.15) (end 154.6 107.4) (width 0.2) (layer 4_bot) (net 99) (tstamp 58EDC05D)) + (segment (start 155.97 107.8) (end 156.8 106.97) (width 0.2) (layer 4_bot) (net 100) (tstamp 58EDC064) (status 20)) + (segment (start 154.8 107.8) (end 155.97 107.8) (width 0.2) (layer 4_bot) (net 100) (tstamp 58EDC063)) + (segment (start 154.25 108.35) (end 154.8 107.8) (width 0.2) (layer 4_bot) (net 100) (tstamp 58EDC062)) + (segment (start 154.25 108.96) (end 154.25 108.35) (width 0.2) (layer 4_bot) (net 100) (status 10)) + (segment (start 148.4 107.63) (end 148.4 106.22) (width 0.2) (layer 4_bot) (net 101) (status 30)) + (segment (start 155.24 110.35) (end 159.15 110.35) (width 0.2) (layer 4_bot) (net 102) (status 10)) + (segment (start 159.5 109.43) (end 160.23 108.7) (width 0.2) (layer 4_bot) (net 102) (tstamp 58EDB954) (status 20)) + (segment (start 159.5 110) (end 159.5 109.43) (width 0.2) (layer 4_bot) (net 102) (tstamp 58EDB94E)) + (segment (start 159.15 110.35) (end 159.5 110) (width 0.2) (layer 4_bot) (net 102) (tstamp 58EDB94A)) + (segment (start 106.682914 134.771501) (end 117.354415 124.1) (width 0.2) (layer 4_bot) (net 103) (status 10)) + (segment (start 155.4 117.57) (end 155.4 118.7) (width 0.2) (layer 4_bot) (net 103) (status 10)) + (segment (start 138.9 124.1) (end 117.354415 124.1) (width 0.2) (layer 4_bot) (net 103) (tstamp 58FC30BF)) + (segment (start 143.6 119.4) (end 138.9 124.1) (width 0.2) (layer 4_bot) (net 103) (tstamp 58FC30BB)) + (segment (start 154.7 119.4) (end 143.6 119.4) (width 0.2) (layer 4_bot) (net 103) (tstamp 58FC30B7)) + (segment (start 155.4 118.7) (end 154.7 119.4) (width 0.2) (layer 4_bot) (net 103) (tstamp 58FC30B0)) + (segment (start 154 146.35) (end 155.95 144.4) (width 0.2) (layer 1_top) (net 104)) + (segment (start 154.65 129.3) (end 154.65 124.85) (width 0.2) (layer 1_top) (net 104) (tstamp 58F9828F)) + (segment (start 155.95 130.6) (end 154.65 129.3) (width 0.2) (layer 1_top) (net 104) (tstamp 58F98289)) + (segment (start 155.95 144.4) (end 155.95 130.6) (width 0.2) (layer 1_top) (net 104) (tstamp 58F98281)) + (segment (start 155.1 114.6) (end 155.1 124.4) (width 0.2) (layer 1_top) (net 104)) + (segment (start 155.1 124.4) (end 154.65 124.85) (width 0.2) (layer 1_top) (net 104) (tstamp 58F95C63)) + (segment (start 153.85 113.85) (end 153.85 112.94) (width 0.2) (layer 4_bot) (net 104) (status 20)) + (segment (start 153.85 113.85) (end 154.6 114.6) (width 0.2) (layer 4_bot) (net 104) (tstamp 58F95B71)) + (segment (start 154.6 114.6) (end 155.1 114.6) (width 0.2) (layer 4_bot) (net 104) (tstamp 58F95B72)) + (via (at 155.1 114.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 104)) + (segment (start 152.71 160.11) (end 151.5 158.9) (width 0.2) (layer 4_bot) (net 104)) + (segment (start 151.5 158.9) (end 151.5 156.5) (width 0.2) (layer 4_bot) (net 104)) + (segment (start 152.71 162.11) (end 152.71 160.11) (width 0.2) (layer 4_bot) (net 104) (status 10)) + (via (at 151.5 156.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 104)) + (segment (start 154 154) (end 154 146.35) (width 0.2) (layer 1_top) (net 104) (tstamp 53AE081F)) + (segment (start 151.5 156.5) (end 154 154) (width 0.2) (layer 1_top) (net 104)) + (segment (start 152.8 117.57) (end 152.8 118.45) (width 0.2) (layer 4_bot) (net 105) (status 10)) + (segment (start 152.8 118.45) (end 151.7 119.55) (width 0.2) (layer 1_top) (net 105) (tstamp 58F95C75)) + (via (at 152.8 118.45) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 105)) + (segment (start 148.9 157.65) (end 149.4 157.15) (width 0.2) (layer 4_bot) (net 105)) + (segment (start 149.4 156.5) (end 149.4 152.6) (width 0.2) (layer 1_top) (net 105) (tstamp 58F00410)) + (via (at 149.4 156.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 105)) + (segment (start 149.4 157.15) (end 149.4 156.5) (width 0.2) (layer 4_bot) (net 105) (tstamp 58F0040B)) + (segment (start 151.7 119.55) (end 151.7 132.3) (width 0.2) (layer 1_top) (net 105) (tstamp 58F95C78)) + (segment (start 152.6 149.4) (end 149.4 152.6) (width 0.2) (layer 1_top) (net 105) (tstamp 58EFE7DD)) + (segment (start 152.6 133.2) (end 152.6 149.4) (width 0.2) (layer 1_top) (net 105) (tstamp 58EFE7DC)) + (segment (start 151.7 132.3) (end 152.6 133.2) (width 0.2) (layer 1_top) (net 105) (tstamp 58EFE7D9)) + (segment (start 150.17 167.365) (end 150.17 165.37) (width 0.2) (layer 4_bot) (net 105) (status 10)) + (segment (start 150.17 165.37) (end 148.9 164.1) (width 0.2) (layer 4_bot) (net 105)) + (segment (start 148.9 164.1) (end 148.9 157.65) (width 0.2) (layer 4_bot) (net 105)) + (segment (start 153.7 117.57) (end 153.7 118.45) (width 0.2) (layer 4_bot) (net 106) (status 10)) + (segment (start 153.7 118.45) (end 152.1 120.05) (width 0.2) (layer 1_top) (net 106) (tstamp 58F95C6D)) + (via (at 153.7 118.45) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 106)) + (segment (start 150.17 156.95) (end 150.6 156.52) (width 0.2) (layer 4_bot) (net 106)) + (segment (start 150.6 156.52) (end 150.6 156.5) (width 0.2) (layer 4_bot) (net 106) (tstamp 58F00656)) + (segment (start 150.17 162.11) (end 150.17 156.95) (width 0.2) (layer 4_bot) (net 106) (status 10)) + (via (at 150.6 156.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 106)) + (segment (start 153 154.1) (end 150.6 156.5) (width 0.2) (layer 1_top) (net 106) (tstamp 58EFE76F)) + (segment (start 153 132.85) (end 153 154.1) (width 0.2) (layer 1_top) (net 106) (tstamp 58EFE76D)) + (segment (start 152.1 131.95) (end 153 132.85) (width 0.2) (layer 1_top) (net 106) (tstamp 58EFE769)) + (segment (start 152.1 120.05) (end 152.1 131.95) (width 0.2) (layer 1_top) (net 106) (tstamp 58F95C70)) + (segment (start 150.2 162.1) (end 150.17 162.11) (width 0.2) (layer 4_bot) (net 106) (tstamp 53F39C9D) (status 30)) + (segment (start 151.85 114.5) (end 151.85 115.7) (width 0.2) (layer 1_top) (net 107)) + (segment (start 151.3 116.25) (end 151.3 132.65) (width 0.2) (layer 1_top) (net 107) (tstamp 58F96891)) + (segment (start 151.85 115.7) (end 151.3 116.25) (width 0.2) (layer 1_top) (net 107) (tstamp 58F9688C)) + (segment (start 152.25 114.1) (end 151.85 114.5) (width 0.2) (layer 4_bot) (net 107) (tstamp 58F95AF0)) + (via (at 151.85 114.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 107)) + (segment (start 152.25 112.94) (end 152.25 114.1) (width 0.2) (layer 4_bot) (net 107) (status 10)) + (segment (start 147.63 157.45) (end 148.6 156.48) (width 0.2) (layer 4_bot) (net 107)) + (segment (start 148.6 156.5) (end 148.6 152.8) (width 0.2) (layer 1_top) (net 107) (tstamp 58F0042B)) + (via (at 148.6 156.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 107)) + (segment (start 148.6 156.48) (end 148.6 156.5) (width 0.2) (layer 4_bot) (net 107) (tstamp 58F00425)) + (segment (start 151.3 132.65) (end 152.2 133.55) (width 0.2) (layer 1_top) (net 107) (tstamp 58EFE83D)) + (segment (start 152.2 133.55) (end 152.2 149.2) (width 0.2) (layer 1_top) (net 107) (tstamp 58EFE840)) + (segment (start 152.2 149.2) (end 148.6 152.8) (width 0.2) (layer 1_top) (net 107) (tstamp 58EFE844)) + (segment (start 147.63 162.11) (end 147.63 157.45) (width 0.2) (layer 4_bot) (net 107) (status 10)) + (segment (start 147.6 162.1) (end 147.63 162.11) (width 0.2) (layer 4_bot) (net 107) (tstamp 53F39CA0) (status 30)) + (segment (start 141 133.1) (end 148 140.1) (width 0.2) (layer 4_bot) (net 108)) + (via (at 154.5 118.45) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 108)) + (segment (start 154.5 118.45) (end 152.5 120.45) (width 0.2) (layer 1_top) (net 108) (tstamp 58FD3ABD)) + (segment (start 152.5 120.45) (end 152.5 131.589998) (width 0.2) (layer 1_top) (net 108) (tstamp 58FD3ABE)) + (segment (start 154.5 117.57) (end 154.5 118.45) (width 0.2) (layer 4_bot) (net 108) (status 10)) + (segment (start 141 133.1) (end 126.2 133.1) (width 0.2) (layer 4_bot) (net 108) (status 20)) + (segment (start 153.55 132.639998) (end 152.5 131.589998) (width 0.2) (layer 1_top) (net 108) (tstamp 58FD3B63)) + (segment (start 153.55 139.7) (end 153.55 132.639998) (width 0.2) (layer 1_top) (net 108) (tstamp 58FD3B62)) + (via (at 153.55 139.7) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 108)) + (segment (start 153.15 140.1) (end 153.55 139.7) (width 0.2) (layer 4_bot) (net 108) (tstamp 58FD3B59)) + (segment (start 148 140.1) (end 153.15 140.1) (width 0.2) (layer 4_bot) (net 108) (tstamp 58FD3B57)) + (segment (start 109.794184 137.882771) (end 113.576955 134.1) (width 0.2) (layer 4_bot) (net 108) (status 10)) + (segment (start 126.23 133.09) (end 124.41 133.09) (width 0.2) (layer 4_bot) (net 108) (status 10)) + (segment (start 123.4 134.1) (end 113.576955 134.1) (width 0.2) (layer 4_bot) (net 108) (tstamp 58FC25AF)) + (segment (start 124.41 133.09) (end 123.4 134.1) (width 0.2) (layer 4_bot) (net 108) (tstamp 58FC25AD)) + (segment (start 126.23 133.09) (end 125.11 133.09) (width 0.2) (layer 4_bot) (net 108) (status 30)) + (segment (start 126.2 133.1) (end 126.23 133.09) (width 0.2) (layer 4_bot) (net 108) (tstamp 53F39D73) (status 30)) + (segment (start 165.995 109.35) (end 166.95 109.35) (width 0.2) (layer 4_bot) (net 109) (status 10)) + (segment (start 177 116.7) (end 178.5 118.2) (width 0.2) (layer 4_bot) (net 109) (tstamp 58F8FF96) (status 20)) + (segment (start 174.3 116.7) (end 177 116.7) (width 0.2) (layer 4_bot) (net 109) (tstamp 58F8FF94)) + (segment (start 166.95 109.35) (end 174.3 116.7) (width 0.2) (layer 4_bot) (net 109) (tstamp 58F8FF8F)) + (segment (start 178.5 118.2) (end 178.5 118.5) (width 0.2) (layer 4_bot) (net 109) (tstamp 58F8FF98) (status 30)) + (segment (start 165.995 109.85) (end 166.85 109.85) (width 0.2) (layer 4_bot) (net 110) (status 10)) + (segment (start 174.1 117.1) (end 174.6 117.1) (width 0.2) (layer 4_bot) (net 110) (tstamp 58F8FF9D) (status 20)) + (segment (start 166.85 109.85) (end 174.1 117.1) (width 0.2) (layer 4_bot) (net 110) (tstamp 58F8FF9B)) + (segment (start 174.6 117.1) (end 175.7 118.2) (width 0.2) (layer 4_bot) (net 110) (tstamp 58F8FFA0) (status 30)) + (segment (start 175.7 118.2) (end 175.7 118.5) (width 0.2) (layer 4_bot) (net 110) (tstamp 58F8FFA4) (status 30)) + (segment (start 165.995 110.35) (end 166.55 110.35) (width 0.2) (layer 4_bot) (net 111) (status 10)) + (segment (start 166.7 111.55) (end 165.995 112.255) (width 0.2) (layer 4_bot) (net 111) (tstamp 58F90087)) + (segment (start 166.7 110.5) (end 166.7 111.55) (width 0.2) (layer 4_bot) (net 111) (tstamp 58F90085)) + (segment (start 166.55 110.35) (end 166.7 110.5) (width 0.2) (layer 4_bot) (net 111) (tstamp 58F90083)) + (segment (start 165.995 112.255) (end 165.995 118.195) (width 0.2) (layer 4_bot) (net 111) (tstamp 58F9008C) (status 20)) + (segment (start 165.995 118.195) (end 166.3 118.5) (width 0.2) (layer 4_bot) (net 111) (tstamp 58F8FF69) (status 30)) + (segment (start 165.995 108.85) (end 171.95 108.85) (width 0.2) (layer 4_bot) (net 112) (status 10)) + (segment (start 171.95 108.85) (end 173.8 110.7) (width 0.2) (layer 4_bot) (net 112) (tstamp 58F8FFC6) (status 20)) + (segment (start 173.8 110.7) (end 173.8 111.1) (width 0.2) (layer 4_bot) (net 112) (tstamp 58F8FFCC) (status 30)) + (segment (start 162.7 108.7) (end 161.77 108.7) (width 0.2) (layer 4_bot) (net 113) (tstamp 58F90C64) (status 20)) + (segment (start 163.35 109.35) (end 162.7 108.7) (width 0.2) (layer 4_bot) (net 113) (tstamp 58F90C62)) + (segment (start 164.005 109.35) (end 163.35 109.35) (width 0.2) (layer 4_bot) (net 113) (status 10)) + (segment (start 161.77 108.7) (end 161.77 110.15) (width 0.2) (layer 4_bot) (net 113) (status 30)) + (segment (start 161.77 110.15) (end 161.82 110.2) (width 0.2) (layer 4_bot) (net 113) (tstamp 58F90038) (status 30)) + (segment (start 155.24 110.75) (end 159.63 110.75) (width 0.2) (layer 4_bot) (net 114) (status 10)) + (segment (start 159.63 110.75) (end 160.18 110.2) (width 0.2) (layer 4_bot) (net 114) (tstamp 58EDB943) (status 20)) + (segment (start 146.05 107.63) (end 146.05 106.22) (width 0.2) (layer 4_bot) (net 115) (status 30)) + (segment (start 154.65 108.96) (end 154.65 108.530002) (width 0.2) (layer 4_bot) (net 116) (status 10)) + (segment (start 155.7 108.5) (end 156.4 108.5) (width 0.2) (layer 4_bot) (net 116) (tstamp 58EDC080) (status 20)) + (segment (start 155.4 108.2) (end 155.7 108.5) (width 0.2) (layer 4_bot) (net 116) (tstamp 58EDC07F)) + (segment (start 154.980002 108.2) (end 155.4 108.2) (width 0.2) (layer 4_bot) (net 116) (tstamp 58EDC07E)) + (segment (start 154.65 108.530002) (end 154.980002 108.2) (width 0.2) (layer 4_bot) (net 116) (tstamp 58EDC07D)) + (segment (start 155.24 109.55) (end 157.05 109.55) (width 0.2) (layer 4_bot) (net 117) (status 10)) + (segment (start 157.05 109.55) (end 157.6 109) (width 0.2) (layer 4_bot) (net 117) (tstamp 58EDC083) (status 20)) + (segment (start 155.24 109.95) (end 157.85 109.95) (width 0.2) (layer 4_bot) (net 118) (status 10)) + (segment (start 157.85 109.95) (end 158.8 109) (width 0.2) (layer 4_bot) (net 118) (tstamp 58EDC06E) (status 20)) + (segment (start 155.34 111.15) (end 158.95 111.15) (width 0.2) (layer 4_bot) (net 119) (status 10)) + (segment (start 158.95 111.15) (end 159.4 111.6) (width 0.2) (layer 4_bot) (net 119) (tstamp 58EDC0C5) (status 20)) + (segment (start 155.34 111.55) (end 157.75 111.55) (width 0.2) (layer 4_bot) (net 120) (status 10)) + (segment (start 157.75 111.55) (end 158.2 112) (width 0.2) (layer 4_bot) (net 120) (tstamp 58EDC0C8) (status 20)) + (segment (start 155.34 111.95) (end 156.55 111.95) (width 0.2) (layer 4_bot) (net 121) (status 10)) + (segment (start 156.55 111.95) (end 157 112.4) (width 0.2) (layer 4_bot) (net 121) (tstamp 58EDC0CB) (status 20)) + (via (at 174.5 131.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 122)) + (segment (start 174.49 130.55) (end 174.49 131.59) (width 0.2) (layer 4_bot) (net 122) (status 10)) + (via (at 176.6 131.6) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 122)) + (segment (start 174.5 131.6) (end 176.6 131.6) (width 0.2) (layer 4_bot) (net 122) (tstamp 58FA79FB)) + (segment (start 174.49 131.59) (end 174.5 131.6) (width 0.2) (layer 4_bot) (net 122) (tstamp 58FA79F0)) + (segment (start 175.82 128.2) (end 175.82 129.23) (width 0.2) (layer 4_bot) (net 122) (status 10)) + (segment (start 175.82 129.23) (end 175.55 129.5) (width 0.2) (layer 4_bot) (net 122) (tstamp 58FA7645)) + (segment (start 174.5 129.5) (end 172.4 129.5) (width 0.2) (layer 4_bot) (net 122)) + (via (at 174.5 129.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 122)) + (via (at 172.4 129.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 122)) + (segment (start 175.55 129.5) (end 176.6 129.5) (width 0.2) (layer 4_bot) (net 122)) + (via (at 176.6 130.55) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 122)) + (via (at 176.6 129.5) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 122)) + (segment (start 174.49 130.55) (end 176.6 130.55) (width 0.2) (layer 4_bot) (net 122) (status 10)) + (segment (start 174.49 129.51) (end 174.5 129.5) (width 0.2) (layer 4_bot) (net 122) (tstamp 58FA74FC)) + (segment (start 174.5 129.5) (end 175.55 129.5) (width 0.2) (layer 4_bot) (net 122) (tstamp 58FA7504)) + (segment (start 174.49 130.55) (end 174.49 129.51) (width 0.2) (layer 4_bot) (net 122) (status 10)) + (segment (start 173.65 122.74) (end 174.84 122.74) (width 0.2) (layer 4_bot) (net 122) (status 10)) + (segment (start 174.84 122.74) (end 174.85 122.73) (width 0.2) (layer 4_bot) (net 122) (tstamp 58F80ADB)) + (segment (start 174.85 122.73) (end 174.85 122.35) (width 0.2) (layer 4_bot) (net 122) (tstamp 58F80ADC)) + (via (at 174.85 122.35) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 122)) + (segment (start 174.85 122.35) (end 175.65 122.35) (width 0.2) (layer 4_bot) (net 122) (tstamp 58F80ADE)) + (via (at 175.65 122.35) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 122)) + (segment (start 175.65 122.35) (end 175.65 123.15) (width 0.2) (layer 4_bot) (net 122) (tstamp 58F80AE1)) + (via (at 175.65 123.15) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 122)) + (segment (start 175.65 123.15) (end 174.85 123.15) (width 0.2) (layer 4_bot) (net 122) (tstamp 58F80AE4)) + (via (at 174.85 123.15) (size 0.5588) (drill 0.3048) (layers 1_top 4_bot) (net 122)) + (segment (start 174.85 123.15) (end 174.85 122.75) (width 0.2) (layer 4_bot) (net 122) (tstamp 58F80AE7)) + (segment (start 174.49 130.55) (end 174.5 130.54) (width 0.4) (layer 4_bot) (net 122) (status 30)) + (segment (start 172.01 123.125) (end 173.275 123.125) (width 0.2) (layer 4_bot) (net 122) (status 30)) + (segment (start 173.275 123.125) (end 173.65 122.75) (width 0.2) (layer 4_bot) (net 122) (tstamp 58F45C5B) (status 30)) + (segment (start 173.65 122.75) (end 173.65 122.74) (width 0.2) (layer 4_bot) (net 122) (tstamp 58F45C5D) (status 30)) + (segment (start 176.68 128.2) (end 177.2 128.2) (width 0.2) (layer 4_bot) (net 123) (status 10)) + (segment (start 177.45 128.45) (end 177.45 135.25) (width 0.2) (layer 4_bot) (net 123) (tstamp 58FA7640)) + (segment (start 177.2 128.2) (end 177.45 128.45) (width 0.2) (layer 4_bot) (net 123) (tstamp 58FA763D)) + (segment (start 174.49 135.63) (end 177.07 135.63) (width 0.2) (layer 4_bot) (net 123) (status 10)) + (segment (start 177.07 135.63) (end 177.45 135.25) (width 0.2) (layer 4_bot) (net 123) (tstamp 58FA7624)) + (segment (start 175.05 123.9) (end 175.45 124.3) (width 0.2) (layer 4_bot) (net 124)) + (segment (start 175.45 124.3) (end 175.45 124.72) (width 0.2) (layer 4_bot) (net 124) (status 20)) + (segment (start 174.5 123.9) (end 175.05 123.9) (width 0.2) (layer 4_bot) (net 124)) + (segment (start 174.225 123.625) (end 174.5 123.9) (width 0.2) (layer 4_bot) (net 124)) + (segment (start 172.01 123.625) (end 174.225 123.625) (width 0.2) (layer 4_bot) (net 124) (status 10)) + (segment (start 171.325 122.44) (end 171.325 121.875) (width 0.2) (layer 4_bot) (net 125) (status 10)) + (segment (start 171.8 121.7) (end 172.15 121.35) (width 0.2) (layer 4_bot) (net 125) (tstamp 58F45E54) (status 20)) + (segment (start 171.5 121.7) (end 171.8 121.7) (width 0.2) (layer 4_bot) (net 125) (tstamp 58F45E53)) + (segment (start 171.325 121.875) (end 171.5 121.7) (width 0.2) (layer 4_bot) (net 125) (tstamp 58F45E52)) + (segment (start 172.15 121.35) (end 172.15 121.33) (width 0.2) (layer 4_bot) (net 125) (tstamp 58F45E56) (status 30)) + (segment (start 172.01 124.625) (end 173.155 124.625) (width 0.2) (layer 4_bot) (net 126) (status 30)) + (segment (start 173.155 124.625) (end 173.25 124.72) (width 0.2) (layer 4_bot) (net 126) (status 30)) + (segment (start 171.325 125.31) (end 171.325 127.725) (width 0.2) (layer 4_bot) (net 127) (status 10)) + (segment (start 171.8 128.2) (end 173.47 128.2) (width 0.2) (layer 4_bot) (net 127) (tstamp 58FCE039) (status 20)) + (segment (start 171.325 127.725) (end 171.8 128.2) (width 0.2) (layer 4_bot) (net 127) (tstamp 58FCE038)) + (segment (start 169.825 125.31) (end 169.825 125.875) (width 0.2) (layer 4_bot) (net 128) (status 10)) + (segment (start 169.15 126.55) (end 168.65 126.55) (width 0.2) (layer 4_bot) (net 128) (tstamp 58F45D22) (status 20)) + (segment (start 169.825 125.875) (end 169.15 126.55) (width 0.2) (layer 4_bot) (net 128) (tstamp 58F45D21)) + (segment (start 168.65 126.55) (end 168.63 126.55) (width 0.2) (layer 4_bot) (net 128) (tstamp 58F45D24) (status 30)) + (segment (start 174.175 124.125) (end 174.35 124.3) (width 0.2) (layer 4_bot) (net 129)) + (segment (start 174.35 124.3) (end 174.35 124.72) (width 0.2) (layer 4_bot) (net 129) (status 20)) + (segment (start 172.01 124.125) (end 174.175 124.125) (width 0.2) (layer 4_bot) (net 129) (status 10)) + (segment (start 169.14 124.125) (end 166.925 124.125) (width 0.2) (layer 4_bot) (net 130) (status 10)) + (segment (start 166.925 124.125) (end 166.8 124.25) (width 0.2) (layer 4_bot) (net 130) (tstamp 58F80B23)) + (segment (start 166.8 124.25) (end 166.8 124.72) (width 0.2) (layer 4_bot) (net 130) (tstamp 58F80B24) (status 20)) + (segment (start 169.14 124.625) (end 168.025 124.625) (width 0.2) (layer 4_bot) (net 131) (status 30)) + (segment (start 168.025 124.625) (end 167.9 124.75) (width 0.2) (layer 4_bot) (net 131) (tstamp 58F45D03) (status 30)) + (segment (start 167.9 124.75) (end 167.9 124.72) (width 0.2) (layer 4_bot) (net 131) (tstamp 58F45D05) (status 30)) + (segment (start 164.55 122.97) (end 165.51 122.97) (width 0.2) (layer 4_bot) (net 132) (status 30)) + (segment (start 165.51 122.97) (end 165.84 123.3) (width 0.2) (layer 4_bot) (net 132) (tstamp 58F93CB5) (status 30)) + (segment (start 164.55 122.13) (end 165.51 122.13) (width 0.2) (layer 4_bot) (net 133) (status 30)) + (segment (start 165.51 122.13) (end 165.84 121.8) (width 0.2) (layer 4_bot) (net 133) (tstamp 58F93CB2) (status 30)) + (segment (start 169.14 123.625) (end 167.685 123.625) (width 0.2) (layer 4_bot) (net 134) (status 30)) + (segment (start 167.685 123.625) (end 167.36 123.3) (width 0.2) (layer 4_bot) (net 134) (tstamp 58F93C65) (status 30)) + (segment (start 169.825 122.44) (end 169.825 122.175) (width 0.2) (layer 4_bot) (net 135) (status 30)) + (segment (start 169.825 122.175) (end 169.6 121.95) (width 0.2) (layer 4_bot) (net 135) (tstamp 58F93C51) (status 10)) + (segment (start 169.6 121.95) (end 167.51 121.95) (width 0.2) (layer 4_bot) (net 135) (tstamp 58F93C54) (status 20)) + (segment (start 167.51 121.95) (end 167.36 121.8) (width 0.2) (layer 4_bot) (net 135) (tstamp 58F93C56) (status 30)) + (segment (start 106.682914 143.228499) (end 113.054415 149.6) (width 0.2) (layer 4_bot) (net 136) (status 10)) + (segment (start 113.054415 149.6) (end 129.3 149.6) (width 0.2) (layer 4_bot) (net 136) (tstamp 58FD0FB9)) + (segment (start 129.3 149.6) (end 134.8 155.1) (width 0.2) (layer 4_bot) (net 136) (tstamp 58FC2ADA)) + (segment (start 165.41 160.11) (end 160.4 155.1) (width 0.2) (layer 4_bot) (net 136) (tstamp 53ADAB6D)) + (segment (start 134.8 155.1) (end 160.4 155.1) (width 0.2) (layer 4_bot) (net 136) (tstamp 53ADBDAC)) + (segment (start 165.41 160.11) (end 165.41 162.315) (width 0.2) (layer 4_bot) (net 136) (status 20)) + (segment (start 157.05 113.68) (end 156.2 113.68) (width 0.2) (layer 4_bot) (net 138) (status 10)) + (segment (start 155.24 112.35) (end 155.8 112.35) (width 0.2) (layer 4_bot) (net 138) (status 10)) + (segment (start 155.4 115.15) (end 155.4 115.83) (width 0.2) (layer 4_bot) (net 138) (tstamp 58F95BA4) (status 20)) + (segment (start 156.2 114.35) (end 155.4 115.15) (width 0.2) (layer 4_bot) (net 138) (tstamp 58F95BA2)) + (segment (start 156.2 112.75) (end 156.2 113.68) (width 0.2) (layer 4_bot) (net 138) (tstamp 58F95BA1)) + (segment (start 156.2 113.68) (end 156.2 114.35) (width 0.2) (layer 4_bot) (net 138) (tstamp 58F95BCA)) + (segment (start 155.8 112.35) (end 156.2 112.75) (width 0.2) (layer 4_bot) (net 138) (tstamp 58F95BA0)) + (segment (start 152.65 112.94) (end 152.65 115) (width 0.2) (layer 4_bot) (net 139) (status 10)) + (segment (start 152.8 115.15) (end 152.8 115.83) (width 0.2) (layer 4_bot) (net 139) (tstamp 58F95BD2) (status 20)) + (segment (start 152.65 115) (end 152.8 115.15) (width 0.2) (layer 4_bot) (net 139) (tstamp 58F95BD1)) + (segment (start 153.05 112.94) (end 153.05 114.5) (width 0.2) (layer 4_bot) (net 140) (status 10)) + (segment (start 153.7 115.15) (end 153.7 115.83) (width 0.2) (layer 4_bot) (net 140) (tstamp 58F95B77) (status 20)) + (segment (start 153.05 114.5) (end 153.7 115.15) (width 0.2) (layer 4_bot) (net 140) (tstamp 58F95B76)) + (segment (start 153.45 112.94) (end 153.45 114.1) (width 0.2) (layer 4_bot) (net 141) (status 10)) + (segment (start 154.5 115.15) (end 154.5 115.83) (width 0.2) (layer 4_bot) (net 141) (tstamp 58F95B7C) (status 20)) + (segment (start 153.45 114.1) (end 154.5 115.15) (width 0.2) (layer 4_bot) (net 141) (tstamp 58F95B7A)) + (segment (start 170.825 125.31) (end 170.825 126.575) (width 0.2) (layer 4_bot) (net 142) (status 30)) + (segment (start 170.825 126.575) (end 170.45 126.95) (width 0.2) (layer 4_bot) (net 142) (tstamp 58F45DAD) (status 30)) + (segment (start 170.45 126.95) (end 170.46 126.95) (width 0.2) (layer 4_bot) (net 142) (tstamp 58F45DAF) (status 30)) + (segment (start 170.325 125.31) (end 170.325 126.825) (width 0.2) (layer 4_bot) (net 142) (status 30)) + (segment (start 170.325 126.825) (end 170.45 126.95) (width 0.2) (layer 4_bot) (net 142) (tstamp 58F45DAA) (status 30)) + (segment (start 141.35 113.25) (end 146.5 113.25) (width 0.4) (layer 4_bot) (net 143) (status 10)) + (segment (start 148.65 113.15) (end 146.6 113.15) (width 0.2) (layer 4_bot) (net 143)) + (segment (start 149 112.8) (end 148.65 113.15) (width 0.2) (layer 4_bot) (net 143) (tstamp 58EDBA1F)) + (segment (start 149.85 111.15) (end 151.26 111.15) (width 0.2) (layer 4_bot) (net 143) (status 20)) + (segment (start 149.85 111.15) (end 149 112) (width 0.2) (layer 4_bot) (net 143) (tstamp 58EBFF9E)) + (segment (start 149 112) (end 149 112.8) (width 0.2) (layer 4_bot) (net 143)) + (segment (start 146.6 113.15) (end 146.5 113.25) (width 0.2) (layer 4_bot) (net 143) (tstamp 58FA8C0A)) + (segment (start 141.35 117.25) (end 143.35 117.25) (width 0.4) (layer 4_bot) (net 144) (status 10)) + (segment (start 143.35 117.25) (end 146.65 113.95) (width 0.4) (layer 4_bot) (net 144) (tstamp 58FBAB81)) + (segment (start 148.85 113.55) (end 147.05 113.55) (width 0.2) (layer 4_bot) (net 144)) + (segment (start 149.419998 112.980002) (end 148.85 113.55) (width 0.2) (layer 4_bot) (net 144) (tstamp 58EDBA2A)) + (segment (start 150.05 111.55) (end 151.26 111.55) (width 0.2) (layer 4_bot) (net 144) (status 20)) + (segment (start 150.05 111.55) (end 149.419998 112.180002) (width 0.2) (layer 4_bot) (net 144) (tstamp 58EBFF86)) + (segment (start 149.419998 112.180002) (end 149.419998 112.980002) (width 0.2) (layer 4_bot) (net 144)) + (segment (start 147.05 113.55) (end 146.65 113.95) (width 0.2) (layer 4_bot) (net 144) (tstamp 58FA8AE8)) (zone (net 0) (net_name "") (layer 2_pwr) (tstamp 53AA1C68) (hatch edge 0.508) (connect_pads (clearance 0.2)) @@ -4072,7 +5802,7 @@ (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.3)) (polygon (pts - (xy 75.2 140) (xy 75.2 135) (xy 77.8 135) (xy 77.8 140) + (xy 64 155) (xy 69 155) (xy 69 157.6) (xy 64 157.6) ) ) ) @@ -4083,7 +5813,7 @@ (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.3)) (polygon (pts - (xy 75.2 140) (xy 75.2 135) (xy 77.8 135) (xy 77.8 140) + (xy 64 155) (xy 69 155) (xy 69 157.6) (xy 64 157.6) ) ) ) @@ -4091,34 +5821,20 @@ (priority 1) (connect_pads (clearance 0.2)) (min_thickness 0.2) - (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.3)) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) (polygon (pts - (xy 62 109) (xy 66 109) (xy 69 106) (xy 69 102) (xy 171 102) - (xy 171 106) (xy 174 109) (xy 178 109) (xy 178 166) (xy 174 166) - (xy 171 169) (xy 171 173) (xy 69 173) (xy 69 169) (xy 66 166) - (xy 62 166) (xy 62 159) (xy 70 159) (xy 70 121.4) (xy 62 121.4) + (xy 62.2 109.2) (xy 66.1 109.2) (xy 69.2 106.1) (xy 69.2 102.2) (xy 170.8 102.2) + (xy 170.8 106.1) (xy 173.9 109.2) (xy 177.8 109.2) (xy 177.8 165.8) (xy 173.9 165.8) + (xy 170.8 168.9) (xy 170.8 172.8) (xy 69.2 172.8) (xy 69.2 168.9) (xy 66.1 165.8) + (xy 62.2 165.8) (xy 62.2 153.7) (xy 87.2 153.7) (xy 87.2 121.3) (xy 62.2 121.3) ) ) ) - (zone (net 1) (net_name +1.8V) (layer 2_pwr) (tstamp 53AE109F) (hatch edge 0.508) - (priority 2) + (zone (net 49) (net_name GND) (layer 3_gnd) (tstamp 53AA6EAC) (hatch edge 0.508) (connect_pads (clearance 0.2)) (min_thickness 0.2) - (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.3)) - (polygon - (pts - (xy 70 125) (xy 86 125) (xy 88 123) (xy 98 123) (xy 98 126.8) - (xy 96.6 126.8) (xy 96.6 125.8) (xy 92.7 125.8) (xy 92.7 130) (xy 100.4 130) - (xy 100.4 145.8) (xy 98 145.8) (xy 98 147.8) (xy 95 147.8) (xy 92.4 145.2) - (xy 83.6 145.2) (xy 83.6 155.6) (xy 70 155.6) - ) - ) - ) - (zone (net 58) (net_name GND) (layer 3_gnd) (tstamp 53AA6EAC) (hatch edge 0.508) - (connect_pads (clearance 0.2)) - (min_thickness 0.2) - (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.3)) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) (polygon (pts (xy 60 100) (xy 180 100) (xy 180 175) (xy 60 175) @@ -4127,38 +5843,28 @@ ) (zone (net 0) (net_name "") (layer B.Mask) (tstamp 53B195FF) (hatch edge 0.508) (connect_pads (clearance 0.2)) - (min_thickness 0.1524) - (fill (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) (polygon (pts - (xy 75.2 140) (xy 75.2 135) (xy 77.8 135) (xy 77.8 140) + (xy 69 157.6) (xy 64 157.6) (xy 64 155) (xy 69 155) ) ) ) (zone (net 0) (net_name "") (layer F.Mask) (tstamp 53B19601) (hatch edge 0.508) (connect_pads (clearance 0.2)) - (min_thickness 0.1524) - (fill (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) (polygon (pts - (xy 75.2 140) (xy 75.2 135) (xy 77.8 135) (xy 77.8 140) + (xy 69 157.6) (xy 64 157.6) (xy 64 155) (xy 69 155) ) ) ) - (zone (net 58) (net_name GND) (layer 4_bot) (tstamp 53B315F1) (hatch edge 0.508) + (zone (net 49) (net_name GND) (layer 2_pwr) (tstamp 53B317F9) (hatch edge 0.508) (connect_pads (clearance 0.2)) (min_thickness 0.2) - (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.3)) - (polygon - (pts - (xy 60 100) (xy 180 100) (xy 180 175) (xy 60 175) - ) - ) - ) - (zone (net 58) (net_name GND) (layer 2_pwr) (tstamp 53B317F9) (hatch edge 0.508) - (connect_pads (clearance 0.2)) - (min_thickness 0.2) - (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.3)) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) (polygon (pts (xy 60 100) (xy 180 100) (xy 180 175) (xy 60 175) @@ -4174,16 +5880,16 @@ (pts (xy 69 102) (xy 171 102) (xy 171 105.8) (xy 171 106) (xy 174 109) (xy 178 109) (xy 178 166) (xy 174 166) (xy 171 169) (xy 171 173) - (xy 69 173) (xy 69 169) (xy 66 166) (xy 62 166) (xy 62 159) - (xy 70 159) (xy 70 121.4) (xy 62 121.4) (xy 62 109) (xy 66 109) + (xy 69 173) (xy 69 169) (xy 66 166) (xy 62 166) (xy 62 153.5) + (xy 87 153.5) (xy 87 121.5) (xy 62 121.5) (xy 62 109) (xy 66 109) (xy 69 106) ) ) ) - (zone (net 58) (net_name GND) (layer 1_top) (tstamp 53B315F1) (hatch edge 0.508) + (zone (net 49) (net_name GND) (layer 1_top) (tstamp 53B315F1) (hatch edge 0.508) (connect_pads (clearance 0.2)) (min_thickness 0.2) - (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.3)) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) (polygon (pts (xy 60 100) (xy 180 100) (xy 180 175) (xy 60 175) @@ -4192,27 +5898,288 @@ ) (zone (net 0) (net_name "") (layer B.SilkS) (tstamp 53C7F92D) (hatch edge 0.508) (connect_pads (clearance 0.2)) - (min_thickness 0.1524) - (fill (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) (polygon (pts - (xy 119 172) (xy 118 173) (xy 108 173) (xy 107 172) (xy 107 168) - (xy 108 167) (xy 118 167) (xy 119 168) + (xy 121 171.5) (xy 120 172.5) (xy 110 172.5) (xy 109 171.5) (xy 109 167.5) + (xy 110 166.5) (xy 120 166.5) (xy 121 167.5) ) ) ) - (zone (net 0) (net_name "") (layer 4_bot) (tstamp 53B3161C) (hatch edge 0.508) + (zone (net 122) (net_name /hackrf_if/VBUS) (layer 2_pwr) (tstamp 0) (hatch edge 0.508) + (priority 2) (connect_pads (clearance 0.2)) (min_thickness 0.2) - (keepout (tracks allowed) (vias allowed) (copperpour not_allowed)) - (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.3)) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) (polygon (pts - (xy 69 102) (xy 171 102) (xy 171 105.8) (xy 171 106) (xy 174 109) - (xy 178 109) (xy 178 166) (xy 174 166) (xy 171 169) (xy 171 173) - (xy 69 173) (xy 69 169) (xy 66 166) (xy 62 166) (xy 62 159) - (xy 70 159) (xy 70 121.4) (xy 62 121.4) (xy 62 109) (xy 66 109) - (xy 69 106) + (xy 171.45 118.55) (xy 177.8 118.55) (xy 177.8 131.95) (xy 171.45 131.95) + ) + ) + ) + (zone (net 95) (net_name /power/AUDIO_SVDD) (layer 2_pwr) (tstamp 0) (hatch edge 0.508) + (priority 3) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 151.7 112.4) (xy 150.6 112.4) (xy 149.9 113.1) (xy 149.9 118.55) (xy 171.45 118.55) + (xy 171.45 131.95) (xy 166.55 131.95) (xy 166.55 130.05) (xy 157 120.5) (xy 146.45 120.5) + (xy 146.45 111.7) (xy 151.7 111.7) + ) + ) + ) + (zone (net 49) (net_name GND) (layer 4_bot) (tstamp 58F6F989) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 180 175) (xy 60 175) (xy 60 151.5) (xy 60 123.5) (xy 60 100) + (xy 180 100) + ) + ) + (polygon + (pts (xy 69 102) (xy 69 106) (xy 66 109) (xy 62 109) (xy 62 121.5) + (xy 87 121.5) (xy 87 153.5) (xy 62 153.5) (xy 62 166) (xy 66 166) + (xy 69 169) (xy 69 173) (xy 171 173) (xy 171 169) (xy 174 166) + (xy 178 166) (xy 178 109) (xy 174 109) (xy 171 106) (xy 171 102) + ) + ) + ) + (zone (net 122) (net_name /hackrf_if/VBUS) (layer 4_bot) (tstamp 0) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 172.7 122) (xy 176 122) (xy 176 123.5) (xy 172.7 123.5) + ) + ) + ) + (zone (net 49) (net_name GND) (layer 4_bot) (tstamp 58F80990) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 168.25 118.35) (xy 171.55 118.35) (xy 171.55 119.85) (xy 168.25 119.85) + ) + ) + ) + (zone (net 49) (net_name GND) (layer 4_bot) (tstamp 0) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 172.7 121.7) (xy 172.7 120.2) (xy 176 120.2) (xy 176 121.7) + ) + ) + ) + (zone (net 49) (net_name GND) (layer 4_bot) (tstamp 58F80B3C) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 171.7 126.2) (xy 174.45 126.2) (xy 174.45 127.7) (xy 171.7 127.7) + ) + ) + ) + (zone (net 95) (net_name /power/AUDIO_SVDD) (layer 4_bot) (tstamp 58F80CD1) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 168.25 120.15) (xy 171.55 120.15) (xy 171.55 121.65) (xy 168.25 121.65) + ) + ) + ) + (zone (net 95) (net_name /power/AUDIO_SVDD) (layer 4_bot) (tstamp 58F846CB) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 149.75 114.75) (xy 149.75 118.05) (xy 148.25 118.05) (xy 148.25 114.75) + ) + ) + ) + (zone (net 49) (net_name GND) (layer 4_bot) (tstamp 0) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 146.45 114.75) (xy 147.95 114.75) (xy 147.95 118.05) (xy 146.45 118.05) + ) + ) + ) + (zone (net 49) (net_name GND) (layer 4_bot) (tstamp 58F901EE) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 163.85 107.85) (xy 166.15 107.85) (xy 166.15 111.35) (xy 163.85 111.35) (xy 163.85 110.5) + (xy 164.35 110.5) (xy 164.35 108.7) (xy 163.85 108.7) + ) + ) + ) + (zone (net 142) (net_name /power/BBAT) (layer 4_bot) (tstamp 58FA6F15) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 170.2 126.1) (xy 171.1 126.1) (xy 171.1 127.6) (xy 169.8 128.9) (xy 164.8 128.9) + (xy 159.5 123.6) (xy 145 123.6) (xy 145 121.6) (xy 160.5 121.6) (xy 166 127.1) + (xy 169.2 127.1) + ) + ) + ) + (zone (net 49) (net_name GND) (layer 4_bot) (tstamp 58FA6F4C) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 145 124.2) (xy 150.3 124.2) (xy 150.3 126.3) (xy 145 126.3) + ) + ) + ) + (zone (net 122) (net_name /hackrf_if/VBUS) (layer 4_bot) (tstamp 58FA74B3) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 176.95 131.95) (xy 172.05 131.95) (xy 172.05 129.15) (xy 176.95 129.15) + ) + ) + ) + (zone (net 95) (net_name /power/AUDIO_SVDD) (layer 4_bot) (tstamp 58FA7699) (hatch edge 0.508) + (priority 1) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 171.45 129.15) (xy 166.55 129.15) (xy 166.55 131.95) (xy 171.45 131.95) + ) + ) + ) + (zone (net 49) (net_name GND) (layer 4_bot) (tstamp 58FA7790) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 172.05 132.55) (xy 176.95 132.55) (xy 176.95 142.1) (xy 172.05 142.1) + ) + ) + ) + (zone (net 2) (net_name +3.3V) (layer 4_bot) (tstamp 58FA788C) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 172.05 152) (xy 177.15 152) (xy 177.15 154.8) (xy 172.05 154.8) + ) + ) + ) + (zone (net 2) (net_name +3.3V) (layer 4_bot) (tstamp 58FBE33B) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 123.7 155.45) (xy 128.75 155.45) (xy 128.75 157.2) (xy 126.35 159.6) (xy 123.7 159.6) + ) + ) + ) + (zone (net 49) (net_name GND) (layer 4_bot) (tstamp 58FBE35C) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 118.25 155.45) (xy 123.3 155.45) (xy 123.3 159.6) (xy 120.65 159.6) (xy 118.25 157.2) + ) + ) + ) + (zone (net 49) (net_name GND) (layer 4_bot) (tstamp 58FBF060) (hatch edge 0.508) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 91.7 147.2) (xy 93.2 147.2) (xy 93.2 148) (xy 95.2 148) (xy 95.2 147.2) + (xy 96.5 147.2) (xy 96.5 149.8) (xy 95.2 149.8) (xy 95.2 149) (xy 93.2 149) + (xy 93.2 149.8) (xy 91.7 149.8) + ) + ) + ) + (zone (net 1) (net_name +1.8V) (layer 2_pwr) (tstamp 58FD3DF8) (hatch edge 0.508) + (priority 2) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 87.2 129.6) (xy 102.6 129.6) (xy 108 135) (xy 109.7 133.3) (xy 110.7 134.3) + (xy 101.8 143.2) (xy 101.8 144.9) (xy 102.7 145.8) (xy 101.5 147) (xy 96.6 147) + (xy 95.7 146.1) (xy 92.7 146.1) (xy 91.3 147.5) (xy 87.2 147.5) + ) + ) + ) + (zone (net 49) (net_name GND) (layer 4_bot) (tstamp 58FD7138) (hatch edge 0.508) + (priority 2) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 137.7 106.5) (xy 140.8 106.5) (xy 140.8 107.3) (xy 144.1 107.3) (xy 144.1 109.1) + (xy 139.3 109.1) (xy 139.3 108.4) (xy 137.7 108.4) + ) + ) + ) + (zone (net 2) (net_name +3.3V) (layer 4_bot) (tstamp 58FD71AA) (hatch edge 0.508) + (priority 3) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 139.3 108.7) (xy 142.3 108.7) (xy 142.3 111.4) (xy 139.3 111.4) + ) + ) + ) + (zone (net 49) (net_name GND) (layer 4_bot) (tstamp 58FD79EC) (hatch edge 0.508) + (priority 3) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 146.2 165) (xy 166.9 165) (xy 166.9 170.1) (xy 146.2 170.1) + ) + ) + ) + (zone (net 2) (net_name +3.3V) (layer 4_bot) (tstamp 58FD7B5D) (hatch edge 0.508) + (priority 3) + (connect_pads (clearance 0.2)) + (min_thickness 0.2) + (fill (arc_segments 16) (thermal_gap 0.2) (thermal_bridge_width 0.4)) + (polygon + (pts + (xy 153.8 159.6) (xy 156.7 159.6) (xy 156.7 164.7) (xy 153.8 164.7) ) ) ) From 1b9a56902264c8504f515c46d0f35394721d8169 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Mon, 17 Jul 2017 16:38:31 -0700 Subject: [PATCH 17/38] SDC: Adjust clock/data timing and output drive to match SD specs, measurements. --- .../os/hal/platforms/LPC43xx/sdc_lld.c | 14 +++++++++++--- firmware/common/pins.hpp | 12 ++++++------ 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/firmware/chibios-portapack/os/hal/platforms/LPC43xx/sdc_lld.c b/firmware/chibios-portapack/os/hal/platforms/LPC43xx/sdc_lld.c index f593c5f2..1f459832 100644 --- a/firmware/chibios-portapack/os/hal/platforms/LPC43xx/sdc_lld.c +++ b/firmware/chibios-portapack/os/hal/platforms/LPC43xx/sdc_lld.c @@ -586,10 +586,18 @@ void sdc_lld_start(SDCDriver *sdcp) { sdio_reset(); sdio_reset_card(); - // UM10503 recommendation + // Test jig tests: + // SAMPLE_DELAY Write Read SDC FAIL OK + // 0 OK OK OK 3 + // 2 OK OK OK 1 + // 3 OK OK OK 1 + // 4 OK f_read 1 0x2 3 2 (20170424 fails, 20170522 OK) + // 5 OK f_read 1 0x2 1 + // UM10503 recommendation: SAMPLE_DELAY=0x8, DRV_DELAY=0xF + // Datasheet recommendation: SAMPLE_DELAY=0x9, DRV_DELAY=0xD LPC_SCU->SDDELAY = - (0x8 << 0) - | (0xf << 8) + (0x0 << 0) + | (0xa << 8) /* >6ns hold with low clk/dat/cmd output drive */ ; LPC_SDMMC->CTRL = (1U << 4) /* INT_ENABLE */ diff --git a/firmware/common/pins.hpp b/firmware/common/pins.hpp index 166cd1b0..653a9bfb 100644 --- a/firmware/common/pins.hpp +++ b/firmware/common/pins.hpp @@ -49,13 +49,13 @@ constexpr Pin pins[] = { [P1_3] = { 1, 3, { .mode=5, .pd=0, .pu=0, .fast=0, .input=1, .ifilt=1 } }, /* SSP1_MISO/P41: MAX2837.DOUT(O) */ [P1_4] = { 1, 4, { .mode=5, .pd=1, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* SSP1_MOSI/P40: MAX2837.DIN(I), MAX5864.DIN(I) */ [P1_5] = { 1, 5, { .mode=0, .pd=0, .pu=1, .fast=0, .input=1, .ifilt=1 } }, /* SD_POW: PortaPack CPLD.TDO(O) */ - [P1_6] = { 1, 6, { .mode=7, .pd=0, .pu=1, .fast=1, .input=1, .ifilt=0 } }, /* SD_CMD: PortaPack SD.CMD(IO) */ + [P1_6] = { 1, 6, { .mode=7, .pd=0, .pu=1, .fast=0, .input=1, .ifilt=0 } }, /* SD_CMD: PortaPack SD.CMD(IO) */ [P1_7] = { 1, 7, { .mode=0, .pd=1, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* !MIX_BYPASS/P35: U1.VCTL1(I), U11.VCTL2(I), U9.V2(I) */ [P1_8] = { 1, 8, { .mode=0, .pd=0, .pu=1, .fast=0, .input=0, .ifilt=1 } }, /* SD_VOLT0: PortaPack CPLD.TMS(I) */ - [P1_9] = { 1, 9, { .mode=7, .pd=0, .pu=1, .fast=1, .input=1, .ifilt=0 } }, /* SD_DAT0: PortaPack SD.DAT0(IO) */ - [P1_10] = { 1, 10, { .mode=7, .pd=0, .pu=1, .fast=1, .input=1, .ifilt=0 } }, /* SD_DAT1: PortaPack SD.DAT1(IO) */ - [P1_11] = { 1, 11, { .mode=7, .pd=0, .pu=1, .fast=1, .input=1, .ifilt=0 } }, /* SD_DAT2: PortaPack SD.DAT2(IO) */ - [P1_12] = { 1, 12, { .mode=7, .pd=0, .pu=1, .fast=1, .input=1, .ifilt=0 } }, /* SD_DAT3: PortaPack SD.DAT3(IO) */ + [P1_9] = { 1, 9, { .mode=7, .pd=0, .pu=1, .fast=0, .input=1, .ifilt=0 } }, /* SD_DAT0: PortaPack SD.DAT0(IO) */ + [P1_10] = { 1, 10, { .mode=7, .pd=0, .pu=1, .fast=0, .input=1, .ifilt=0 } }, /* SD_DAT1: PortaPack SD.DAT1(IO) */ + [P1_11] = { 1, 11, { .mode=7, .pd=0, .pu=1, .fast=0, .input=1, .ifilt=0 } }, /* SD_DAT2: PortaPack SD.DAT2(IO) */ + [P1_12] = { 1, 12, { .mode=7, .pd=0, .pu=1, .fast=0, .input=1, .ifilt=0 } }, /* SD_DAT3: PortaPack SD.DAT3(IO) */ [P1_13] = { 1, 13, { .mode=7, .pd=0, .pu=1, .fast=0, .input=1, .ifilt=1 } }, /* SD_CD: PortaPack SD.CD(O) */ [P1_14] = { 1, 14, PinConfig::sgpio_out_fast_with_pullup(6) }, /* SGPIO10/P78/BANK2F3M8: CPLD.76/HOST_DISABLE(I) */ [P1_15] = { 1, 15, PinConfig::sgpio_inout_fast(2) }, /* SGPIO2/BANK2F3M9: CPLD.74/HOST_DATA2(IO) */ @@ -130,7 +130,7 @@ constexpr Pin pins[] = { [P9_5] = { 9, 5, { .mode=3, .pd=0, .pu=1, .fast=0, .input=1, .ifilt=1 } }, /* CPLD_TDO: CPLD.TDO(O) */ [P9_6] = { 9, 6, PinConfig::sgpio_in_fast(6) }, /* SGPIO8/SGPIO_CLK/P60: SI5351C.CLK2(O) */ [PF_4] = { 15, 4, { .mode=7, .pd=0, .pu=1, .fast=0, .input=0, .ifilt=1 } }, /* I2S0_RX_SCK: Unused */ - [CLK0] = { 24, 0, { .mode=4, .pd=1, .pu=0, .fast=1, .input=1, .ifilt=0 } }, /* SD_CLK: PortaPack SD.CLK, enable input buffer for timing feedback? */ + [CLK0] = { 24, 0, { .mode=4, .pd=1, .pu=0, .fast=0, .input=1, .ifilt=0 } }, /* SD_CLK: PortaPack SD.CLK, enable input buffer for timing feedback? */ [CLK2] = { 24, 2, { .mode=6, .pd=1, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* I2S0_TX_CLK: PortaPack I2S0_TX_MCLK */ }; From 62b1a82b6be0eab878a7eeb01866aabb6f196fb9 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Mon, 17 Jul 2017 16:41:02 -0700 Subject: [PATCH 18/38] Doc: Fix incorrect comment about MCU->CPLD pin functions. --- firmware/common/pins.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/firmware/common/pins.hpp b/firmware/common/pins.hpp index 653a9bfb..b07b5472 100644 --- a/firmware/common/pins.hpp +++ b/firmware/common/pins.hpp @@ -68,11 +68,11 @@ constexpr Pin pins[] = { [P2_1] = { 2, 1, { .mode=4, .pd=1, .pu=0, .fast=0, .input=1, .ifilt=1 } }, /* U0_RXD: PortaPack P2_1/ADDR */ [P2_2] = { 2, 2, PinConfig::sgpio_inout_fast(0) }, /* SGPIO6/BANK2F3M16: CPLD.61/HOST_DATA6(IO) */ [P2_3] = { 2, 3, { .mode=4, .pd=0, .pu=0, .fast=0, .input=1, .ifilt=1 } }, /* I2C1_SDA: PortaPack P2_3/LCD_TE */ - [P2_4] = { 2, 4, { .mode=4, .pd=0, .pu=0, .fast=0, .input=1, .ifilt=1 } }, /* I2C1_SCL: PortaPack P2_4/ */ + [P2_4] = { 2, 4, { .mode=4, .pd=0, .pu=0, .fast=0, .input=1, .ifilt=1 } }, /* I2C1_SCL: PortaPack P2_4/LCD_RD */ [P2_5] = { 2, 5, { .mode=4, .pd=0, .pu=1, .fast=0, .input=0, .ifilt=1 } }, /* RX/P43: U7.VCTL1(I), U10.VCTL1(I), U2.VCTL1(I) */ [P2_6] = { 2, 6, { .mode=4, .pd=0, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* MIXER_SCLK/P31: 33pF, RFFC5072.SCLK(I) */ [P2_7] = { 2, 7, { .mode=0, .pd=0, .pu=0, .fast=0, .input=1, .ifilt=1 } }, /* ISP: 10K PU, Unused */ - [P2_8] = { 2, 8, { .mode=4, .pd=0, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* P2_8: 10K PD, BOOT2, DFU switch, PortaPack P2_8/LCD_RD */ + [P2_8] = { 2, 8, { .mode=4, .pd=0, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* P2_8: 10K PD, BOOT2, DFU switch, PortaPack P2_8/ */ [P2_9] = { 2, 9, { .mode=0, .pd=0, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* P2_9: 10K PD, BOOT3, PortaPack P2_9/LCD_WR */ [P2_10] = { 2, 10, { .mode=0, .pd=0, .pu=1, .fast=0, .input=0, .ifilt=1 } }, /* AMP_BYPASS/P50: U14.V2(I), U12.V2(I) */ [P2_11] = { 2, 11, { .mode=0, .pd=1, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* RX_AMP/P49: U12.V1(I), U14.V3(I) */ From f4744e651bff8da55f23a8640355d2a9c7ee1c24 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Mon, 17 Jul 2017 16:50:26 -0700 Subject: [PATCH 19/38] CPLD: Match 20150901 constraints to newer project. --- hardware/portapack_h1/cpld/20150901/portapack_h1_cpld.sdc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hardware/portapack_h1/cpld/20150901/portapack_h1_cpld.sdc b/hardware/portapack_h1/cpld/20150901/portapack_h1_cpld.sdc index 9c05af2a..7417b944 100644 --- a/hardware/portapack_h1/cpld/20150901/portapack_h1_cpld.sdc +++ b/hardware/portapack_h1/cpld/20150901/portapack_h1_cpld.sdc @@ -45,7 +45,7 @@ set lcd_data_wr_hold 10.0 # Create Clock #************************************************************** -create_clock -name {MCU_STROBE} -period 66.000 -waveform { 0.000 33.000 } [get_ports {MCU_STROBE}] +create_clock -name {MCU_LCD_WR} -period 66.000 -waveform { 0.000 33.000 } [get_ports {MCU_LCD_WR}] #create_clock -name strobe_virt -period 66.000 #************************************************************** @@ -88,8 +88,8 @@ create_clock -name {MCU_STROBE} -period 66.000 -waveform { 0.000 33.000 } [get_p # Set False Path #************************************************************** -set_false_path -from [get_clocks {MCU_STROBE}] -to [get_ports {TP_D TP_L TP_R TP_U}] -set_false_path -from [get_ports {SW_D SW_L SW_R SW_ROT_A SW_ROT_B SW_SEL SW_U}] -to [get_ports {MCU_D[*]}] +#set_false_path -from [get_clocks {MCU_IO_STBX}] -to [get_ports {TP_D TP_L TP_R TP_U}] +#set_false_path -from [get_ports {SW_D SW_L SW_R SW_ROT_A SW_ROT_B SW_SEL SW_U}] -to [get_ports {MCU_D[*]}] #************************************************************** From 2356b585d5002ae01523e94753205283165d433f Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 18 Jul 2017 10:37:29 -0700 Subject: [PATCH 20/38] FatFs: Fix Makefiles to include unicode.c. --- firmware/chibios-portapack/os/various/fatfs_bindings/fatfs.mk | 3 ++- firmware/chibios/os/various/fatfs_bindings/fatfs.mk | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/firmware/chibios-portapack/os/various/fatfs_bindings/fatfs.mk b/firmware/chibios-portapack/os/various/fatfs_bindings/fatfs.mk index 8886f1e5..ecfab2ff 100755 --- a/firmware/chibios-portapack/os/various/fatfs_bindings/fatfs.mk +++ b/firmware/chibios-portapack/os/various/fatfs_bindings/fatfs.mk @@ -1,6 +1,7 @@ # FATFS files. FATFSSRC = ${CHIBIOS_PORTAPACK}/os/various/fatfs_bindings/fatfs_diskio.c \ ${CHIBIOS_PORTAPACK}/os/various/fatfs_bindings/fatfs_syscall.c \ - ${CHIBIOS_PORTAPACK}/ext/fatfs/src/ff.c + ${CHIBIOS_PORTAPACK}/ext/fatfs/src/ff.c \ + ${CHIBIOS_PORTAPACK}/ext/fatfs/src/option/unicode.c FATFSINC = ${CHIBIOS_PORTAPACK}/ext/fatfs/src diff --git a/firmware/chibios/os/various/fatfs_bindings/fatfs.mk b/firmware/chibios/os/various/fatfs_bindings/fatfs.mk index 682091e0..d395db86 100755 --- a/firmware/chibios/os/various/fatfs_bindings/fatfs.mk +++ b/firmware/chibios/os/various/fatfs_bindings/fatfs.mk @@ -2,6 +2,6 @@ FATFSSRC = ${CHIBIOS}/os/various/fatfs_bindings/fatfs_diskio.c \ ${CHIBIOS}/os/various/fatfs_bindings/fatfs_syscall.c \ ${CHIBIOS}/ext/fatfs/src/ff.c \ - ${CHIBIOS}/ext/fatfs/src/option/ccsbcs.c + ${CHIBIOS}/ext/fatfs/src/option/unicode.c FATFSINC = ${CHIBIOS}/ext/fatfs/src From 0bdf8b47ea93cfa068af9d8eafaa74387c2f5b99 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 18 Jul 2017 10:46:26 -0700 Subject: [PATCH 21/38] CPLD: Remove "default" HackRF bitstream. --- firmware/hackrf_cpld_default.svf | 1144 ------------------------------ 1 file changed, 1144 deletions(-) delete mode 100644 firmware/hackrf_cpld_default.svf diff --git a/firmware/hackrf_cpld_default.svf b/firmware/hackrf_cpld_default.svf deleted file mode 100644 index d35ff4b1..00000000 --- a/firmware/hackrf_cpld_default.svf +++ /dev/null @@ -1,1144 +0,0 @@ -// Created using Xilinx Cse Software [ISE - 14.7] -// Date: Fri Jul 15 12:29:50 2016 - -TRST OFF; -ENDIR IDLE; -ENDDR IDLE; -STATE RESET; -STATE IDLE; -FREQUENCY 1E6 HZ; -//Operation: Program -p 0 -e -v -TIR 0 ; -HIR 0 ; -TDR 0 ; -HDR 0 ; -TIR 0 ; -HIR 0 ; -HDR 0 ; -TDR 0 ; -//Loading device with 'idcode' instruction. -SIR 8 TDI (01) SMASK (ff) ; -SDR 32 TDI (00000000) SMASK (ffffffff) TDO (f6e5f093) MASK (0fff8fff) ; -//Check for Read/Write Protect. -SIR 8 TDI (ff) TDO (01) MASK (03) ; -//Boundary Scan Chain Contents -//Position 1: xc2c64a -TIR 0 ; -HIR 0 ; -TDR 0 ; -HDR 0 ; -TIR 0 ; -HIR 0 ; -TDR 0 ; -HDR 0 ; -TIR 0 ; -HIR 0 ; -HDR 0 ; -TDR 0 ; -//Loading device with 'idcode' instruction. -SIR 8 TDI (01) ; -SDR 32 TDI (00000000) TDO (f6e5f093) ; -//Check for Read/Write Protect. -SIR 8 TDI (ff) TDO (01) MASK (03) ; -TIR 0 ; -HIR 0 ; -HDR 0 ; -TDR 0 ; -// Loading devices with 'enable' or 'bypass' instruction. -SIR 8 TDI (e8) ; -// Loading devices with 'erase' or 'bypass' instruction. -ENDIR IRPAUSE; -SIR 8 TDI (ed) SMASK (ff) ; -ENDIR IDLE; -STATE IREXIT2 IRUPDATE DRSELECT DRCAPTURE DREXIT1 DRPAUSE; -RUNTEST DRPAUSE 20 TCK; -STATE IDLE; -RUNTEST IDLE 100000 TCK; -STATE DRPAUSE; -RUNTEST DRPAUSE 5000 TCK; -RUNTEST IDLE 1 TCK; -// Loading devices with 'init' or 'bypass' instruction. -ENDIR IRPAUSE; -SIR 8 TDI (f0) SMASK (ff) ; -STATE IDLE; -RUNTEST IDLE 20 TCK; -// Loading devices with 'init' or 'bypass' instruction. -ENDIR IRPAUSE; -SIR 8 TDI (f0) SMASK (ff) ; -STATE IREXIT2 IRUPDATE DRSELECT DRCAPTURE DREXIT1 DRUPDATE IDLE; -RUNTEST 800 TCK; -ENDIR IDLE; -// Loading devices with 'conld' or 'bypass' instruction. -SIR 8 TDI (c0) ; -RUNTEST 100 TCK; -// Loading devices with 'conld' or 'bypass' instruction. -SIR 8 TDI (c0) ; -RUNTEST 100 TCK; -// Loading devices with 'enable' or 'bypass' instruction. -SIR 8 TDI (e8) ; -// Programming. -// Loading devices with 'program' instruction. -ENDIR IRPAUSE; -SIR 8 TDI (ea) ; -SDR 281 TDI (0003c1fff37ffffffffffffffffffffffffafefffffffffffffffffffffffffffffffe0f) SMASK (01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -ENDIR IDLE; -RUNTEST 10000 TCK; -SDR 281 TDI (0103f9d37f777ffffffffffffffffffffffdde6efffffffffffffffffffffff3fffffe7f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0180f93dbfd53fffffffffffffffefffffe9de7fffffffffffffffffffffffff3ffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0083c1ffffffffffffffffffffffffffffffff777efbfffffffffffffffffeeeeeeeee0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (00c3f9fffffffffffffffffffffffffffffddf7ffffffffffffffffffffffffff3fffe7f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (01c0f9ffffffd7fffffffffffffffffffff99e7fffffffffffffffffffffffbbbbbbba7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0143c1ff7f52fffffffffffffffffffffffffeeefffffffffffffffffffffffffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0043f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0060f9edf3777ffffffffffffffffffffffdde6effffffffffffffffffffffbbbbbbba7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0163c1fffffffffffffffffffffffffffffddf7ffffffffffffffffffffffffffff3fe4f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (01e3f9fffffffffffffffffffffffffffffd7f7fffffffffffffffffffffffffffff3e7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (00e0f96bf5dcfffffffffffffffffffffffafefffffffffffffffffffffffffffffffe03) ; -RUNTEST 10000 TCK; -SDR 281 TDI (00a3c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (01a3f97f7ffffffffffffffffffffffffffafefffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0120f9fffffffffffffffffffffffffffffd7f7fffffffffffffffffffffff3fffffff83) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0023c1fffffffffffffffffffffffffffff5ff7fffffffffffffffffffffffbbbbbbba4f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0033f9fffffffffffffffffffffffffffffd7f7ffffffffffffffffffffffffffffff27c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0130f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83) ; -RUNTEST 10000 TCK; -SDR 281 TDI (01b3c1ffffffefffffffffffffffeffffffbbefffffffffffffffffffffffffffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (00b3f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (00f0f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (01f3c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffebffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0173f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffff4bffffe1d) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0070f9ffffffffffffffffffffffffffffffe587fffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0053c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5fffe4f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0153f9ffffffd7ffffffffffffffffffffffffffffffffffffffffffffffffffff4bfe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (01d0f9ffffd57fffffffffffffffffffffffffffffffffffffffffffffffffffffff4b83) ; -RUNTEST 10000 TCK; -SDR 281 TDI (00d3c1552afffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0093f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0190f9ffffadfffffffffffffffffffffff8de7fffffffffffffffffffffffffff3ffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0113c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0013f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0018f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83) ; -RUNTEST 10000 TCK; -SDR 281 TDI (011bc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (019b99fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (009af9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83) ; -RUNTEST 10000 TCK; -SDR 281 TDI (00dbc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (01db99fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (015afdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83) ; -RUNTEST 10000 TCK; -SDR 281 TDI (005bc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (007bddfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0178f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83) ; -RUNTEST 10000 TCK; -SDR 281 TDI (01fbc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (00fbddfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (00b8ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03) ; -RUNTEST 10000 TCK; -SDR 281 TDI (01bbc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (013bd9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0038f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03) ; -RUNTEST 10000 TCK; -SDR 281 TDI (002bc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0128d9dffffffffffffffffffffffffffffffeeefffffffffffffffffffffffffffffe1d) ; -RUNTEST 10000 TCK; -SDR 281 TDI (01ab0133ffffffffffffffffffffffffffebfefffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (00abc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (00eae1ffffcffffffffffffffffffffffffbeefffffffffffffffffffffffffffffffe1d) ; -RUNTEST 10000 TCK; -SDR 281 TDI (01e8f92dfbfffffffffffffffffffffffffbbefffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (016bc9dffffffffffffffffffffffffffffffeeefffffffffffffffffffffffffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0068e1f5fffffffffffffffffffffffffffffefebffffffffffffffffffffffffffffe1d) ; -RUNTEST 10000 TCK; -SDR 281 TDI (004bc7dffffffffffffffffffffffffffffffeeefffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (014bc1ff3ffffffffffffffffffffffffffbeefffffffffffffffffffffffffffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (01cae1ff36ccccccfffffffffffffffffffffeeefffffffffffffffffffffffffffffe1d) ; -RUNTEST 10000 TCK; -SDR 281 TDI (00c8f9ffffffcffffffffffffffffffffffbeefffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (008bc9fffffcfffffffffffffffffffffffbeefffffffffffffffffffffffffffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0188e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; -RUNTEST 10000 TCK; -SDR 281 TDI (010bc7fff6fffffffffffffffffffffffffbeefffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (000bc1ffffffffcffffffffffffffffffffbbefffffffffffffffffffffffffffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (000ee1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; -RUNTEST 10000 TCK; -SDR 281 TDI (010cf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (018fc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (008ce1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; -RUNTEST 10000 TCK; -SDR 281 TDI (00cfc6abfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (01cfc1febffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (014ee1ffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) ; -RUNTEST 10000 TCK; -SDR 281 TDI (004cf9fffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (006fc9ffffad7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (016ce1fffffffffffffffffffffffffffffff9fffffffffffffffffffffffffffffffe7f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (01efc7ffffffd7fffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (00efc9fffffffad7fffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (00ace1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (01afc7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (012fc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (002ee1fffffffcfffffffffffffffffffffbbefffffffffffffffffffffffffffffffe7f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (003cf9fffffffffb7ffffffffffffffffffbbefffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (013fc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (01bee1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (00bcf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (00ffc1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (01fff9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (017cf9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (007fc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (005ce0bffffffffffffffffffffffffffffafefffffffffffffffffffffffffffffffe7f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (015fc7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (01dfc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (00dce1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (009fc7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (019fc9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (011ce1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) ; -RUNTEST 10000 TCK; -SDR 281 TDI (001fc7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0017ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 10000 TCK; -SDR 281 TDI (0117ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 10000 TCK; -// Loading devices with 'init' or 'bypass' instruction. -ENDIR IRPAUSE; -SIR 8 TDI (f0) SMASK (ff) ; -STATE IDLE; -RUNTEST IDLE 20 TCK; -// Loading devices with 'init' or 'bypass' instruction. -ENDIR IRPAUSE; -SIR 8 TDI (f0) SMASK (ff) ; -STATE IREXIT2 IRUPDATE DRSELECT DRCAPTURE DREXIT1 DRUPDATE IDLE; -RUNTEST 800 TCK; -ENDIR IDLE; -// Loading devices with 'conld' or 'bypass' instruction. -SIR 8 TDI (c0) ; -RUNTEST 100 TCK; -// Loading devices with 'conld' or 'bypass' instruction. -SIR 8 TDI (c0) ; -RUNTEST 100 TCK; -TIR 0 ; -HIR 0 ; -HDR 0 ; -TDR 0 ; -//Loading device with 'enable' instruction. -SIR 8 TDI (e8) ; -//Loading device with 'enable' instruction. -SIR 8 TDI (e8) ; -// Verification. -// Loading device with a 'verify' instruction. -ENDIR IRPAUSE; -SIR 8 TDI (ee) ; -ENDDR DRPAUSE; -SDR 7 TDI (00) SMASK (7f) ; -ENDIR IDLE; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fff37ffffffffffffffffffffffffafefffffffffffffffffffffffffffffffe0f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (40) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9d37f777ffffffffffffffffffffffdde6efffffffffffffffffffffff3fffffe7f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (60) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f93dbfd53fffffffffffffffefffffe9de7fffffffffffffffffffffffff3ffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (20) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffffffffffffffffffffffffff777efbfffffffffffffffffeeeeeeeee0f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (30) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffffffffffffffffddf7ffffffffffffffffffffffffff3fffe7f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (70) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9ffffffd7fffffffffffffffffffff99e7fffffffffffffffffffffffbbbbbbba7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (50) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ff7f52fffffffffffffffffffffffffeeefffffffffffffffffffffffffffffe0f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (10) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (18) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9edf3777ffffffffffffffffffffffdde6effffffffffffffffffffffbbbbbbba7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (58) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffddf7ffffffffffffffffffffffffffff3fe4f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (78) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffffffffffffffffd7f7fffffffffffffffffffffffffffff3e7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (38) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f96bf5dcfffffffffffffffffffffffafefffffffffffffffffffffffffffffffe03) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (28) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (68) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f97f7ffffffffffffffffffffffffffafefffffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (48) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9fffffffffffffffffffffffffffffd7f7fffffffffffffffffffffff3fffffff83) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (08) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffff5ff7fffffffffffffffffffffffbbbbbbba4f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (0c) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffffffffffffffffd7f7ffffffffffffffffffffffffffffff27c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (4c) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (6c) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffefffffffffffffffeffffffbbefffffffffffffffffffffffffffffffe0f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (2c) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (3c) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( -03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (7c) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffebffffffe0f) MASK ( -03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (5c) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffff4bffffe1d) MASK ( -03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (1c) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9ffffffffffffffffffffffffffffffe587fffffffffffffffffffffffffffffe7c) MASK ( -03fffffffffffffffffffffffffffffe001ff801ffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (14) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffff5fffe4f) MASK ( -03fffffffffffffffffffffffffffffe001f8001ffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (54) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9ffffffd7ffffffffffffffffffffffffffffffffffffffffffffffffffff4bfe7c) MASK ( -03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (74) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9ffffd57fffffffffffffffffffffffffffffffffffffffffffffffffffffff4b83) MASK ( -03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (34) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1552afffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( -03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (24) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7d) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (64) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9ffffadfffffffffffffffffffffff8de7fffffffffffffffffffffffffff3ffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (44) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (04) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (06) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (46) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (66) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0399fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (26) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (36) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (76) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (0399fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (56) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02fdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (16) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (1e) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03ddfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (5e) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff83) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (7e) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (3e) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03ddfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (2e) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (6e) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe4f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (4e) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03d9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (0e) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff03) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (0a) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (4a) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00d9dffffffffffffffffffffffffffffffeeefffffffffffffffffffffffffffffe1d) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (6a) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (030133ffffffffffffffffffffffffffebfefffffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (2a) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (3a) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02e1ffffcffffffffffffffffffffffffbeefffffffffffffffffffffffffffffffe1d) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (7a) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f92dfbfffffffffffffffffffffffffbbefffffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (5a) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9dffffffffffffffffffffffffffffffeeefffffffffffffffffffffffffffffe0f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (1a) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1f5fffffffffffffffffffffffffffffefebffffffffffffffffffffffffffffe1d) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (12) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c7dffffffffffffffffffffffffffffffeeefffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (52) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ff3ffffffffffffffffffffffffffbeefffffffffffffffffffffffffffffffe0f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (72) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02e1ff36ccccccfffffffffffffffffffffeeefffffffffffffffffffffffffffffe1d) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (32) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9ffffffcffffffffffffffffffffffbeefffffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (22) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffcfffffffffffffffffffffffbeefffffffffffffffffffffffffffffffe0f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (62) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (42) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c7fff6fffffffffffffffffffffffffbeefffffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (02) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1ffffffffcffffffffffffffffffffbbefffffffffffffffffffffffffffffffe0f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (03) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (43) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (63) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (23) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (33) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c6abfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( -03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (73) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1febffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( -03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (53) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02e1ffeefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe1d) MASK ( -03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (13) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9fffffffffafffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( -03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (1b) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9ffffad7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( -03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (5b) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffff9fffffffffffffffffffffffffffffffe7f) MASK ( -03fffffffffffffffffffffffffffffe00078001ffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (7b) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c7ffffffd7fffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( -03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (3b) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffad7fffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( -03fffffffffffffffffffffffffffffe00000001ffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (2b) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (6b) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (4b) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (0b) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02e1fffffffcfffffffffffffffffffffbbefffffffffffffffffffffffffffffffe7f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (0f) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9fffffffffb7ffffffffffffffffffbbefffffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (4f) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (6f) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (02e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (2f) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (3f) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (7f) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (5f) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00f9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (1f) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (17) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e0bffffffffffffffffffffffffffffafefffffffffffffffffffffffffffffffe7f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (57) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (77) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (37) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (27) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (67) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c9fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (47) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (00e1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7f) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (07) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe7c) MASK ( -03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (05) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) MASK ( -0000000000000000000000000000000000000000000000000000000000000000000000) ; -RUNTEST 100 TCK; -ENDDR DRPAUSE; -SDR 7 TDI (45) SMASK (7f) ; -RUNTEST DRPAUSE 20 TCK; -ENDDR IDLE; -RUNTEST IDLE 100 TCK; -// masking lower UES bits. -SDR 274 TDI (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) TDO (03ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) MASK ( -0000000000000000000000000000000000000000000000000000000000000000000000) ; -RUNTEST 100 TCK; -SIR 8 TDI (f0) SMASK (ff) ; -STATE IDLE; -RUNTEST IDLE 20 TCK; -ENDIR IRPAUSE; -SIR 8 TDI (f0) SMASK (ff) ; -STATE IREXIT2 IRUPDATE DRSELECT DRCAPTURE DREXIT1 DRUPDATE IDLE; -RUNTEST 800 TCK; -ENDIR IDLE; -//Loading device with 'conld' instruction. -SIR 8 TDI (c0) ; -RUNTEST IDLE 100 TCK; -//Loading device with 'enable' instruction. -SIR 8 TDI (e8) ; -// Setting Done bit ... -// Loading device with a 'program' instruction. -ENDIR IRPAUSE; -SIR 8 TDI (ea) ; -SDR 281 TDI (0017fdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) SMASK (01ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff) ; -ENDIR IDLE; -RUNTEST 10000 TCK; -SIR 8 TDI (f0) SMASK (ff) ; -STATE IDLE; -RUNTEST IDLE 20 TCK; -ENDIR IRPAUSE; -SIR 8 TDI (f0) SMASK (ff) ; -STATE IREXIT2 IRUPDATE DRSELECT DRCAPTURE DREXIT1 DRUPDATE IDLE; -RUNTEST 800 TCK; -ENDIR IDLE; -//Loading device with 'conld' instruction. -SIR 8 TDI (c0) ; -RUNTEST IDLE 100 TCK; -//Loading device with 'idcode' instruction. -SIR 8 TDI (01) ; -SDR 32 TDI (00000000) SMASK (ffffffff) TDO (f6e5f093) MASK (0fff8fff) ; -//Check for Done bit. -SIR 8 TDI (ff) TDO (05) MASK (07) ; -TIR 0 ; -HIR 0 ; -HDR 0 ; -TDR 0 ; -TIR 0 ; -HIR 0 ; -HDR 0 ; -TDR 0 ; -TIR 0 ; -HIR 0 ; -TDR 0 ; -HDR 0 ; -SIR 8 TDI (ff) ; -SDR 1 TDI (00) SMASK (01) ; From 963579d82a281e15d3038fcb81d19b3833506352 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 18 Jul 2017 10:53:08 -0700 Subject: [PATCH 22/38] AK4951: Adjust initial microphone gain. --- firmware/common/ak4951.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/firmware/common/ak4951.cpp b/firmware/common/ak4951.cpp index 66061315..0567bf0b 100644 --- a/firmware/common/ak4951.cpp +++ b/firmware/common/ak4951.cpp @@ -210,10 +210,11 @@ void AK4951::microphone_enable() { // map.r.digital_mic.DMIC = 0; // update(Register::DigitalMic); - map.r.signal_select_1.MGAIN20 = 0b110; + const uint_fast8_t mgain = 0b0111; + map.r.signal_select_1.MGAIN20 = mgain & 7; map.r.signal_select_1.PMMP = 1; map.r.signal_select_1.MPSEL = 1; // MPWR2 pin - map.r.signal_select_1.MGAIN3 = 0b0; + map.r.signal_select_1.MGAIN3 = (mgain >> 3) & 1; update(Register::SignalSelect1); map.r.signal_select_2.INL = 0b01; // Lch input signal = LIN2 From 23c340abb24c19e76d0c73ef7e99b15e39e5bdfa Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 18 Jul 2017 10:53:43 -0700 Subject: [PATCH 23/38] MAX V: Add shift_dr() for testing. --- firmware/common/cpld_max5.hpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/firmware/common/cpld_max5.hpp b/firmware/common/cpld_max5.hpp index bf98edda..b06da215 100644 --- a/firmware/common/cpld_max5.hpp +++ b/firmware/common/cpld_max5.hpp @@ -99,6 +99,12 @@ public: shift_ir(static_cast(instruction)); } + void shift_dr(std::bitset<240>& value) { + for(size_t i=0; i Date: Tue, 18 Jul 2017 13:13:13 -0700 Subject: [PATCH 24/38] ILI9341: Refactor sleep on/off, display on/off functions. --- firmware/common/lcd_ili9341.cpp | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/firmware/common/lcd_ili9341.cpp b/firmware/common/lcd_ili9341.cpp index 539535dc..a7908453 100644 --- a/firmware/common/lcd_ili9341.cpp +++ b/firmware/common/lcd_ili9341.cpp @@ -43,11 +43,17 @@ void lcd_reset() { void lcd_sleep_in() { io.lcd_data_write_command_and_data(0x10, {}); + // "It will be necessary to wait 5msec before sending next command, + // this is to allow time for the supply voltages and clock circuits + // to stabilize." chThdSleepMilliseconds(5); } void lcd_sleep_out() { io.lcd_data_write_command_and_data(0x11, {}); + // "It will be necessary to wait 120msec after sending Sleep Out + // command (when in Sleep In Mode) before Sleep In command can be + // sent." chThdSleepMilliseconds(120); } @@ -55,6 +61,20 @@ void lcd_display_on() { io.lcd_data_write_command_and_data(0x29, {}); } +void lcd_display_off() { + io.lcd_data_write_command_and_data(0x28, {}); +} + +void lcd_sleep() { + lcd_display_off(); + lcd_sleep_in(); +} + +void lcd_wake() { + lcd_sleep_out(); + lcd_display_on(); +} + void lcd_init() { // LCDs are configured for IM[2:0] = 001 // 8080-I system, 16-bit parallel bus @@ -161,8 +181,7 @@ void lcd_init() { 0x47, 0x04, 0x0C, 0x0B, 0x29, 0x2F, 0x05 }); - lcd_sleep_out(); - lcd_display_on(); + lcd_wake(); // Turn on Tearing Effect Line (TE) output signal. io.lcd_data_write_command_and_data(0x35, { 0b00000000 }); @@ -261,11 +280,11 @@ void ILI9341::shutdown() { } void ILI9341::sleep() { - lcd_sleep_in(); + lcd_sleep(); } void ILI9341::wake() { - lcd_sleep_out(); + lcd_wake(); } void ILI9341::fill_rectangle(ui::Rect r, const ui::Color c) { From 030a0bcb0c8b2888a006824286c1d565ca0cd182 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 18 Jul 2017 13:16:41 -0700 Subject: [PATCH 25/38] IO: Add LCD write function for C arrays. --- firmware/common/portapack_io.hpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/firmware/common/portapack_io.hpp b/firmware/common/portapack_io.hpp index 9ae46485..c84a3b2f 100644 --- a/firmware/common/portapack_io.hpp +++ b/firmware/common/portapack_io.hpp @@ -102,6 +102,17 @@ public: void lcd_reset_state(const bool active); void audio_reset_state(const bool active); + void lcd_data_write_command_and_data( + const uint_fast8_t command, + const uint8_t* data, + const size_t data_count + ) { + lcd_command(command); + for(size_t i=0; i& data From 2064689d46955c8854d1ec5f026c916949053222 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 18 Jul 2017 13:17:10 -0700 Subject: [PATCH 26/38] IO: Remove out-of-date comment. --- firmware/common/portapack_io.cpp | 6 ------ 1 file changed, 6 deletions(-) diff --git a/firmware/common/portapack_io.cpp b/firmware/common/portapack_io.cpp index 5668ad28..1ab596ad 100644 --- a/firmware/common/portapack_io.cpp +++ b/firmware/common/portapack_io.cpp @@ -57,17 +57,11 @@ void IO::lcd_backlight(const bool value) { } void IO::lcd_reset_state(const bool active) { - /* NOTE: This overwrites the contents of the IO register, which for now - * have no significance. But someday...? - */ io_reg = (io_reg & 0xfe) | ((active ? 1 : 0) << 0); io_write(1, io_reg); } void IO::audio_reset_state(const bool active) { - /* Reset signal for audio codec. Some audio codecs (e.g. WM8731) do not - * implement reset signal, only soft reset via I2C. - */ /* NOTE: This overwrites the contents of the IO register, which for now * have no significance. But someday...? */ From aa66c0b7f71496dd2d3693023b6996d897e49c2c Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 18 Jul 2017 13:23:16 -0700 Subject: [PATCH 27/38] LCD: Consolidate read functions. Faster function consumed by slower function, because faster function was failing during testing. --- firmware/common/portapack_io.hpp | 45 ++++---------------------------- 1 file changed, 5 insertions(+), 40 deletions(-) diff --git a/firmware/common/portapack_io.hpp b/firmware/common/portapack_io.hpp index c84a3b2f..2c875cfd 100644 --- a/firmware/common/portapack_io.hpp +++ b/firmware/common/portapack_io.hpp @@ -130,7 +130,7 @@ public: ) { lcd_command(command); for(size_t i=0; i> 8; *(byte++) = word >> 0; word_count--; } if( byte_count & 1 ) { - const auto word = lcd_read_data_frame_memory(); + const auto word = lcd_read_data(); *(byte++) = word >> 8; } } @@ -311,42 +311,7 @@ private: lcd_wr_deassert(); /* Complete write operation */ } - uint32_t lcd_read_data_id() { - // NOTE: Assumes ADDR=1 from command phase. - dir_read(); - - /* Start read operation */ - lcd_rd_assert(); - /* Wait for passthrough data(15:8) to settle -- ~16ns (3 cycles) typical */ - __asm__("nop"); - __asm__("nop"); - __asm__("nop"); - - __asm__("nop"); - __asm__("nop"); - __asm__("nop"); - __asm__("nop"); - const auto value_high = data_read(); - - /* Latch data[7:0] */ - lcd_rd_deassert(); - /* Wait for latched data[7:0] to settle -- ~26ns (5 cycles) typical */ - __asm__("nop"); - __asm__("nop"); - __asm__("nop"); - __asm__("nop"); - __asm__("nop"); - - __asm__("nop"); - __asm__("nop"); - __asm__("nop"); - __asm__("nop"); - - const auto value_low = data_read(); - return (value_high << 8) | value_low; - } - - uint32_t lcd_read_data_frame_memory() { + uint32_t lcd_read_data() { // NOTE: Assumes ADDR=1 from command phase. dir_read(); From 1eb561ab45598509aee827b530d28c4fae6c2489 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 18 Jul 2017 13:27:15 -0700 Subject: [PATCH 28/38] LCD: Rename lcd_write_data_fast to lcd_write_data. It's the only LCD write function! --- firmware/common/portapack_io.hpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/firmware/common/portapack_io.hpp b/firmware/common/portapack_io.hpp index 2c875cfd..c64998ff 100644 --- a/firmware/common/portapack_io.hpp +++ b/firmware/common/portapack_io.hpp @@ -109,7 +109,7 @@ public: ) { lcd_command(command); for(size_t i=0; i Date: Tue, 18 Jul 2017 15:50:00 -0700 Subject: [PATCH 29/38] OS: Disable drivers for unused peripherals. --- firmware/application/mcuconf.h | 2 -- firmware/application/portapack.cpp | 1 - firmware/application/portapack.hpp | 1 - 3 files changed, 4 deletions(-) diff --git a/firmware/application/mcuconf.h b/firmware/application/mcuconf.h index f2bfd4e0..2ec59880 100755 --- a/firmware/application/mcuconf.h +++ b/firmware/application/mcuconf.h @@ -38,13 +38,11 @@ #define LPC43XX_I2C_USE_I2C0 TRUE -#define LPC43XX_I2C_USE_I2C1 TRUE /* * SPI driver system settings. */ -#define LPC_SPI_USE_SSP0 TRUE #define LPC_SPI_USE_SSP1 TRUE diff --git a/firmware/application/portapack.cpp b/firmware/application/portapack.cpp index a54e7ab9..03d4bb10 100644 --- a/firmware/application/portapack.cpp +++ b/firmware/application/portapack.cpp @@ -59,7 +59,6 @@ portapack::IO io { lcd::ILI9341 display; I2C i2c0(&I2CD0); -SPI ssp0(&SPID1); SPI ssp1(&SPID2); si5351::Si5351 clock_generator { diff --git a/firmware/application/portapack.hpp b/firmware/application/portapack.hpp index a00b16c0..6aab5fc0 100644 --- a/firmware/application/portapack.hpp +++ b/firmware/application/portapack.hpp @@ -39,7 +39,6 @@ extern portapack::IO io; extern lcd::ILI9341 display; extern I2C i2c0; -extern SPI ssp0; extern SPI ssp1; extern si5351::Si5351 clock_generator; From c74dcbb9ba89441a358883c20f5466304e3bd9d5 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 18 Jul 2017 17:04:04 -0700 Subject: [PATCH 30/38] Power: Turn off unused peripheral clocks. Dropped power consumption by 42mA at VBUS -- ~200mW. --- firmware/application/portapack.cpp | 42 ++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/firmware/application/portapack.cpp b/firmware/application/portapack.cpp index 03d4bb10..038e865b 100644 --- a/firmware/application/portapack.cpp +++ b/firmware/application/portapack.cpp @@ -160,6 +160,46 @@ static void shutdown_base() { hackrf::one::reset(); } +static void turn_off_unused_mcu_peripherals() { + /* RITIMER: M0 SysTick substitute (because M0 has no SysTick) + * TIMER3: M0 cycle/PCLK counter + */ + + // Reclaim about 42mA when idle at top menu. + LPC_CCU1->CLK_APB3_I2C1_CFG.RUN = 0; + LPC_CCU1->CLK_APB3_DAC_CFG.RUN = 0; + LPC_CCU1->CLK_APB3_CAN0_CFG.RUN = 0; + LPC_CCU1->CLK_APB1_MOTOCON_PWM_CFG.RUN = 0; + LPC_CCU1->CLK_APB1_CAN1_CFG.RUN = 0; + LPC_CCU1->CLK_M4_LCD_CFG.RUN = 0; + LPC_CCU1->CLK_M4_ETHERNET_CFG.RUN = 0; + LPC_CCU1->CLK_M4_USB0_CFG.RUN = 0; + LPC_CCU1->CLK_M4_EMC_CFG.RUN = 0; + LPC_CCU1->CLK_M4_SCT_CFG.RUN = 0; + LPC_CCU1->CLK_M4_USB1_CFG.RUN = 0; + LPC_CCU1->CLK_M4_EMCDIV_CFG.RUN = 0; + LPC_CCU1->CLK_M4_WWDT_CFG.RUN = 0; + LPC_CCU1->CLK_M4_USART0_CFG.RUN = 0; + LPC_CCU1->CLK_M4_UART1_CFG.RUN = 0; + LPC_CCU1->CLK_M4_SSP0_CFG.RUN = 0; + LPC_CCU1->CLK_M4_TIMER1_CFG.RUN = 0; + LPC_CCU1->CLK_M4_USART2_CFG.RUN = 0; + LPC_CCU1->CLK_M4_USART3_CFG.RUN = 0; + LPC_CCU1->CLK_M4_TIMER2_CFG.RUN = 0; + LPC_CCU1->CLK_M4_QEI_CFG.RUN = 0; + + LPC_CCU1->CLK_USB1_CFG.RUN = 0; + LPC_CCU1->CLK_SPI_CFG.RUN = 0; + + LPC_CCU2->CLK_APB2_USART3_CFG.RUN = 0; + LPC_CCU2->CLK_APB2_USART2_CFG.RUN = 0; + LPC_CCU2->CLK_APB0_UART1_CFG.RUN = 0; + LPC_CCU2->CLK_APB0_USART0_CFG.RUN = 0; + LPC_CCU2->CLK_APB0_SSP0_CFG.RUN = 0; + + LPC_CREG->CREG0 |= (1 << 5); // Disable USB0 PHY +} + bool init() { for(const auto& pin : pins) { pin.init(); @@ -185,6 +225,8 @@ bool init() { | (0U << 15) // SDA: Enable input glitch filter ; + turn_off_unused_mcu_peripherals(); + power.init(); gpio_max5864_select.set(); From e695d496c5b866cd8f257a60bf496547030c418c Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 18 Jul 2017 21:04:29 -0700 Subject: [PATCH 31/38] portapack.hpp: Add missing #pragma once --- firmware/application/portapack.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/firmware/application/portapack.hpp b/firmware/application/portapack.hpp index 6aab5fc0..be579b7d 100644 --- a/firmware/application/portapack.hpp +++ b/firmware/application/portapack.hpp @@ -19,6 +19,8 @@ * Boston, MA 02110-1301, USA. */ +#pragma once + #include "portapack_io.hpp" #include "receiver_model.hpp" From aa189a346233a7c96a2aa138c2f775239381cf2d Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 18 Jul 2017 21:29:32 -0700 Subject: [PATCH 32/38] Backlight: Add abstraction for support of different hardware. --- firmware/application/CMakeLists.txt | 1 + firmware/application/event_m0.cpp | 7 +- firmware/application/portapack.cpp | 11 +++ firmware/application/portapack.hpp | 3 + firmware/common/backlight.cpp | 100 +++++++++++++++++++++++ firmware/common/backlight.hpp | 120 ++++++++++++++++++++++++++++ firmware/common/lcd_ili9341.cpp | 3 - 7 files changed, 240 insertions(+), 5 deletions(-) create mode 100644 firmware/common/backlight.cpp create mode 100644 firmware/common/backlight.hpp diff --git a/firmware/application/CMakeLists.txt b/firmware/application/CMakeLists.txt index 03d7bc00..3b090eb0 100644 --- a/firmware/application/CMakeLists.txt +++ b/firmware/application/CMakeLists.txt @@ -116,6 +116,7 @@ set(CPPSRC ${COMMON}/message_queue.cpp ${COMMON}/hackrf_hal.cpp portapack.cpp + ${COMMON}/backlight.cpp ${COMMON}/portapack_shared_memory.cpp baseband_api.cpp ${COMMON}/portapack_persistent_memory.cpp diff --git a/firmware/application/event_m0.cpp b/firmware/application/event_m0.cpp index 8c35a523..411becd7 100644 --- a/firmware/application/event_m0.cpp +++ b/firmware/application/event_m0.cpp @@ -123,11 +123,12 @@ void EventDispatcher::set_display_sleep(const bool sleep) { // TODO: Distribute display sleep message more broadly, shut down data generation // on baseband side, since all that data is being discarded during sleep. if( sleep ) { - portapack::io.lcd_backlight(false); + portapack::backlight()->off(); portapack::display.sleep(); } else { portapack::display.wake(); - portapack::io.lcd_backlight(true); + // Don't turn on backlight here. + // Let frame sync handler turn on backlight after repaint. } display_sleep = sleep; }; @@ -268,6 +269,8 @@ void EventDispatcher::handle_lcd_frame_sync() { DisplayFrameSyncMessage message; message_map.send(&message); painter.paint_widget_tree(top_widget); + + portapack::backlight()->on(); } void EventDispatcher::handle_switches() { diff --git a/firmware/application/portapack.cpp b/firmware/application/portapack.cpp index 038e865b..6a1e032f 100644 --- a/firmware/application/portapack.cpp +++ b/firmware/application/portapack.cpp @@ -31,6 +31,7 @@ using namespace hackrf::one; #include "clock_manager.hpp" +#include "backlight.hpp" #include "touch_adc.hpp" #include "audio.hpp" @@ -56,6 +57,9 @@ portapack::IO io { portapack::gpio_unused, }; +portapack::BacklightCAT4004 backlight_cat4004; +portapack::BacklightOnOff backlight_on_off; + lcd::ILI9341 display; I2C i2c0(&I2CD0); @@ -147,6 +151,12 @@ static const portapack::cpld::Config& portapack_cpld_config() { ; } +Backlight* backlight() { + return (portapack_model() == PortaPackModel::R2_20170522) + ? static_cast(&backlight_cat4004) + : static_cast(&backlight_on_off); +} + static void shutdown_base() { clock_manager.shutdown(); @@ -272,6 +282,7 @@ bool init() { void shutdown() { gpdma::controller.disable(); + backlight()->off(); display.shutdown(); radio::disable(); diff --git a/firmware/application/portapack.hpp b/firmware/application/portapack.hpp index be579b7d..01a94448 100644 --- a/firmware/application/portapack.hpp +++ b/firmware/application/portapack.hpp @@ -29,6 +29,7 @@ #include "spi_pp.hpp" #include "si5351.hpp" #include "lcd_ili9341.hpp" +#include "backlight.hpp" #include "radio.hpp" #include "clock_manager.hpp" @@ -53,4 +54,6 @@ extern TemperatureLogger temperature_logger; bool init(); void shutdown(); +Backlight* backlight(); + } /* namespace portapack */ diff --git a/firmware/common/backlight.cpp b/firmware/common/backlight.cpp new file mode 100644 index 00000000..d4c00479 --- /dev/null +++ b/firmware/common/backlight.cpp @@ -0,0 +1,100 @@ +/* + * Copyright (C) 2017 Jared Boone, ShareBrained Technology, Inc. + * + * This file is part of PortaPack. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; see the file COPYING. If not, write to + * the Free Software Foundation, Inc., 51 Franklin Street, + * Boston, MA 02110-1301, USA. + */ + +#include "backlight.hpp" + +#include "portapack_io.hpp" + +namespace portapack { + +void BacklightOnOff::on() { + if( !is_on() ) { + io.lcd_backlight(true); + on_ = true; + } +} + +void BacklightOnOff::off() { + if( is_on() ) { + io.lcd_backlight(false); + on_ = false; + } +} + +void BacklightCAT4004::set_level(const value_t value) { + auto target = value; + + // Clip target value to valid range. + if( target < 0 ) { + target = 0; + } + if( target > maximum_level ) { + target = maximum_level; + } + + if( is_on() ) { + pulses(target); + } else { + level_ = target; + } +} + +void BacklightCAT4004::on() { + if( !is_on() ) { + io.lcd_backlight(true); + halPolledDelay(ticks_setup); + on_ = true; + + // Just enabled driver, initial value is maximum. + const auto target_level = level(); + level_ = maximum_level; + + pulses(target_level); + } +} + +void BacklightCAT4004::off() { + if( is_on() ) { + io.lcd_backlight(false); + chThdSleepMilliseconds(ms_pwrdwn); + on_ = false; + } +} + +void BacklightCAT4004::pulses(value_t target) { + while(level() != target) { + pulse(); + } +} + +void BacklightCAT4004::pulse() { + io.lcd_backlight(false); + halPolledDelay(ticks_lo); + io.lcd_backlight(true); + halPolledDelay(ticks_hi); + + level_ -= 1; + if( level_ < 0 ) { + level_ = levels() - 1; + } +} + +} /* namespace portapack */ diff --git a/firmware/common/backlight.hpp b/firmware/common/backlight.hpp new file mode 100644 index 00000000..cb06471c --- /dev/null +++ b/firmware/common/backlight.hpp @@ -0,0 +1,120 @@ +/* + * Copyright (C) 2017 Jared Boone, ShareBrained Technology, Inc. + * + * This file is part of PortaPack. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2, or (at your option) + * any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; see the file COPYING. If not, write to + * the Free Software Foundation, Inc., 51 Franklin Street, + * Boston, MA 02110-1301, USA. + */ + +#pragma once + +#include + +namespace portapack { + +class Backlight { +public: + using value_t = int_fast8_t; + + virtual ~Backlight() = default; + + virtual value_t levels() const = 0; + + virtual void set_level(const value_t value) = 0; + virtual value_t level() const = 0; + + virtual void increase() = 0; + virtual void decrease() = 0; + + virtual void on() = 0; + virtual void off() = 0; + + virtual bool is_on() const = 0; +}; + +class BacklightBase : public Backlight { +public: + void increase() override { + set_level(level() + 1); + } + + void decrease() override { + set_level(level() - 1); + } +}; + +class BacklightOnOff : public BacklightBase { +public: + value_t levels() const override { + return 1; + } + + void set_level(const value_t) override { + } + + value_t level() const override { + return levels() - 1; + } + + void on() override; + void off() override; + + bool is_on() const override { + return on_; + } + +private: + static constexpr value_t maximum_level = 1; + + bool on_ { false }; +}; + +class BacklightCAT4004 : public BacklightBase { +public: + value_t levels() const override { + return maximum_level + 1; + } + + void set_level(const value_t value) override; + + value_t level() const override { + return level_; + } + + void on() override; + void off() override; + + bool is_on() const override { + return on_; + } + +private: + static constexpr value_t initial_brightness = 25; + static constexpr value_t maximum_level = 31; + + static constexpr uint32_t ticks_setup = 204e6 * 10e-6; + static constexpr uint32_t ms_pwrdwn = 5; + static constexpr uint32_t ticks_lo = 204e6 * 1e-6; + static constexpr uint32_t ticks_hi = 204e6 * 1e-6; + + value_t level_ { initial_brightness }; + bool on_ { false }; + + void pulses(value_t target); + void pulse(); +}; + +} /* namespace portapack */ diff --git a/firmware/common/lcd_ili9341.cpp b/firmware/common/lcd_ili9341.cpp index a7908453..8a80ca2d 100644 --- a/firmware/common/lcd_ili9341.cpp +++ b/firmware/common/lcd_ili9341.cpp @@ -270,12 +270,9 @@ void lcd_vertical_scrolling_start_address( void ILI9341::init() { lcd_reset(); lcd_init(); - - io.lcd_backlight(1); } void ILI9341::shutdown() { - io.lcd_backlight(0); lcd_reset(); } From ddd951f2d86bcc3faa20b35bd012a4f35ba23c2b Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 18 Jul 2017 21:47:04 -0700 Subject: [PATCH 33/38] Power: Restore peripheral clocks when starting HackRF firmware. HackRF firmware assumes state specified in user manual, where all(?) peripheral clocks are enabled. --- firmware/application/portapack.cpp | 99 +++++++++++++++++------------- 1 file changed, 58 insertions(+), 41 deletions(-) diff --git a/firmware/application/portapack.cpp b/firmware/application/portapack.cpp index 6a1e032f..dc60c687 100644 --- a/firmware/application/portapack.cpp +++ b/firmware/application/portapack.cpp @@ -157,6 +157,59 @@ Backlight* backlight() { : static_cast(&backlight_on_off); } +static void configure_unused_mcu_peripherals(const bool enabled) { + /* Disabling these peripherals reduces "idle" (PortaPack at main + * menu) current by 42mA. + */ + + /* Some surprising peripherals in use by PortaPack firmware: + * + * RITIMER: M0 SysTick substitute (because M0 has no SysTick) + * TIMER3: M0 cycle/PCLK counter + */ + + const uint32_t clock_run_state = enabled ? 1 : 0; + + LPC_CCU1->CLK_APB3_I2C1_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_APB3_DAC_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_APB3_CAN0_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_APB1_MOTOCON_PWM_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_APB1_CAN1_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_M4_LCD_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_M4_ETHERNET_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_M4_USB0_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_M4_EMC_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_M4_SCT_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_M4_USB1_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_M4_EMCDIV_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_M4_WWDT_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_M4_USART0_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_M4_UART1_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_M4_SSP0_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_M4_TIMER1_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_M4_USART2_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_M4_USART3_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_M4_TIMER2_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_M4_QEI_CFG.RUN = clock_run_state; + + LPC_CCU1->CLK_USB1_CFG.RUN = clock_run_state; + LPC_CCU1->CLK_SPI_CFG.RUN = clock_run_state; + + LPC_CCU2->CLK_APB2_USART3_CFG.RUN = clock_run_state; + LPC_CCU2->CLK_APB2_USART2_CFG.RUN = clock_run_state; + LPC_CCU2->CLK_APB0_UART1_CFG.RUN = clock_run_state; + LPC_CCU2->CLK_APB0_USART0_CFG.RUN = clock_run_state; + LPC_CCU2->CLK_APB0_SSP0_CFG.RUN = clock_run_state; +} + +static void disable_unused_mcu_peripheral_clocks() { + configure_unused_mcu_peripherals(false); +} + +static void enable_unused_mcu_peripheral_clocks() { + configure_unused_mcu_peripherals(true); +} + static void shutdown_base() { clock_manager.shutdown(); @@ -167,49 +220,11 @@ static void shutdown_base() { systick_stop(); + enable_unused_mcu_peripheral_clocks(); + hackrf::one::reset(); } -static void turn_off_unused_mcu_peripherals() { - /* RITIMER: M0 SysTick substitute (because M0 has no SysTick) - * TIMER3: M0 cycle/PCLK counter - */ - - // Reclaim about 42mA when idle at top menu. - LPC_CCU1->CLK_APB3_I2C1_CFG.RUN = 0; - LPC_CCU1->CLK_APB3_DAC_CFG.RUN = 0; - LPC_CCU1->CLK_APB3_CAN0_CFG.RUN = 0; - LPC_CCU1->CLK_APB1_MOTOCON_PWM_CFG.RUN = 0; - LPC_CCU1->CLK_APB1_CAN1_CFG.RUN = 0; - LPC_CCU1->CLK_M4_LCD_CFG.RUN = 0; - LPC_CCU1->CLK_M4_ETHERNET_CFG.RUN = 0; - LPC_CCU1->CLK_M4_USB0_CFG.RUN = 0; - LPC_CCU1->CLK_M4_EMC_CFG.RUN = 0; - LPC_CCU1->CLK_M4_SCT_CFG.RUN = 0; - LPC_CCU1->CLK_M4_USB1_CFG.RUN = 0; - LPC_CCU1->CLK_M4_EMCDIV_CFG.RUN = 0; - LPC_CCU1->CLK_M4_WWDT_CFG.RUN = 0; - LPC_CCU1->CLK_M4_USART0_CFG.RUN = 0; - LPC_CCU1->CLK_M4_UART1_CFG.RUN = 0; - LPC_CCU1->CLK_M4_SSP0_CFG.RUN = 0; - LPC_CCU1->CLK_M4_TIMER1_CFG.RUN = 0; - LPC_CCU1->CLK_M4_USART2_CFG.RUN = 0; - LPC_CCU1->CLK_M4_USART3_CFG.RUN = 0; - LPC_CCU1->CLK_M4_TIMER2_CFG.RUN = 0; - LPC_CCU1->CLK_M4_QEI_CFG.RUN = 0; - - LPC_CCU1->CLK_USB1_CFG.RUN = 0; - LPC_CCU1->CLK_SPI_CFG.RUN = 0; - - LPC_CCU2->CLK_APB2_USART3_CFG.RUN = 0; - LPC_CCU2->CLK_APB2_USART2_CFG.RUN = 0; - LPC_CCU2->CLK_APB0_UART1_CFG.RUN = 0; - LPC_CCU2->CLK_APB0_USART0_CFG.RUN = 0; - LPC_CCU2->CLK_APB0_SSP0_CFG.RUN = 0; - - LPC_CREG->CREG0 |= (1 << 5); // Disable USB0 PHY -} - bool init() { for(const auto& pin : pins) { pin.init(); @@ -235,7 +250,9 @@ bool init() { | (0U << 15) // SDA: Enable input glitch filter ; - turn_off_unused_mcu_peripherals(); + disable_unused_mcu_peripheral_clocks(); + + LPC_CREG->CREG0 |= (1 << 5); // Disable USB0 PHY power.init(); From 0d2e915b9c51b6f295e35c981a796ff3e897eecf Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 18 Jul 2017 22:02:21 -0700 Subject: [PATCH 34/38] Travis: Update GCC to GCC 6, 2017q2 release. --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index b3cfb7f9..93b3c15b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,9 +14,9 @@ notifications: - "Firmware download : https://portapack-h1-builds.s3.amazonaws.com/%{repository_slug}/%{build_number}/%{build_number}.1/build/firmware/portapack-h1-firmware-%{commit}.tar.bz2" before_script: - - wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/6-2016q4/gcc-arm-none-eabi-6_2-2016q4-20161216-linux.tar.bz2 -O /tmp/gcc-arm.tar.bz2 + - wget https://developer.arm.com/-/media/Files/downloads/gnu-rm/6-2017q2/gcc-arm-none-eabi-6-2017-q2-update-linux.tar.bz2 -O /tmp/gcc-arm.tar.bz2 - tar -xf /tmp/gcc-arm.tar.bz2 - - export PATH=$PWD/gcc-arm-none-eabi-6_2-2016q4/bin:$PATH + - export PATH=$PWD/gcc-arm-none-eabi-6-2017-q2-update/bin:$PATH - export CC="arm-none-eabi-gcc" - export CXX="arm-none-eabi-g++" From 8bc878c5e5bde64e7ba979b7a423f7590d0806a5 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Tue, 18 Jul 2017 22:08:49 -0700 Subject: [PATCH 35/38] CPLD: Update 20150901 bitstream due to Makefile changes. Not sure if any changes have actual significance, but... --- .../output_files/portapack_h1_cpld.svf | 1176 ++++++++--------- 1 file changed, 588 insertions(+), 588 deletions(-) diff --git a/hardware/portapack_h1/cpld/20150901/output_files/portapack_h1_cpld.svf b/hardware/portapack_h1/cpld/20150901/output_files/portapack_h1_cpld.svf index baeef5f7..1bac2dec 100644 --- a/hardware/portapack_h1/cpld/20150901/output_files/portapack_h1_cpld.svf +++ b/hardware/portapack_h1/cpld/20150901/output_files/portapack_h1_cpld.svf @@ -15,11 +15,11 @@ ! !Quartus Prime SVF converter 16.1 ! -!Device #1: 5M40Z - /home/jboone/src/portapack-release/hardware/portapack_h1/cpld/20150901/output_files/portapack_h1_cpld.pof Wed May 31 16:04:37 2017 +!Device #1: 5M40Z - /home/workspace/portapack-cpld/20150901/output_files/portapack_h1_cpld.pof Wed Jul 19 00:16:06 2017 ! -!NOTE "USERCODE" "0018B114"; +!NOTE "USERCODE" "0018B080"; ! -!NOTE "CHECKSUM" "0018B594"; +!NOTE "CHECKSUM" "0018B600"; ! ! ! @@ -159,17 +159,17 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FEDD); +SDR 16 TDI (FEFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7FED); RUNTEST 1800 TCK; SDR 16 TDI (FF7F); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFDD); RUNTEST 1800 TCK; SDR 16 TDI (E7F9); RUNTEST 1800 TCK; -SDR 16 TDI (723F); +SDR 16 TDI (733F); RUNTEST 1800 TCK; SDR 16 TDI (FFF9); RUNTEST 1800 TCK; @@ -191,17 +191,17 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFF7); +SDR 16 TDI (FFEA); RUNTEST 1800 TCK; -SDR 16 TDI (6FEB); +SDR 16 TDI (6FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFD6); +SDR 16 TDI (BFF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7BFF); +SDR 16 TDI (7B7F); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -215,7 +215,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFE); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (6FFF); RUNTEST 1800 TCK; @@ -223,9 +223,9 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFE); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7FF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -255,13 +255,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFDF); +SDR 16 TDI (FFFE); RUNTEST 1800 TCK; -SDR 16 TDI (77FB); +SDR 16 TDI (77FD); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFD7); +SDR 16 TDI (BFF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -279,7 +279,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFE); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -287,13 +287,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFB); +SDR 16 TDI (FFDB); RUNTEST 1800 TCK; -SDR 16 TDI (7FF7); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFD); +SDR 16 TDI (BFED); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -319,17 +319,17 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFBF); +SDR 16 TDI (FF7F); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FF7B); +SDR 16 TDI (FF7F); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFB); +SDR 16 TDI (FFFA); RUNTEST 1800 TCK; -SDR 16 TDI (7EEF); +SDR 16 TDI (7BEF); RUNTEST 1800 TCK; SDR 16 TDI (EFFF); RUNTEST 1800 TCK; @@ -355,45 +355,13 @@ SDR 16 TDI (FFFD); RUNTEST 1800 TCK; SDR 16 TDI (6FFF); RUNTEST 1800 TCK; -SDR 16 TDI (5FFF); +SDR 16 TDI (DDFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7DFF); -RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FF7E); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BF7F); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7DFF); +SDR 16 TDI (7F7F); RUNTEST 1800 TCK; SDR 16 TDI (EFFF); RUNTEST 1800 TCK; @@ -415,17 +383,49 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; +SDR 16 TDI (FF7E); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BF7F); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFD); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (EFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (6FFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFB); +SDR 16 TDI (FBFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFF7); +SDR 16 TDI (FFF7); RUNTEST 1800 TCK; -SDR 16 TDI (7EEF); +SDR 16 TDI (7AEF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -463,7 +463,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BEFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFEF); RUNTEST 1800 TCK; SDR 16 TDI (76FF); RUNTEST 1800 TCK; @@ -471,7 +471,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFE); +SDR 16 TDI (FFBF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -485,11 +485,11 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7BFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -521,13 +521,13 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7DFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (EEFF); +SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (BDFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFBF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -549,7 +549,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFF7); RUNTEST 1800 TCK; SDR 16 TDI (DFFF); RUNTEST 1800 TCK; @@ -559,7 +559,7 @@ SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (BF7F); RUNTEST 1800 TCK; -SDR 16 TDI (FEFF); +SDR 16 TDI (FEEF); RUNTEST 1800 TCK; SDR 16 TDI (79FF); RUNTEST 1800 TCK; @@ -593,15 +593,15 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7F7F); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFD7); +SDR 16 TDI (BFD6); RUNTEST 1800 TCK; -SDR 16 TDI (7EFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (6FFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -625,7 +625,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7FBF); RUNTEST 1800 TCK; SDR 16 TDI (F7FF); RUNTEST 1800 TCK; @@ -659,13 +659,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7F7F); RUNTEST 1800 TCK; -SDR 16 TDI (FFDF); +SDR 16 TDI (7FDF); RUNTEST 1800 TCK; SDR 16 TDI (BFDF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (6FFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -691,11 +691,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (DBFF); +SDR 16 TDI (FBFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFF5); +SDR 16 TDI (BFF4); RUNTEST 1800 TCK; -SDR 16 TDI (7EFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -723,11 +723,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FDD); RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); +SDR 16 TDI (EEFF); RUNTEST 1800 TCK; -SDR 16 TDI (BBFF); +SDR 16 TDI (BDFB); RUNTEST 1800 TCK; -SDR 16 TDI (DFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -755,13 +755,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFE); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFDF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FD6A); +SDR 16 TDI (DDEB); RUNTEST 1800 TCK; -SDR 16 TDI (7BFF); +SDR 16 TDI (6BFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -787,11 +787,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FDDF); +SDR 16 TDI (FF5F); RUNTEST 1800 TCK; -SDR 16 TDI (BFFD); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FF75); +SDR 16 TDI (FFF4); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -819,13 +819,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (E76F); +SDR 16 TDI (FBEF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFDE); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (EB7F); RUNTEST 1800 TCK; -SDR 16 TDI (6BFF); +SDR 16 TDI (7BFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -851,9 +851,9 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (7EFF); +SDR 16 TDI (5DFE); RUNTEST 1800 TCK; -SDR 16 TDI (BD7B); +SDR 16 TDI (BFFB); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -883,11 +883,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFD); RUNTEST 1800 TCK; -SDR 16 TDI (F77F); +SDR 16 TDI (FF7F); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BDFF); RUNTEST 1800 TCK; -SDR 16 TDI (5DFF); +SDR 16 TDI (377F); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -915,11 +915,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FDF); RUNTEST 1800 TCK; -SDR 16 TDI (B72F); +SDR 16 TDI (BE0E); RUNTEST 1800 TCK; -SDR 16 TDI (BEDB); +SDR 16 TDI (BFFC); RUNTEST 1800 TCK; -SDR 16 TDI (7EFF); +SDR 16 TDI (637F); RUNTEST 1800 TCK; SDR 16 TDI (77FF); RUNTEST 1800 TCK; @@ -947,13 +947,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFD); RUNTEST 1800 TCK; -SDR 16 TDI (CAFF); +SDR 16 TDI (E9FF); RUNTEST 1800 TCK; -SDR 16 TDI (BBFF); +SDR 16 TDI (BDBB); RUNTEST 1800 TCK; -SDR 16 TDI (DF7F); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (6FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -979,11 +979,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFE); RUNTEST 1800 TCK; -SDR 16 TDI (FDDD); +SDR 16 TDI (DFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BDFC); +SDR 16 TDI (BBFF); RUNTEST 1800 TCK; -SDR 16 TDI (B9FF); +SDR 16 TDI (FCFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1011,11 +1011,11 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (7FF3); RUNTEST 1800 TCK; -SDR 16 TDI (D55F); +SDR 16 TDI (DBBF); RUNTEST 1800 TCK; -SDR 16 TDI (B585); +SDR 16 TDI (B01D); RUNTEST 1800 TCK; -SDR 16 TDI (07F4); +SDR 16 TDI (DEF5); RUNTEST 1800 TCK; SDR 16 TDI (7BFF); RUNTEST 1800 TCK; @@ -1043,11 +1043,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FF3); RUNTEST 1800 TCK; -SDR 16 TDI (DCCF); +SDR 16 TDI (DBAD); RUNTEST 1800 TCK; -SDR 16 TDI (BD81); +SDR 16 TDI (B819); RUNTEST 1800 TCK; -SDR 16 TDI (816B); +SDR 16 TDI (9AEA); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1075,13 +1075,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7F00); RUNTEST 1800 TCK; -SDR 16 TDI (8CCF); +SDR 16 TDI (888F); RUNTEST 1800 TCK; -SDR 16 TDI (B881); +SDR 16 TDI (BE18); RUNTEST 1800 TCK; -SDR 16 TDI (E6FF); +SDR 16 TDI (88FF); RUNTEST 1800 TCK; -SDR 16 TDI (6BFF); +SDR 16 TDI (7BFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1107,11 +1107,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7F00); RUNTEST 1800 TCK; -SDR 16 TDI (8CCF); +SDR 16 TDI (889F); RUNTEST 1800 TCK; -SDR 16 TDI (B881); +SDR 16 TDI (BE19); RUNTEST 1800 TCK; -SDR 16 TDI (E073); +SDR 16 TDI (9CF3); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1139,13 +1139,13 @@ SDR 16 TDI (9999); RUNTEST 1800 TCK; SDR 16 TDI (73E8); RUNTEST 1800 TCK; -SDR 16 TDI (4885); +SDR 16 TDI (4485); RUNTEST 1800 TCK; -SDR 16 TDI (B938); +SDR 16 TDI (B9B8); RUNTEST 1800 TCK; -SDR 16 TDI (98FF); +SDR 16 TDI (88FF); RUNTEST 1800 TCK; -SDR 16 TDI (7BFF); +SDR 16 TDI (6BFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1171,13 +1171,13 @@ SDR 16 TDI (5DDD); RUNTEST 1800 TCK; SDR 16 TDI (7BCD); RUNTEST 1800 TCK; -SDR 16 TDI (CDDA); +SDR 16 TDI (CCDA); RUNTEST 1800 TCK; -SDR 16 TDI (B19D); +SDR 16 TDI (B59D); RUNTEST 1800 TCK; SDR 16 TDI (DDFB); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (77FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1203,13 +1203,13 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (6FFF); +SDR 16 TDI (66FF); RUNTEST 1800 TCK; -SDR 16 TDI (B377); +SDR 16 TDI (B3FF); RUNTEST 1800 TCK; -SDR 16 TDI (BFEF); +SDR 16 TDI (FFEE); RUNTEST 1800 TCK; -SDR 16 TDI (77FF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1235,9 +1235,9 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FAF); RUNTEST 1800 TCK; -SDR 16 TDI (FEEF); +SDR 16 TDI (EEEF); RUNTEST 1800 TCK; -SDR 16 TDI (BBDF); +SDR 16 TDI (BDDF); RUNTEST 1800 TCK; SDR 16 TDI (FDFF); RUNTEST 1800 TCK; @@ -1247,7 +1247,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFF7); RUNTEST 1800 TCK; -SDR 16 TDI (FFFD); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1259,15 +1259,15 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFB); +SDR 16 TDI (F7FB); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FEEF); +SDR 16 TDI (FEEE); RUNTEST 1800 TCK; SDR 16 TDI (7FFD); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FF7F); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -1279,7 +1279,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFE); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1291,7 +1291,7 @@ SDR 16 TDI (FFFD); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (F7FF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -1299,7 +1299,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFE); RUNTEST 1800 TCK; -SDR 16 TDI (FFDF); +SDR 16 TDI (EF6F); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -1333,7 +1333,7 @@ SDR 16 TDI (7FAF); RUNTEST 1800 TCK; SDR 16 TDI (FEFF); RUNTEST 1800 TCK; -SDR 16 TDI (BDBF); +SDR 16 TDI (BBDF); RUNTEST 1800 TCK; SDR 16 TDI (FDFA); RUNTEST 1800 TCK; @@ -1347,7 +1347,7 @@ SDR 16 TDI (FFFB); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (F7FA); +SDR 16 TDI (FFBA); RUNTEST 1800 TCK; SDR 16 TDI (BF9F); RUNTEST 1800 TCK; @@ -1373,13 +1373,13 @@ SDR 16 TDI (77FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFFE); RUNTEST 1800 TCK; SDR 16 TDI (BDFF); RUNTEST 1800 TCK; SDR 16 TDI (7FF3); RUNTEST 1800 TCK; -SDR 16 TDI (FFEF); +SDR 16 TDI (F7EF); RUNTEST 1800 TCK; SDR 16 TDI (BAFF); RUNTEST 1800 TCK; @@ -1391,7 +1391,7 @@ SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (BBFF); RUNTEST 1800 TCK; -SDR 16 TDI (F7FE); +SDR 16 TDI (FFFE); RUNTEST 1800 TCK; SDR 16 TDI (7FFB); RUNTEST 1800 TCK; @@ -1421,29 +1421,29 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (EFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BF7F); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (F7FF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7DFE); RUNTEST 1800 TCK; -SDR 16 TDI (FEEF); +SDR 16 TDI (FFEF); RUNTEST 1800 TCK; SDR 16 TDI (BFFB); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFFE); RUNTEST 1800 TCK; SDR 16 TDI (FFF7); RUNTEST 1800 TCK; SDR 16 TDI (7FEF); RUNTEST 1800 TCK; -SDR 16 TDI (EFFA); +SDR 16 TDI (F7BA); RUNTEST 1800 TCK; SDR 16 TDI (BEAF); RUNTEST 1800 TCK; @@ -1613,9 +1613,9 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFBF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FDFF); RUNTEST 1800 TCK; SDR 16 TDI (7EFF); RUNTEST 1800 TCK; @@ -1675,11 +1675,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFFD); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (DDFF); +SDR 16 TDI (DFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1707,11 +1707,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFD); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFB); +SDR 16 TDI (BFBB); RUNTEST 1800 TCK; -SDR 16 TDI (FFFD); +SDR 16 TDI (FFDF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1775,7 +1775,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (AFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFDF); +SDR 16 TDI (FFFD); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1805,9 +1805,9 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFBD); +SDR 16 TDI (BFFD); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FDFF); RUNTEST 1800 TCK; SDR 16 TDI (7EFF); RUNTEST 1800 TCK; @@ -1835,11 +1835,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFE); +SDR 16 TDI (FFFD); RUNTEST 1800 TCK; -SDR 16 TDI (AFFF); +SDR 16 TDI (AFDF); RUNTEST 1800 TCK; -SDR 16 TDI (DDBB); +SDR 16 TDI (DFBB); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1899,9 +1899,9 @@ SDR 16 TDI (FFEF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFC); +SDR 16 TDI (FFF0); RUNTEST 1800 TCK; -SDR 16 TDI (BE1F); +SDR 16 TDI (BF9F); RUNTEST 1800 TCK; SDR 16 TDI (0019); RUNTEST 1800 TCK; @@ -1931,9 +1931,9 @@ SDR 16 TDI (FFDF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFC); +SDR 16 TDI (FFF0); RUNTEST 1800 TCK; -SDR 16 TDI (A01B); +SDR 16 TDI (A19B); RUNTEST 1800 TCK; SDR 16 TDI (8019); RUNTEST 1800 TCK; @@ -1963,9 +1963,9 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFC); +SDR 16 TDI (FFF0); RUNTEST 1800 TCK; -SDR 16 TDI (BE1F); +SDR 16 TDI (BF9F); RUNTEST 1800 TCK; SDR 16 TDI (8019); RUNTEST 1800 TCK; @@ -1995,9 +1995,9 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFC); +SDR 16 TDI (FFF0); RUNTEST 1800 TCK; -SDR 16 TDI (A01F); +SDR 16 TDI (A19F); RUNTEST 1800 TCK; SDR 16 TDI (8019); RUNTEST 1800 TCK; @@ -2029,9 +2029,9 @@ SDR 16 TDI (6666); RUNTEST 1800 TCK; SDR 16 TDI (7CCE); RUNTEST 1800 TCK; -SDR 16 TDI (B9CF); +SDR 16 TDI (B98F); RUNTEST 1800 TCK; -SDR 16 TDI (9BB9); +SDR 16 TDI (9BBB); RUNTEST 1800 TCK; SDR 16 TDI (73CC); RUNTEST 1800 TCK; @@ -2091,9 +2091,9 @@ SDR 16 TDI (FFEF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFF7); RUNTEST 1800 TCK; -SDR 16 TDI (BEFF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (777F); RUNTEST 1800 TCK; @@ -2317,9 +2317,9 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (EFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BDFF); +SDR 16 TDI (BDDF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFB); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -2557,7 +2557,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BBBF); +SDR 16 TDI (BFBF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2589,7 +2589,7 @@ SDR 16 TDI (79FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFBF); +SDR 16 TDI (B7BF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2717,7 +2717,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B6BF); +SDR 16 TDI (BEBF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2781,7 +2781,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (AD9F); +SDR 16 TDI (A99F); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2877,7 +2877,7 @@ SDR 16 TDI (6BFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BBFF); +SDR 16 TDI (BEFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2909,7 +2909,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BDFF); +SDR 16 TDI (B7FF); RUNTEST 1800 TCK; SDR 16 TDI (3333); RUNTEST 1800 TCK; @@ -2973,7 +2973,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B6FF); +SDR 16 TDI (B9FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3133,7 +3133,7 @@ SDR 16 TDI (7DFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFBD); +SDR 16 TDI (BFBF); RUNTEST 1800 TCK; SDR 16 TDI (FFFB); RUNTEST 1800 TCK; @@ -3157,7 +3157,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BEFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -3229,7 +3229,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFE); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFF7); RUNTEST 1800 TCK; @@ -3253,7 +3253,7 @@ SDR 16 TDI (7BFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BEFF); RUNTEST 1800 TCK; SDR 16 TDI (DFFF); RUNTEST 1800 TCK; @@ -3319,7 +3319,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFFB); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -3351,7 +3351,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFFD); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -3453,7 +3453,7 @@ SDR 16 TDI (7DFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B9DF); +SDR 16 TDI (BD9F); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3485,7 +3485,7 @@ SDR 16 TDI (69FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BE3F); +SDR 16 TDI (B6BF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3613,7 +3613,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BF0F); +SDR 16 TDI (BFAF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3677,7 +3677,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B9FF); +SDR 16 TDI (B9AF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3703,9 +3703,9 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (B7FF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFE); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (77FF); +SDR 16 TDI (67FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3735,7 +3735,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (AFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFEA); +SDR 16 TDI (FFEB); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -3767,7 +3767,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFFE); RUNTEST 1800 TCK; SDR 16 TDI (77FF); RUNTEST 1800 TCK; @@ -3799,7 +3799,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFAF); +SDR 16 TDI (FFEF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -3863,13 +3863,13 @@ SDR 16 TDI (DDD2); RUNTEST 1800 TCK; SDR 16 TDI (B5DD); RUNTEST 1800 TCK; -SDR 16 TDI (DDBF); +SDR 16 TDI (DDFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFE7); +SDR 16 TDI (BFDB); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3903,7 +3903,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -3927,19 +3927,19 @@ SDR 16 TDI (FFBF); RUNTEST 1800 TCK; SDR 16 TDI (BEEF); RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B7DF); +SDR 16 TDI (BFD7); RUNTEST 1800 TCK; -SDR 16 TDI (FFFE); +SDR 16 TDI (EFFE); RUNTEST 1800 TCK; -SDR 16 TDI (7FFB); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FBBB); +SDR 16 TDI (FBBF); RUNTEST 1800 TCK; SDR 16 TDI (BFEE); RUNTEST 1800 TCK; @@ -3947,7 +3947,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FBB); RUNTEST 1800 TCK; -SDR 16 TDI (F7FF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -3955,7 +3955,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -3967,7 +3967,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (DFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -3991,7 +3991,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BF7F); RUNTEST 1800 TCK; -SDR 16 TDI (F6FF); +SDR 16 TDI (FEFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -4011,7 +4011,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FBFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -4019,7 +4019,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FF7F); +SDR 16 TDI (BF7F); RUNTEST 1800 TCK; SDR 16 TDI (BFF7); RUNTEST 1800 TCK; @@ -4029,7 +4029,7 @@ SDR 16 TDI (77FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFB); +SDR 16 TDI (BFFA); RUNTEST 1800 TCK; SDR 16 TDI (FFFB); RUNTEST 1800 TCK; @@ -4043,13 +4043,13 @@ SDR 16 TDI (BFFB); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFBF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FEFB); +SDR 16 TDI (FFFB); RUNTEST 1800 TCK; -SDR 16 TDI (7FEF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4061,7 +4061,7 @@ SDR 16 TDI (77FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFE); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFD); RUNTEST 1800 TCK; @@ -4095,7 +4095,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BDFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFF7); +SDR 16 TDI (FEF7); RUNTEST 1800 TCK; SDR 16 TDI (6FFF); RUNTEST 1800 TCK; @@ -4111,7 +4111,7 @@ SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FF7F); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -4139,13 +4139,13 @@ SDR 16 TDI (FFFB); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FF7F); RUNTEST 1800 TCK; SDR 16 TDI (BF7F); RUNTEST 1800 TCK; SDR 16 TDI (FFF3); RUNTEST 1800 TCK; -SDR 16 TDI (7FEF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4157,9 +4157,9 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BEF9); +SDR 16 TDI (BEFB); RUNTEST 1800 TCK; -SDR 16 TDI (A5FF); +SDR 16 TDI (B5FF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -4191,7 +4191,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFEB); +SDR 16 TDI (FF9B); RUNTEST 1800 TCK; SDR 16 TDI (6FFF); RUNTEST 1800 TCK; @@ -4221,9 +4221,9 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BDFD); +SDR 16 TDI (BDFF); RUNTEST 1800 TCK; -SDR 16 TDI (F7DF); +SDR 16 TDI (F77F); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -4255,7 +4255,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFB); RUNTEST 1800 TCK; -SDR 16 TDI (9EF7); +SDR 16 TDI (BEE7); RUNTEST 1800 TCK; SDR 16 TDI (7FFE); RUNTEST 1800 TCK; @@ -4287,11 +4287,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (B7AE); RUNTEST 1800 TCK; -SDR 16 TDI (BF7F); +SDR 16 TDI (FBFF); RUNTEST 1800 TCK; -SDR 16 TDI (77EF); +SDR 16 TDI (77F7); RUNTEST 1800 TCK; -SDR 16 TDI (7CFF); +SDR 16 TDI (6CEF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -4319,11 +4319,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BEFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFF7); +SDR 16 TDI (FF77); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFF7); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -4351,11 +4351,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BAAF); RUNTEST 1800 TCK; -SDR 16 TDI (FBFF); +SDR 16 TDI (ADFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (F7FD); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -4381,19 +4381,19 @@ SDR 16 TDI (6BFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFAE); +SDR 16 TDI (BFAF); RUNTEST 1800 TCK; -SDR 16 TDI (F7FA); +SDR 16 TDI (F7F9); RUNTEST 1800 TCK; -SDR 16 TDI (7FFB); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FBF); +SDR 16 TDI (7FDD); RUNTEST 1800 TCK; -SDR 16 TDI (B7FF); +SDR 16 TDI (B7F7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7777); +SDR 16 TDI (77F7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4415,17 +4415,17 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (9D5F); +SDR 16 TDI (7F5F); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7FF5); RUNTEST 1800 TCK; -SDR 16 TDI (D6F7); +SDR 16 TDI (D7EF); RUNTEST 1800 TCK; -SDR 16 TDI (9FF7); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (5FFF); +SDR 16 TDI (5F7F); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -4447,11 +4447,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (9FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFD); +SDR 16 TDI (DFFE); RUNTEST 1800 TCK; -SDR 16 TDI (57EB); +SDR 16 TDI (57FF); RUNTEST 1800 TCK; -SDR 16 TDI (FFDF); +SDR 16 TDI (FEDD); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -4479,11 +4479,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7777); +SDR 16 TDI (5AF4); RUNTEST 1800 TCK; -SDR 16 TDI (7FED); +SDR 16 TDI (77F7); RUNTEST 1800 TCK; -SDR 16 TDI (FFFB); +SDR 16 TDI (F7AB); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -4509,19 +4509,19 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BAFC); +SDR 16 TDI (BAFD); RUNTEST 1800 TCK; -SDR 16 TDI (EAEE); +SDR 16 TDI (AFAF); RUNTEST 1800 TCK; -SDR 16 TDI (67F3); +SDR 16 TDI (7FFB); RUNTEST 1800 TCK; -SDR 16 TDI (260F); +SDR 16 TDI (2EFD); RUNTEST 1800 TCK; -SDR 16 TDI (9BFF); +SDR 16 TDI (9BFB); RUNTEST 1800 TCK; SDR 16 TDI (7F7B); RUNTEST 1800 TCK; -SDR 16 TDI (5EFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4543,17 +4543,17 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFB9); +SDR 16 TDI (F77B); RUNTEST 1800 TCK; -SDR 16 TDI (7FFE); +SDR 16 TDI (6FEE); RUNTEST 1800 TCK; -SDR 16 TDI (FDF7); +SDR 16 TDI (FD57); RUNTEST 1800 TCK; -SDR 16 TDI (BFFB); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (6FEE); +SDR 16 TDI (6EEE); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4575,11 +4575,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (A55F); RUNTEST 1800 TCK; -SDR 16 TDI (7777); +SDR 16 TDI (CAF7); RUNTEST 1800 TCK; -SDR 16 TDI (65C7); +SDR 16 TDI (75D7); RUNTEST 1800 TCK; -SDR 16 TDI (7E7B); +SDR 16 TDI (7E45); RUNTEST 1800 TCK; SDR 16 TDI (B3F0); RUNTEST 1800 TCK; @@ -4605,13 +4605,13 @@ SDR 16 TDI (67FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (AFFF); +SDR 16 TDI (AFFC); RUNTEST 1800 TCK; -SDR 16 TDI (3777); +SDR 16 TDI (FAF5); RUNTEST 1800 TCK; -SDR 16 TDI (47A7); +SDR 16 TDI (47B7); RUNTEST 1800 TCK; -SDR 16 TDI (787B); +SDR 16 TDI (78EF); RUNTEST 1800 TCK; SDR 16 TDI (B3F0); RUNTEST 1800 TCK; @@ -4637,14 +4637,14 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B55E); -RUNTEST 1800 TCK; -SDR 16 TDI (2222); -RUNTEST 1800 TCK; -SDR 16 TDI (67EE); +SDR 16 TDI (B55F); RUNTEST 1800 TCK; SDR 16 TDI (2623); RUNTEST 1800 TCK; +SDR 16 TDI (67E2); +RUNTEST 1800 TCK; +SDR 16 TDI (2667); +RUNTEST 1800 TCK; SDR 16 TDI (B3F0); RUNTEST 1800 TCK; SDR 16 TDI (3FF0); @@ -4669,13 +4669,13 @@ SDR 16 TDI (67FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (9FF7); +SDR 16 TDI (9FF4); RUNTEST 1800 TCK; -SDR 16 TDI (2223); +SDR 16 TDI (2623); RUNTEST 1800 TCK; -SDR 16 TDI (57E2); +SDR 16 TDI (47E2); RUNTEST 1800 TCK; -SDR 16 TDI (20E3); +SDR 16 TDI (2067); RUNTEST 1800 TCK; SDR 16 TDI (B3F0); RUNTEST 1800 TCK; @@ -4701,13 +4701,13 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFFD); RUNTEST 1800 TCK; -SDR 16 TDI (199B); +SDR 16 TDI (B19B); RUNTEST 1800 TCK; -SDR 16 TDI (63E6); +SDR 16 TDI (63EC); RUNTEST 1800 TCK; -SDR 16 TDI (CC6D); +SDR 16 TDI (CC63); RUNTEST 1800 TCK; SDR 16 TDI (B33B); RUNTEST 1800 TCK; @@ -4733,13 +4733,13 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFE); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7332); +SDR 16 TDI (2632); RUNTEST 1800 TCK; -SDR 16 TDI (4D52); +SDR 16 TDI (4D46); RUNTEST 1800 TCK; -SDR 16 TDI (6323); +SDR 16 TDI (6337); RUNTEST 1800 TCK; SDR 16 TDI (B373); RUNTEST 1800 TCK; @@ -4765,13 +4765,13 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFB); +SDR 16 TDI (BFF9); RUNTEST 1800 TCK; -SDR 16 TDI (D99B); +SDR 16 TDI (BDDB); RUNTEST 1800 TCK; -SDR 16 TDI (7FDE); +SDR 16 TDI (7FCC); RUNTEST 1800 TCK; -SDR 16 TDI (DDFD); +SDR 16 TDI (DDFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFD); RUNTEST 1800 TCK; @@ -4799,11 +4799,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFF7); +SDR 16 TDI (B7F7); RUNTEST 1800 TCK; SDR 16 TDI (6FF7); RUNTEST 1800 TCK; -SDR 16 TDI (EFEF); +SDR 16 TDI (EEDF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -4867,7 +4867,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (5FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFDF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -4895,11 +4895,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (AFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFB); +SDR 16 TDI (77FB); RUNTEST 1800 TCK; SDR 16 TDI (6FF7); RUNTEST 1800 TCK; -SDR 16 TDI (F7EF); +SDR 16 TDI (F6FF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -4937,7 +4937,7 @@ SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (5FFF); +SDR 16 TDI (5FDF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5017,7 +5017,7 @@ SDR 16 TDI (BFF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (6FFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5033,7 +5033,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7FBF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -7821,12 +7821,12 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FEDD); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FEFF); +SDR 16 TDI (FFFF) TDO (7FED); SDR 16 TDI (FFFF) TDO (FF7F); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFDD); SDR 16 TDI (FFFF) TDO (E7F9); -SDR 16 TDI (FFFF) TDO (723F); +SDR 16 TDI (FFFF) TDO (733F); SDR 16 TDI (FFFF) TDO (FFF9); SDR 16 TDI (FFFF) TDO (B77F); SDR 16 TDI (FFFF) TDO (CCCF); @@ -7837,24 +7837,24 @@ SDR 16 TDI (FFFF) TDO (CFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFF7); -SDR 16 TDI (FFFF) TDO (6FEB); +SDR 16 TDI (FFFF) TDO (FFEA); +SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFD6); +SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7BFF); +SDR 16 TDI (FFFF) TDO (7B7F); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFE); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFE); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -7869,10 +7869,10 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFDF); -SDR 16 TDI (FFFF) TDO (77FB); +SDR 16 TDI (FFFF) TDO (FFFE); +SDR 16 TDI (FFFF) TDO (77FD); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFD7); +SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); @@ -7881,14 +7881,14 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFE); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFB); -SDR 16 TDI (FFFF) TDO (7FF7); +SDR 16 TDI (FFFF) TDO (FFDB); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFD); +SDR 16 TDI (FFFF) TDO (BFED); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7AFF); SDR 16 TDI (FFFF) TDO (EFFF); @@ -7901,12 +7901,12 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFBF); +SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FF7B); +SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (BFFB); -SDR 16 TDI (FFFF) TDO (7EEF); +SDR 16 TDI (FFFF) TDO (FFFA); +SDR 16 TDI (FFFF) TDO (7BEF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -7919,26 +7919,10 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFD); SDR 16 TDI (FFFF) TDO (6FFF); -SDR 16 TDI (FFFF) TDO (5FFF); +SDR 16 TDI (FFFF) TDO (DDFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7DFF); -SDR 16 TDI (FFFF) TDO (EFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FF7E); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (BF7F); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7DFF); +SDR 16 TDI (FFFF) TDO (7F7F); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -7949,12 +7933,28 @@ SDR 16 TDI (FFFF) TDO (FFFE); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FF7E); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (BF7F); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFD); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (6FFF); -SDR 16 TDI (FFFF) TDO (7FFB); +SDR 16 TDI (FFFF) TDO (FBFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (BFF7); -SDR 16 TDI (FFFF) TDO (7EEF); +SDR 16 TDI (FFFF) TDO (FFF7); +SDR 16 TDI (FFFF) TDO (7AEF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -7973,20 +7973,20 @@ SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BEFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFEF); SDR 16 TDI (FFFF) TDO (76FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFE); +SDR 16 TDI (FFFF) TDO (FFBF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7BFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FF7F); @@ -8002,10 +8002,10 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (DFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7DFF); -SDR 16 TDI (FFFF) TDO (EEFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BDFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFBF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FEFF); SDR 16 TDI (FFFF) TDO (BBEF); @@ -8016,12 +8016,12 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (DFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BF7F); -SDR 16 TDI (FFFF) TDO (FEFF); +SDR 16 TDI (FFFF) TDO (FEEF); SDR 16 TDI (FFFF) TDO (79FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8038,11 +8038,11 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7F7F); -SDR 16 TDI (FFFF) TDO (EFFF); -SDR 16 TDI (FFFF) TDO (BFD7); -SDR 16 TDI (FFFF) TDO (7EFF); -SDR 16 TDI (FFFF) TDO (6FFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFD6); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8054,7 +8054,7 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (7FBF); SDR 16 TDI (FFFF) TDO (F7FF); SDR 16 TDI (FFFF) TDO (BBFB); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8071,10 +8071,10 @@ SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7F7F); -SDR 16 TDI (FFFF) TDO (FFDF); +SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (BFDF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (6FFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BEFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8087,9 +8087,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (DBFF); -SDR 16 TDI (FFFF) TDO (BFF5); -SDR 16 TDI (FFFF) TDO (7EFF); +SDR 16 TDI (FFFF) TDO (FBFF); +SDR 16 TDI (FFFF) TDO (BFF4); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (A55F); @@ -8103,9 +8103,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FDD); -SDR 16 TDI (FFFF) TDO (EFFF); -SDR 16 TDI (FFFF) TDO (BBFF); -SDR 16 TDI (FFFF) TDO (DFFF); +SDR 16 TDI (FFFF) TDO (EEFF); +SDR 16 TDI (FFFF) TDO (BDFB); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (AFFF); @@ -8119,10 +8119,10 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFE); -SDR 16 TDI (FFFF) TDO (BFDF); -SDR 16 TDI (FFFF) TDO (FD6A); -SDR 16 TDI (FFFF) TDO (7BFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (DDEB); +SDR 16 TDI (FFFF) TDO (6BFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B55F); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8135,9 +8135,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FDDF); -SDR 16 TDI (FFFF) TDO (BFFD); -SDR 16 TDI (FFFF) TDO (FF75); +SDR 16 TDI (FFFF) TDO (FF5F); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFF4); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BABF); @@ -8151,10 +8151,10 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (E76F); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (6BFF); +SDR 16 TDI (FFFF) TDO (FBEF); +SDR 16 TDI (FFFF) TDO (BFDE); +SDR 16 TDI (FFFF) TDO (EB7F); +SDR 16 TDI (FFFF) TDO (7BFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8167,8 +8167,8 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (7EFF); -SDR 16 TDI (FFFF) TDO (BD7B); +SDR 16 TDI (FFFF) TDO (5DFE); +SDR 16 TDI (FFFF) TDO (BFFB); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8183,9 +8183,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFD); -SDR 16 TDI (FFFF) TDO (F77F); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (5DFF); +SDR 16 TDI (FFFF) TDO (FF7F); +SDR 16 TDI (FFFF) TDO (BDFF); +SDR 16 TDI (FFFF) TDO (377F); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8199,9 +8199,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FDF); -SDR 16 TDI (FFFF) TDO (B72F); -SDR 16 TDI (FFFF) TDO (BEDB); -SDR 16 TDI (FFFF) TDO (7EFF); +SDR 16 TDI (FFFF) TDO (BE0E); +SDR 16 TDI (FFFF) TDO (BFFC); +SDR 16 TDI (FFFF) TDO (637F); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B7AF); @@ -8215,10 +8215,10 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFD); -SDR 16 TDI (FFFF) TDO (CAFF); -SDR 16 TDI (FFFF) TDO (BBFF); -SDR 16 TDI (FFFF) TDO (DF7F); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (E9FF); +SDR 16 TDI (FFFF) TDO (BDBB); +SDR 16 TDI (FFFF) TDO (9FFF); +SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8231,9 +8231,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFE); -SDR 16 TDI (FFFF) TDO (FDDD); -SDR 16 TDI (FFFF) TDO (BDFC); -SDR 16 TDI (FFFF) TDO (B9FF); +SDR 16 TDI (FFFF) TDO (DFFF); +SDR 16 TDI (FFFF) TDO (BBFF); +SDR 16 TDI (FFFF) TDO (FCFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BEAF); @@ -8247,9 +8247,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (7FF3); -SDR 16 TDI (FFFF) TDO (D55F); -SDR 16 TDI (FFFF) TDO (B585); -SDR 16 TDI (FFFF) TDO (07F4); +SDR 16 TDI (FFFF) TDO (DBBF); +SDR 16 TDI (FFFF) TDO (B01D); +SDR 16 TDI (FFFF) TDO (DEF5); SDR 16 TDI (FFFF) TDO (7BFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B6FF); @@ -8263,9 +8263,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFE); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FF3); -SDR 16 TDI (FFFF) TDO (DCCF); -SDR 16 TDI (FFFF) TDO (BD81); -SDR 16 TDI (FFFF) TDO (816B); +SDR 16 TDI (FFFF) TDO (DBAD); +SDR 16 TDI (FFFF) TDO (B819); +SDR 16 TDI (FFFF) TDO (9AEA); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BF5F); @@ -8279,10 +8279,10 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7F00); -SDR 16 TDI (FFFF) TDO (8CCF); -SDR 16 TDI (FFFF) TDO (B881); -SDR 16 TDI (FFFF) TDO (E6FF); -SDR 16 TDI (FFFF) TDO (6BFF); +SDR 16 TDI (FFFF) TDO (888F); +SDR 16 TDI (FFFF) TDO (BE18); +SDR 16 TDI (FFFF) TDO (88FF); +SDR 16 TDI (FFFF) TDO (7BFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B7F7); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8295,9 +8295,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7F00); -SDR 16 TDI (FFFF) TDO (8CCF); -SDR 16 TDI (FFFF) TDO (B881); -SDR 16 TDI (FFFF) TDO (E073); +SDR 16 TDI (FFFF) TDO (889F); +SDR 16 TDI (FFFF) TDO (BE19); +SDR 16 TDI (FFFF) TDO (9CF3); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8311,10 +8311,10 @@ SDR 16 TDI (FFFF) TDO (7CCC); SDR 16 TDI (FFFF) TDO (B98F); SDR 16 TDI (FFFF) TDO (9999); SDR 16 TDI (FFFF) TDO (73E8); -SDR 16 TDI (FFFF) TDO (4885); -SDR 16 TDI (FFFF) TDO (B938); -SDR 16 TDI (FFFF) TDO (98FF); -SDR 16 TDI (FFFF) TDO (7BFF); +SDR 16 TDI (FFFF) TDO (4485); +SDR 16 TDI (FFFF) TDO (B9B8); +SDR 16 TDI (FFFF) TDO (88FF); +SDR 16 TDI (FFFF) TDO (6BFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B7FF); SDR 16 TDI (FFFF) TDO (7777); @@ -8327,10 +8327,10 @@ SDR 16 TDI (FFFF) TDO (7DDD); SDR 16 TDI (FFFF) TDO (BBA5); SDR 16 TDI (FFFF) TDO (5DDD); SDR 16 TDI (FFFF) TDO (7BCD); -SDR 16 TDI (FFFF) TDO (CDDA); -SDR 16 TDI (FFFF) TDO (B19D); +SDR 16 TDI (FFFF) TDO (CCDA); +SDR 16 TDI (FFFF) TDO (B59D); SDR 16 TDI (FFFF) TDO (DDFB); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8343,10 +8343,10 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (6FFF); -SDR 16 TDI (FFFF) TDO (B377); -SDR 16 TDI (FFFF) TDO (BFEF); -SDR 16 TDI (FFFF) TDO (77FF); +SDR 16 TDI (FFFF) TDO (66FF); +SDR 16 TDI (FFFF) TDO (B3FF); +SDR 16 TDI (FFFF) TDO (FFEE); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8359,39 +8359,39 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FAF); -SDR 16 TDI (FFFF) TDO (FEEF); -SDR 16 TDI (FFFF) TDO (BBDF); +SDR 16 TDI (FFFF) TDO (EEEF); +SDR 16 TDI (FFFF) TDO (BDDF); SDR 16 TDI (FFFF) TDO (FDFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFF7); -SDR 16 TDI (FFFF) TDO (FFFD); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFB); +SDR 16 TDI (FFFF) TDO (F7FB); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FEEF); +SDR 16 TDI (FFFF) TDO (FEEE); SDR 16 TDI (FFFF) TDO (7FFD); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (DFF7); SDR 16 TDI (FFFF) TDO (7BFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFE); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (AFFF); SDR 16 TDI (FFFF) TDO (FFFD); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (F7FF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFE); -SDR 16 TDI (FFFF) TDO (FFDF); +SDR 16 TDI (FFFF) TDO (EF6F); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (DFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -8408,14 +8408,14 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FAF); SDR 16 TDI (FFFF) TDO (FEFF); -SDR 16 TDI (FFFF) TDO (BDBF); +SDR 16 TDI (FFFF) TDO (BBDF); SDR 16 TDI (FFFF) TDO (FDFA); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BEBF); SDR 16 TDI (FFFF) TDO (FFFB); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (F7FA); +SDR 16 TDI (FFFF) TDO (FFBA); SDR 16 TDI (FFFF) TDO (BF9F); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -8428,16 +8428,16 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFE); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFFE); SDR 16 TDI (FFFF) TDO (BDFF); SDR 16 TDI (FFFF) TDO (7FF3); -SDR 16 TDI (FFFF) TDO (FFEF); +SDR 16 TDI (FFFF) TDO (F7EF); SDR 16 TDI (FFFF) TDO (BAFF); SDR 16 TDI (FFFF) TDO (FFFD); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BBFF); -SDR 16 TDI (FFFF) TDO (F7FE); +SDR 16 TDI (FFFF) TDO (FFFE); SDR 16 TDI (FFFF) TDO (7FFB); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8452,18 +8452,18 @@ SDR 16 TDI (FFFF) TDO (B7FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); -SDR 16 TDI (FFFF) TDO (BF7F); -SDR 16 TDI (FFFF) TDO (F7FF); -SDR 16 TDI (FFFF) TDO (7DFE); -SDR 16 TDI (FFFF) TDO (FEEF); -SDR 16 TDI (FFFF) TDO (BFFB); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7DFE); +SDR 16 TDI (FFFF) TDO (FFEF); +SDR 16 TDI (FFFF) TDO (BFFB); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFFE); SDR 16 TDI (FFFF) TDO (FFF7); SDR 16 TDI (FFFF) TDO (7FEF); -SDR 16 TDI (FFFF) TDO (EFFA); +SDR 16 TDI (FFFF) TDO (F7BA); SDR 16 TDI (FFFF) TDO (BEAF); SDR 16 TDI (FFFF) TDO (FFFE); SDR 16 TDI (FFFF) TDO (7FFF); @@ -8548,8 +8548,8 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFBF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FDFF); SDR 16 TDI (FFFF) TDO (7EFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8579,9 +8579,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFFD); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (DDFF); +SDR 16 TDI (FFFF) TDO (DFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8595,9 +8595,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFD); -SDR 16 TDI (FFFF) TDO (BFFB); -SDR 16 TDI (FFFF) TDO (FFFD); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFBB); +SDR 16 TDI (FFFF) TDO (FFDF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8629,7 +8629,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (AFFF); -SDR 16 TDI (FFFF) TDO (FFDF); +SDR 16 TDI (FFFF) TDO (FFFD); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8644,8 +8644,8 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFBD); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFD); +SDR 16 TDI (FFFF) TDO (FDFF); SDR 16 TDI (FFFF) TDO (7EFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8659,9 +8659,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFE); -SDR 16 TDI (FFFF) TDO (AFFF); -SDR 16 TDI (FFFF) TDO (DDBB); +SDR 16 TDI (FFFF) TDO (FFFD); +SDR 16 TDI (FFFF) TDO (AFDF); +SDR 16 TDI (FFFF) TDO (DFBB); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8691,8 +8691,8 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFEF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFC); -SDR 16 TDI (FFFF) TDO (BE1F); +SDR 16 TDI (FFFF) TDO (FFF0); +SDR 16 TDI (FFFF) TDO (BF9F); SDR 16 TDI (FFFF) TDO (0019); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8707,8 +8707,8 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFDF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFC); -SDR 16 TDI (FFFF) TDO (A01B); +SDR 16 TDI (FFFF) TDO (FFF0); +SDR 16 TDI (FFFF) TDO (A19B); SDR 16 TDI (FFFF) TDO (8019); SDR 16 TDI (FFFF) TDO (70FF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8723,8 +8723,8 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFC); -SDR 16 TDI (FFFF) TDO (BE1F); +SDR 16 TDI (FFFF) TDO (FFF0); +SDR 16 TDI (FFFF) TDO (BF9F); SDR 16 TDI (FFFF) TDO (8019); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8739,8 +8739,8 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFC); -SDR 16 TDI (FFFF) TDO (A01F); +SDR 16 TDI (FFFF) TDO (FFF0); +SDR 16 TDI (FFFF) TDO (A19F); SDR 16 TDI (FFFF) TDO (8019); SDR 16 TDI (FFFF) TDO (70FF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8756,8 +8756,8 @@ SDR 16 TDI (FFFF) TDO (B333); SDR 16 TDI (FFFF) TDO (31F3); SDR 16 TDI (FFFF) TDO (6666); SDR 16 TDI (FFFF) TDO (7CCE); -SDR 16 TDI (FFFF) TDO (B9CF); -SDR 16 TDI (FFFF) TDO (9BB9); +SDR 16 TDI (FFFF) TDO (B98F); +SDR 16 TDI (FFFF) TDO (9BBB); SDR 16 TDI (FFFF) TDO (73CC); SDR 16 TDI (FFFF) TDO (CCC7); SDR 16 TDI (FFFF) TDO (B999); @@ -8787,8 +8787,8 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFEF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BEFF); +SDR 16 TDI (FFFF) TDO (FFF7); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (777F); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8900,8 +8900,8 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); -SDR 16 TDI (FFFF) TDO (BDFF); -SDR 16 TDI (FFFF) TDO (BFFB); +SDR 16 TDI (FFFF) TDO (BDDF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9020,7 +9020,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BBBF); +SDR 16 TDI (FFFF) TDO (BFBF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9036,7 +9036,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFD); SDR 16 TDI (FFFF) TDO (79FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFBF); +SDR 16 TDI (FFFF) TDO (B7BF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9100,7 +9100,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B6BF); +SDR 16 TDI (FFFF) TDO (BEBF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9132,7 +9132,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (AD9F); +SDR 16 TDI (FFFF) TDO (A99F); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9180,7 +9180,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (6BFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BBFF); +SDR 16 TDI (FFFF) TDO (BEFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9196,7 +9196,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BDFF); +SDR 16 TDI (FFFF) TDO (B7FF); SDR 16 TDI (FFFF) TDO (3333); SDR 16 TDI (FFFF) TDO (63E6); SDR 16 TDI (FFFF) TDO (6667); @@ -9228,7 +9228,7 @@ SDR 16 TDI (FFFF) TDO (B5DD); SDR 16 TDI (FFFF) TDO (DDFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B6FF); +SDR 16 TDI (FFFF) TDO (B9FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9308,7 +9308,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (F7FF); SDR 16 TDI (FFFF) TDO (7DFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFBD); +SDR 16 TDI (FFFF) TDO (BFBF); SDR 16 TDI (FFFF) TDO (FFFB); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9320,7 +9320,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BEFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9356,7 +9356,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFE); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFF7); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9368,7 +9368,7 @@ SDR 16 TDI (FFFF) TDO (BF7F); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7BFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BEFF); SDR 16 TDI (FFFF) TDO (DFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9401,7 +9401,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFFB); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFF7); @@ -9417,7 +9417,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFFD); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9468,7 +9468,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7DFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B9DF); +SDR 16 TDI (FFFF) TDO (BD9F); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9484,7 +9484,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (69FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BE3F); +SDR 16 TDI (FFFF) TDO (B6BF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9548,7 +9548,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BF0F); +SDR 16 TDI (FFFF) TDO (BFAF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9580,7 +9580,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B9FF); +SDR 16 TDI (FFFF) TDO (B9AF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9593,8 +9593,8 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B7FF); -SDR 16 TDI (FFFF) TDO (FFFE); -SDR 16 TDI (FFFF) TDO (77FF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (67FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BEAF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9609,7 +9609,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (AFFF); -SDR 16 TDI (FFFF) TDO (FFEA); +SDR 16 TDI (FFFF) TDO (FFEB); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BBFF); @@ -9625,7 +9625,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFFE); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFEB); @@ -9641,7 +9641,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFAF); +SDR 16 TDI (FFFF) TDO (FFEF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BF7F); @@ -9673,10 +9673,10 @@ SDR 16 TDI (FFFF) TDO (5DDD); SDR 16 TDI (FFFF) TDO (7BDD); SDR 16 TDI (FFFF) TDO (DDD2); SDR 16 TDI (FFFF) TDO (B5DD); -SDR 16 TDI (FFFF) TDO (DDBF); +SDR 16 TDI (FFFF) TDO (DDFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFE7); +SDR 16 TDI (FFFF) TDO (BFDB); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9693,7 +9693,7 @@ SDR 16 TDI (FFFF) TDO (FFF7); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (BEFF); @@ -9705,27 +9705,27 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FF7); SDR 16 TDI (FFFF) TDO (FFBF); SDR 16 TDI (FFFF) TDO (BEEF); -SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B7DF); -SDR 16 TDI (FFFF) TDO (FFFE); -SDR 16 TDI (FFFF) TDO (7FFB); -SDR 16 TDI (FFFF) TDO (FBBB); +SDR 16 TDI (FFFF) TDO (BFD7); +SDR 16 TDI (FFFF) TDO (EFFE); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FBBF); SDR 16 TDI (FFFF) TDO (BFEE); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FBB); -SDR 16 TDI (FFFF) TDO (F7FF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FF5F); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (DFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9737,7 +9737,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BF7F); -SDR 16 TDI (FFFF) TDO (F6FF); +SDR 16 TDI (FFFF) TDO (FEFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9747,32 +9747,32 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (BDFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FBFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FF7F); +SDR 16 TDI (FFFF) TDO (BF7F); SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFB); +SDR 16 TDI (FFFF) TDO (BFFA); SDR 16 TDI (FFFF) TDO (FFFB); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFD); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (BFFB); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFBF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FEFB); -SDR 16 TDI (FFFF) TDO (7FEF); +SDR 16 TDI (FFFF) TDO (FFFB); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FBBF); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFE); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFD); SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9789,7 +9789,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BDFF); -SDR 16 TDI (FFFF) TDO (FFF7); +SDR 16 TDI (FFFF) TDO (FEF7); SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9797,7 +9797,7 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FF7F); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9811,17 +9811,17 @@ SDR 16 TDI (FFFF) TDO (FFFB); SDR 16 TDI (FFFF) TDO (BFFA); SDR 16 TDI (FFFF) TDO (FFFB); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (BF7F); SDR 16 TDI (FFFF) TDO (FFF3); -SDR 16 TDI (FFFF) TDO (7FEF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FBFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BEF9); -SDR 16 TDI (FFFF) TDO (A5FF); +SDR 16 TDI (FFFF) TDO (BEFB); +SDR 16 TDI (FFFF) TDO (B5FF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (7EEB); SDR 16 TDI (FFFF) TDO (AFFF); @@ -9837,7 +9837,7 @@ SDR 16 TDI (FFFF) TDO (FFDF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFEB); +SDR 16 TDI (FFFF) TDO (FF9B); SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (EFDF); SDR 16 TDI (FFFF) TDO (BDFF); @@ -9852,8 +9852,8 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BDFD); -SDR 16 TDI (FFFF) TDO (F7DF); +SDR 16 TDI (FFFF) TDO (BDFF); +SDR 16 TDI (FFFF) TDO (F77F); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (F7FF); SDR 16 TDI (FFFF) TDO (BDFF); @@ -9869,7 +9869,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFB); -SDR 16 TDI (FFFF) TDO (9EF7); +SDR 16 TDI (FFFF) TDO (BEE7); SDR 16 TDI (FFFF) TDO (7FFE); SDR 16 TDI (FFFF) TDO (FEAD); SDR 16 TDI (FFFF) TDO (AFFF); @@ -9885,9 +9885,9 @@ SDR 16 TDI (FFFF) TDO (FFBF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B7AE); -SDR 16 TDI (FFFF) TDO (BF7F); -SDR 16 TDI (FFFF) TDO (77EF); -SDR 16 TDI (FFFF) TDO (7CFF); +SDR 16 TDI (FFFF) TDO (FBFF); +SDR 16 TDI (FFFF) TDO (77F7); +SDR 16 TDI (FFFF) TDO (6CEF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (7FFF); @@ -9901,9 +9901,9 @@ SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (6BFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BEFF); -SDR 16 TDI (FFFF) TDO (FFF7); +SDR 16 TDI (FFFF) TDO (FF77); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFF7); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -9917,9 +9917,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7DFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BAAF); -SDR 16 TDI (FFFF) TDO (FBFF); +SDR 16 TDI (FFFF) TDO (ADFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (F7FD); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7FFB); SDR 16 TDI (FFFF) TDO (7FFF); @@ -9932,13 +9932,13 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (6BFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFAE); -SDR 16 TDI (FFFF) TDO (F7FA); -SDR 16 TDI (FFFF) TDO (7FFB); -SDR 16 TDI (FFFF) TDO (7FBF); -SDR 16 TDI (FFFF) TDO (B7FF); +SDR 16 TDI (FFFF) TDO (BFAF); +SDR 16 TDI (FFFF) TDO (F7F9); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (7FDD); +SDR 16 TDI (FFFF) TDO (B7F7); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7777); +SDR 16 TDI (FFFF) TDO (77F7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9949,12 +9949,12 @@ SDR 16 TDI (FFFF) TDO (FFEA); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (9D5F); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (D6F7); -SDR 16 TDI (FFFF) TDO (9FF7); +SDR 16 TDI (FFFF) TDO (7F5F); +SDR 16 TDI (FFFF) TDO (7FF5); +SDR 16 TDI (FFFF) TDO (D7EF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (5FFF); +SDR 16 TDI (FFFF) TDO (5F7F); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9965,9 +9965,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); -SDR 16 TDI (FFFF) TDO (FFFD); -SDR 16 TDI (FFFF) TDO (57EB); -SDR 16 TDI (FFFF) TDO (FFDF); +SDR 16 TDI (FFFF) TDO (DFFE); +SDR 16 TDI (FFFF) TDO (57FF); +SDR 16 TDI (FFFF) TDO (FEDD); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -9981,9 +9981,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (7777); -SDR 16 TDI (FFFF) TDO (7FED); -SDR 16 TDI (FFFF) TDO (FFFB); +SDR 16 TDI (FFFF) TDO (5AF4); +SDR 16 TDI (FFFF) TDO (77F7); +SDR 16 TDI (FFFF) TDO (F7AB); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -9996,13 +9996,13 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BAFC); -SDR 16 TDI (FFFF) TDO (EAEE); -SDR 16 TDI (FFFF) TDO (67F3); -SDR 16 TDI (FFFF) TDO (260F); -SDR 16 TDI (FFFF) TDO (9BFF); +SDR 16 TDI (FFFF) TDO (BAFD); +SDR 16 TDI (FFFF) TDO (AFAF); +SDR 16 TDI (FFFF) TDO (7FFB); +SDR 16 TDI (FFFF) TDO (2EFD); +SDR 16 TDI (FFFF) TDO (9BFB); SDR 16 TDI (FFFF) TDO (7F7B); -SDR 16 TDI (FFFF) TDO (5EFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10013,12 +10013,12 @@ SDR 16 TDI (FFFF) TDO (FFEE); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (BFB9); -SDR 16 TDI (FFFF) TDO (7FFE); -SDR 16 TDI (FFFF) TDO (FDF7); -SDR 16 TDI (FFFF) TDO (BFFB); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (F77B); SDR 16 TDI (FFFF) TDO (6FEE); +SDR 16 TDI (FFFF) TDO (FD57); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (6EEE); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10029,9 +10029,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (A55F); -SDR 16 TDI (FFFF) TDO (7777); -SDR 16 TDI (FFFF) TDO (65C7); -SDR 16 TDI (FFFF) TDO (7E7B); +SDR 16 TDI (FFFF) TDO (CAF7); +SDR 16 TDI (FFFF) TDO (75D7); +SDR 16 TDI (FFFF) TDO (7E45); SDR 16 TDI (FFFF) TDO (B3F0); SDR 16 TDI (FFFF) TDO (3FE0); SDR 16 TDI (FFFF) TDO (6666); @@ -10044,10 +10044,10 @@ SDR 16 TDI (FFFF) TDO (B7FF); SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (67FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (AFFF); -SDR 16 TDI (FFFF) TDO (3777); -SDR 16 TDI (FFFF) TDO (47A7); -SDR 16 TDI (FFFF) TDO (787B); +SDR 16 TDI (FFFF) TDO (AFFC); +SDR 16 TDI (FFFF) TDO (FAF5); +SDR 16 TDI (FFFF) TDO (47B7); +SDR 16 TDI (FFFF) TDO (78EF); SDR 16 TDI (FFFF) TDO (B3F0); SDR 16 TDI (FFFF) TDO (3FF0); SDR 16 TDI (FFFF) TDO (6666); @@ -10060,10 +10060,10 @@ SDR 16 TDI (FFFF) TDO (AFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B55E); -SDR 16 TDI (FFFF) TDO (2222); -SDR 16 TDI (FFFF) TDO (67EE); +SDR 16 TDI (FFFF) TDO (B55F); SDR 16 TDI (FFFF) TDO (2623); +SDR 16 TDI (FFFF) TDO (67E2); +SDR 16 TDI (FFFF) TDO (2667); SDR 16 TDI (FFFF) TDO (B3F0); SDR 16 TDI (FFFF) TDO (3FF0); SDR 16 TDI (FFFF) TDO (6666); @@ -10076,10 +10076,10 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (67FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (9FF7); -SDR 16 TDI (FFFF) TDO (2223); -SDR 16 TDI (FFFF) TDO (57E2); -SDR 16 TDI (FFFF) TDO (20E3); +SDR 16 TDI (FFFF) TDO (9FF4); +SDR 16 TDI (FFFF) TDO (2623); +SDR 16 TDI (FFFF) TDO (47E2); +SDR 16 TDI (FFFF) TDO (2067); SDR 16 TDI (FFFF) TDO (B3F0); SDR 16 TDI (FFFF) TDO (3FF0); SDR 16 TDI (FFFF) TDO (6666); @@ -10092,10 +10092,10 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (199B); -SDR 16 TDI (FFFF) TDO (63E6); -SDR 16 TDI (FFFF) TDO (CC6D); +SDR 16 TDI (FFFF) TDO (BFFD); +SDR 16 TDI (FFFF) TDO (B19B); +SDR 16 TDI (FFFF) TDO (63EC); +SDR 16 TDI (FFFF) TDO (CC63); SDR 16 TDI (FFFF) TDO (B33B); SDR 16 TDI (FFFF) TDO (B1F3); SDR 16 TDI (FFFF) TDO (46EE); @@ -10108,10 +10108,10 @@ SDR 16 TDI (FFFF) TDO (B999); SDR 16 TDI (FFFF) TDO (99FF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFE); -SDR 16 TDI (FFFF) TDO (7332); -SDR 16 TDI (FFFF) TDO (4D52); -SDR 16 TDI (FFFF) TDO (6323); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (2632); +SDR 16 TDI (FFFF) TDO (4D46); +SDR 16 TDI (FFFF) TDO (6337); SDR 16 TDI (FFFF) TDO (B373); SDR 16 TDI (FFFF) TDO (36A3); SDR 16 TDI (FFFF) TDO (6666); @@ -10124,10 +10124,10 @@ SDR 16 TDI (FFFF) TDO (B5DD); SDR 16 TDI (FFFF) TDO (DDFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFB); -SDR 16 TDI (FFFF) TDO (D99B); -SDR 16 TDI (FFFF) TDO (7FDE); -SDR 16 TDI (FFFF) TDO (DDFD); +SDR 16 TDI (FFFF) TDO (BFF9); +SDR 16 TDI (FFFF) TDO (BDDB); +SDR 16 TDI (FFFF) TDO (7FCC); +SDR 16 TDI (FFFF) TDO (DDFF); SDR 16 TDI (FFFF) TDO (BFFD); SDR 16 TDI (FFFF) TDO (FFEE); SDR 16 TDI (FFFF) TDO (7FFF); @@ -10141,9 +10141,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (BFF7); +SDR 16 TDI (FFFF) TDO (B7F7); SDR 16 TDI (FFFF) TDO (6FF7); -SDR 16 TDI (FFFF) TDO (EFEF); +SDR 16 TDI (FFFF) TDO (EEDF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -10175,7 +10175,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (8FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFDF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (7FBF); @@ -10189,9 +10189,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5DFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (AFFF); -SDR 16 TDI (FFFF) TDO (7FFB); +SDR 16 TDI (FFFF) TDO (77FB); SDR 16 TDI (FFFF) TDO (6FF7); -SDR 16 TDI (FFFF) TDO (F7EF); +SDR 16 TDI (FFFF) TDO (F6FF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (E7FF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -10210,7 +10210,7 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (5FFF); +SDR 16 TDI (FFFF) TDO (5FDF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10250,7 +10250,7 @@ SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (6FFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10258,7 +10258,7 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (7FBF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); From 751ae92509027332ecd2a08e0b776d90cdcf0a51 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Thu, 20 Jul 2017 16:33:55 -0700 Subject: [PATCH 36/38] CPLD: Switch sense of LCD_RD/WR pins. Should keep CPLD settled when in HackRF mode. --- firmware/application/portapack.cpp | 4 +- firmware/common/pins.hpp | 10 +- firmware/common/portapack_hal.hpp | 4 +- firmware/common/portapack_io.cpp | 4 +- firmware/common/portapack_io.hpp | 20 +- .../output_files/portapack_h1_cpld.svf | 2058 ++++---- .../cpld/20150901/portapack_h1_cpld.qsf | 31 + .../cpld/20150901/portapack_h1_cpld.sdc | 2 +- hardware/portapack_h1/cpld/20150901/top.vhd | 18 +- .../output_files/portapack_h1_cpld.svf | 4302 ++++++++--------- .../cpld/20170522/portapack_h1_cpld.qsf | 31 + .../cpld/20170522/portapack_h1_cpld.sdc | 2 +- hardware/portapack_h1/cpld/20170522/top.vhd | 18 +- 13 files changed, 3283 insertions(+), 3221 deletions(-) diff --git a/firmware/application/portapack.cpp b/firmware/application/portapack.cpp index dc60c687..7a6b55f1 100644 --- a/firmware/application/portapack.cpp +++ b/firmware/application/portapack.cpp @@ -49,8 +49,8 @@ namespace portapack { portapack::IO io { portapack::gpio_dir, - portapack::gpio_lcd_rd, - portapack::gpio_lcd_wr, + portapack::gpio_lcd_rdx, + portapack::gpio_lcd_wrx, portapack::gpio_io_stbx, portapack::gpio_addr, portapack::gpio_lcd_te, diff --git a/firmware/common/pins.hpp b/firmware/common/pins.hpp index b07b5472..b9be1c74 100644 --- a/firmware/common/pins.hpp +++ b/firmware/common/pins.hpp @@ -64,20 +64,20 @@ constexpr Pin pins[] = { [P1_18] = { 1, 18, PinConfig::gpio_out_with_pulldown(0) }, /* SGPIO12/BANK2F3M12: CPLD.70/HOST_INVERT(I) */ [P1_19] = { 1, 19, { .mode=1, .pd=1, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* SSP1_SCK/P39: MAX2837.SCLK(I), MAX5864.SCLK(I) */ [P1_20] = { 1, 20, { .mode=0, .pd=0, .pu=1, .fast=0, .input=0, .ifilt=1 } }, /* CS_XCVR/P53: MAX2837.CS(I) */ - [P2_0] = { 2, 0, { .mode=4, .pd=0, .pu=1, .fast=0, .input=1, .ifilt=1 } }, /* U0_TXD: PortaPack P2_0/IO_STBX */ - [P2_1] = { 2, 1, { .mode=4, .pd=1, .pu=0, .fast=0, .input=1, .ifilt=1 } }, /* U0_RXD: PortaPack P2_1/ADDR */ + [P2_0] = { 2, 0, { .mode=4, .pd=0, .pu=0, .fast=0, .input=1, .ifilt=1 } }, /* U0_TXD: PortaPack P2_0/IO_STBX */ + [P2_1] = { 2, 1, { .mode=4, .pd=0, .pu=0, .fast=0, .input=1, .ifilt=1 } }, /* U0_RXD: PortaPack P2_1/ADDR */ [P2_2] = { 2, 2, PinConfig::sgpio_inout_fast(0) }, /* SGPIO6/BANK2F3M16: CPLD.61/HOST_DATA6(IO) */ [P2_3] = { 2, 3, { .mode=4, .pd=0, .pu=0, .fast=0, .input=1, .ifilt=1 } }, /* I2C1_SDA: PortaPack P2_3/LCD_TE */ - [P2_4] = { 2, 4, { .mode=4, .pd=0, .pu=0, .fast=0, .input=1, .ifilt=1 } }, /* I2C1_SCL: PortaPack P2_4/LCD_RD */ + [P2_4] = { 2, 4, { .mode=4, .pd=0, .pu=0, .fast=0, .input=1, .ifilt=1 } }, /* I2C1_SCL: PortaPack P2_4/LCD_RDX */ [P2_5] = { 2, 5, { .mode=4, .pd=0, .pu=1, .fast=0, .input=0, .ifilt=1 } }, /* RX/P43: U7.VCTL1(I), U10.VCTL1(I), U2.VCTL1(I) */ [P2_6] = { 2, 6, { .mode=4, .pd=0, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* MIXER_SCLK/P31: 33pF, RFFC5072.SCLK(I) */ [P2_7] = { 2, 7, { .mode=0, .pd=0, .pu=0, .fast=0, .input=1, .ifilt=1 } }, /* ISP: 10K PU, Unused */ [P2_8] = { 2, 8, { .mode=4, .pd=0, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* P2_8: 10K PD, BOOT2, DFU switch, PortaPack P2_8/ */ - [P2_9] = { 2, 9, { .mode=0, .pd=0, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* P2_9: 10K PD, BOOT3, PortaPack P2_9/LCD_WR */ + [P2_9] = { 2, 9, { .mode=0, .pd=0, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* P2_9: 10K PD, BOOT3, PortaPack P2_9/LCD_WRX */ [P2_10] = { 2, 10, { .mode=0, .pd=0, .pu=1, .fast=0, .input=0, .ifilt=1 } }, /* AMP_BYPASS/P50: U14.V2(I), U12.V2(I) */ [P2_11] = { 2, 11, { .mode=0, .pd=1, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* RX_AMP/P49: U12.V1(I), U14.V3(I) */ [P2_12] = { 2, 12, { .mode=0, .pd=0, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* !RX_AMP_PWR/P52: 10K PU, Q1.G(I), power to U13 (RX amp) */ - [P2_13] = { 2, 13, { .mode=0, .pd=0, .pu=1, .fast=0, .input=1, .ifilt=1 } }, /* P2_13: PortaPack P2_13/DIR */ + [P2_13] = { 2, 13, { .mode=0, .pd=0, .pu=0, .fast=0, .input=1, .ifilt=1 } }, /* P2_13: PortaPack P2_13/DIR */ [P3_0] = { 3, 0, { .mode=2, .pd=0, .pu=1, .fast=0, .input=0, .ifilt=1 } }, /* I2S0_TX_SCK: PortaPack I2S0_TX_SCK(I) */ [P3_1] = { 3, 1, { .mode=0, .pd=0, .pu=1, .fast=0, .input=1, .ifilt=1 } }, /* I2S0_RX_WS: PortaPack I2S0_TX_WS(I). Input enabled to fold back into RX. */ [P3_2] = { 3, 2, { .mode=0, .pd=0, .pu=1, .fast=0, .input=0, .ifilt=1 } }, /* I2S0_RX_SDA: PortaPack I2S0_TX_SDA(I) */ diff --git a/firmware/common/portapack_hal.hpp b/firmware/common/portapack_hal.hpp index 716e8678..56aa9c07 100644 --- a/firmware/common/portapack_hal.hpp +++ b/firmware/common/portapack_hal.hpp @@ -37,8 +37,8 @@ constexpr GPIO gpio_io_stbx = gpio[GPIO5_0]; /* P2_0 */ constexpr GPIO gpio_addr = gpio[GPIO5_1]; /* P2_1 */ constexpr GPIO gpio_lcd_te = gpio[GPIO5_3]; /* P2_3 */ constexpr GPIO gpio_unused = gpio[GPIO5_7]; /* P2_8 */ -constexpr GPIO gpio_lcd_rd = gpio[GPIO5_4]; /* P2_4 */ -constexpr GPIO gpio_lcd_wr = gpio[GPIO1_10]; /* P2_9 */ +constexpr GPIO gpio_lcd_rdx = gpio[GPIO5_4]; /* P2_4 */ +constexpr GPIO gpio_lcd_wrx = gpio[GPIO1_10]; /* P2_9 */ constexpr GPIO gpio_dir = gpio[GPIO1_13]; /* P2_13 */ constexpr std::array gpios_data { gpio[GPIO3_8], diff --git a/firmware/common/portapack_io.cpp b/firmware/common/portapack_io.cpp index 1ab596ad..e69aa28b 100644 --- a/firmware/common/portapack_io.cpp +++ b/firmware/common/portapack_io.cpp @@ -43,8 +43,8 @@ void IO::init() { addr(0); gpio_dir.output(); - gpio_lcd_rd.output(); - gpio_lcd_wr.output(); + gpio_lcd_rdx.output(); + gpio_lcd_wrx.output(); gpio_io_stbx.output(); gpio_addr.output(); gpio_rot_a.input(); diff --git a/firmware/common/portapack_io.hpp b/firmware/common/portapack_io.hpp index c64998ff..a698c1b4 100644 --- a/firmware/common/portapack_io.hpp +++ b/firmware/common/portapack_io.hpp @@ -80,15 +80,15 @@ public: constexpr IO( GPIO gpio_dir, - GPIO gpio_lcd_rd, - GPIO gpio_lcd_wr, + GPIO gpio_lcd_rdx, + GPIO gpio_lcd_wrx, GPIO gpio_io_stbx, GPIO gpio_addr, GPIO gpio_rot_a, GPIO gpio_rot_b ) : gpio_dir { gpio_dir }, - gpio_lcd_rd { gpio_lcd_rd }, - gpio_lcd_wr { gpio_lcd_wr }, + gpio_lcd_rdx { gpio_lcd_rdx }, + gpio_lcd_wrx { gpio_lcd_wrx }, gpio_io_stbx { gpio_io_stbx }, gpio_addr { gpio_addr }, gpio_rot_a { gpio_rot_a }, @@ -199,8 +199,8 @@ public: private: const GPIO gpio_dir; - const GPIO gpio_lcd_rd; - const GPIO gpio_lcd_wr; + const GPIO gpio_lcd_rdx; + const GPIO gpio_lcd_wrx; const GPIO gpio_io_stbx; const GPIO gpio_addr; const GPIO gpio_rot_a; @@ -213,19 +213,19 @@ private: uint8_t io_reg { 0x03 }; void lcd_rd_assert() { - gpio_lcd_rd.set(); + gpio_lcd_rdx.clear(); } void lcd_rd_deassert() { - gpio_lcd_rd.clear(); + gpio_lcd_rdx.set(); } void lcd_wr_assert() { - gpio_lcd_wr.set(); + gpio_lcd_wrx.clear(); } void lcd_wr_deassert() { - gpio_lcd_wr.clear(); + gpio_lcd_wrx.set(); } void io_stb_assert() { diff --git a/hardware/portapack_h1/cpld/20150901/output_files/portapack_h1_cpld.svf b/hardware/portapack_h1/cpld/20150901/output_files/portapack_h1_cpld.svf index 1bac2dec..9319db9a 100644 --- a/hardware/portapack_h1/cpld/20150901/output_files/portapack_h1_cpld.svf +++ b/hardware/portapack_h1/cpld/20150901/output_files/portapack_h1_cpld.svf @@ -15,11 +15,11 @@ ! !Quartus Prime SVF converter 16.1 ! -!Device #1: 5M40Z - /home/workspace/portapack-cpld/20150901/output_files/portapack_h1_cpld.pof Wed Jul 19 00:16:06 2017 +!Device #1: 5M40Z - /home/workspace/portapack-cpld/20150901/output_files/portapack_h1_cpld.pof Thu Jul 20 23:15:03 2017 ! -!NOTE "USERCODE" "0018B080"; +!NOTE "USERCODE" "0018BA3A"; ! -!NOTE "CHECKSUM" "0018B600"; +!NOTE "CHECKSUM" "0018BDB2"; ! ! ! @@ -103,7 +103,7 @@ SDR 16 TDI (FFFE); RUNTEST 1800 TCK; SDR 16 TDI (AF9E); RUNTEST 1800 TCK; -SDR 16 TDI (7CFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -159,13 +159,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FEFF); +SDR 16 TDI (FEFB); RUNTEST 1800 TCK; SDR 16 TDI (7FED); RUNTEST 1800 TCK; SDR 16 TDI (FF7F); RUNTEST 1800 TCK; -SDR 16 TDI (BFDD); +SDR 16 TDI (BFFD); RUNTEST 1800 TCK; SDR 16 TDI (E7F9); RUNTEST 1800 TCK; @@ -183,25 +183,25 @@ SDR 16 TDI (B99F); RUNTEST 1800 TCK; SDR 16 TDI (BCCC); RUNTEST 1800 TCK; -SDR 16 TDI (CFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFEA); +SDR 16 TDI (CFFE); RUNTEST 1800 TCK; SDR 16 TDI (6FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFF7); +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFEE); +RUNTEST 1800 TCK; +SDR 16 TDI (6FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7B7F); +SDR 16 TDI (BFE7); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7F7F); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -247,7 +247,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFFE); RUNTEST 1800 TCK; SDR 16 TDI (6FFF); RUNTEST 1800 TCK; @@ -279,7 +279,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFFE); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -297,7 +297,7 @@ SDR 16 TDI (BFED); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7AFF); +SDR 16 TDI (7EFF); RUNTEST 1800 TCK; SDR 16 TDI (EFFF); RUNTEST 1800 TCK; @@ -311,7 +311,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFFE); RUNTEST 1800 TCK; SDR 16 TDI (6FFF); RUNTEST 1800 TCK; @@ -323,11 +323,11 @@ SDR 16 TDI (FF7F); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FF7F); +SDR 16 TDI (EF7F); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFA); +SDR 16 TDI (FFFB); RUNTEST 1800 TCK; SDR 16 TDI (7BEF); RUNTEST 1800 TCK; @@ -355,7 +355,7 @@ SDR 16 TDI (FFFD); RUNTEST 1800 TCK; SDR 16 TDI (6FFF); RUNTEST 1800 TCK; -SDR 16 TDI (DDFF); +SDR 16 TDI (DFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -375,7 +375,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFE); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -391,7 +391,7 @@ SDR 16 TDI (BF7F); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFD); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -419,7 +419,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (6FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FBFF); +SDR 16 TDI (F7FF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -439,15 +439,15 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFFE); RUNTEST 1800 TCK; SDR 16 TDI (6FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BBFF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FDFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -463,7 +463,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BEFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFEF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (76FF); RUNTEST 1800 TCK; @@ -471,7 +471,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFBF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -483,7 +483,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFF7); RUNTEST 1800 TCK; @@ -511,11 +511,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BDFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FDFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (DFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -559,7 +559,7 @@ SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (BF7F); RUNTEST 1800 TCK; -SDR 16 TDI (FEEF); +SDR 16 TDI (FEFF); RUNTEST 1800 TCK; SDR 16 TDI (79FF); RUNTEST 1800 TCK; @@ -573,7 +573,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BEFF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -593,11 +593,19 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; +SDR 16 TDI (7FFE); +RUNTEST 1800 TCK; +SDR 16 TDI (7BFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFDE); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFD6); +SDR 16 TDI (BFF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -619,15 +627,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FBF); -RUNTEST 1800 TCK; -SDR 16 TDI (F7FF); +SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (BBFB); RUNTEST 1800 TCK; @@ -651,15 +651,15 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7F7F); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FDF); +SDR 16 TDI (7F5F); RUNTEST 1800 TCK; SDR 16 TDI (BFDF); RUNTEST 1800 TCK; @@ -669,7 +669,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BEFF); +SDR 16 TDI (BFF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -689,11 +689,11 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7FFD); RUNTEST 1800 TCK; -SDR 16 TDI (FBFF); +SDR 16 TDI (DAFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFF4); +SDR 16 TDI (BFFC); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -721,13 +721,13 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FDD); +SDR 16 TDI (7FD7); RUNTEST 1800 TCK; -SDR 16 TDI (EEFF); +SDR 16 TDI (EF5F); RUNTEST 1800 TCK; -SDR 16 TDI (BDFB); +SDR 16 TDI (BF7B); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (777F); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -759,9 +759,9 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (DDEB); +SDR 16 TDI (DDEA); RUNTEST 1800 TCK; -SDR 16 TDI (6BFF); +SDR 16 TDI (77FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -787,13 +787,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FF5F); +SDR 16 TDI (FD7F); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFF4); +SDR 16 TDI (FFF5); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (77FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -817,15 +817,15 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7FFD); RUNTEST 1800 TCK; -SDR 16 TDI (FBEF); +SDR 16 TDI (BAEF); RUNTEST 1800 TCK; -SDR 16 TDI (BFDE); +SDR 16 TDI (BDFE); RUNTEST 1800 TCK; SDR 16 TDI (EB7F); RUNTEST 1800 TCK; -SDR 16 TDI (7BFF); +SDR 16 TDI (6FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -851,7 +851,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (5DFE); +SDR 16 TDI (DFFE); RUNTEST 1800 TCK; SDR 16 TDI (BFFB); RUNTEST 1800 TCK; @@ -881,13 +881,13 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFD); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FF7F); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BDFF); +SDR 16 TDI (BFDF); RUNTEST 1800 TCK; -SDR 16 TDI (377F); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -913,19 +913,19 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FDF); +SDR 16 TDI (7FDE); RUNTEST 1800 TCK; -SDR 16 TDI (BE0E); +SDR 16 TDI (DDAE); RUNTEST 1800 TCK; -SDR 16 TDI (BFFC); +SDR 16 TDI (BBFE); RUNTEST 1800 TCK; -SDR 16 TDI (637F); +SDR 16 TDI (EBFF); RUNTEST 1800 TCK; SDR 16 TDI (77FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B7AF); +SDR 16 TDI (B7FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -945,13 +945,13 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFD); +SDR 16 TDI (7FF7); RUNTEST 1800 TCK; -SDR 16 TDI (E9FF); +SDR 16 TDI (EE7F); RUNTEST 1800 TCK; -SDR 16 TDI (BDBB); +SDR 16 TDI (BF79); RUNTEST 1800 TCK; -SDR 16 TDI (9FFF); +SDR 16 TDI (177F); RUNTEST 1800 TCK; SDR 16 TDI (6FFF); RUNTEST 1800 TCK; @@ -977,11 +977,11 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFE); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (DFFF); +SDR 16 TDI (BBDF); RUNTEST 1800 TCK; -SDR 16 TDI (BBFF); +SDR 16 TDI (BFBF); RUNTEST 1800 TCK; SDR 16 TDI (FCFF); RUNTEST 1800 TCK; @@ -1009,9 +1009,9 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FF3); +SDR 16 TDI (7FF0); RUNTEST 1800 TCK; -SDR 16 TDI (DBBF); +SDR 16 TDI (EEBF); RUNTEST 1800 TCK; SDR 16 TDI (B01D); RUNTEST 1800 TCK; @@ -1043,17 +1043,17 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FF3); RUNTEST 1800 TCK; -SDR 16 TDI (DBAD); +SDR 16 TDI (EEAD); RUNTEST 1800 TCK; -SDR 16 TDI (B819); +SDR 16 TDI (B999); RUNTEST 1800 TCK; -SDR 16 TDI (9AEA); +SDR 16 TDI (9AEB); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (6FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BF5F); +SDR 16 TDI (BFAF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1075,9 +1075,9 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7F00); RUNTEST 1800 TCK; -SDR 16 TDI (888F); +SDR 16 TDI (448F); RUNTEST 1800 TCK; -SDR 16 TDI (BE18); +SDR 16 TDI (B818); RUNTEST 1800 TCK; SDR 16 TDI (88FF); RUNTEST 1800 TCK; @@ -1105,15 +1105,15 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7F00); +SDR 16 TDI (7F03); RUNTEST 1800 TCK; -SDR 16 TDI (889F); +SDR 16 TDI (449F); RUNTEST 1800 TCK; -SDR 16 TDI (BE19); +SDR 16 TDI (B999); RUNTEST 1800 TCK; -SDR 16 TDI (9CF3); +SDR 16 TDI (9CD3); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7BFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1139,13 +1139,13 @@ SDR 16 TDI (9999); RUNTEST 1800 TCK; SDR 16 TDI (73E8); RUNTEST 1800 TCK; -SDR 16 TDI (4485); +SDR 16 TDI (4487); RUNTEST 1800 TCK; SDR 16 TDI (B9B8); RUNTEST 1800 TCK; SDR 16 TDI (88FF); RUNTEST 1800 TCK; -SDR 16 TDI (6BFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1175,7 +1175,7 @@ SDR 16 TDI (CCDA); RUNTEST 1800 TCK; SDR 16 TDI (B59D); RUNTEST 1800 TCK; -SDR 16 TDI (DDFB); +SDR 16 TDI (DDFF); RUNTEST 1800 TCK; SDR 16 TDI (77FF); RUNTEST 1800 TCK; @@ -1207,7 +1207,7 @@ SDR 16 TDI (66FF); RUNTEST 1800 TCK; SDR 16 TDI (B3FF); RUNTEST 1800 TCK; -SDR 16 TDI (FFEE); +SDR 16 TDI (FFAD); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1235,7 +1235,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FAF); RUNTEST 1800 TCK; -SDR 16 TDI (EEEF); +SDR 16 TDI (DDEF); RUNTEST 1800 TCK; SDR 16 TDI (BDDF); RUNTEST 1800 TCK; @@ -1245,7 +1245,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFF7); +SDR 16 TDI (BFD7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1259,19 +1259,19 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (F7FB); +SDR 16 TDI (FFFB); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FEEE); +SDR 16 TDI (FEEF); RUNTEST 1800 TCK; SDR 16 TDI (7FFD); RUNTEST 1800 TCK; -SDR 16 TDI (FF7F); +SDR 16 TDI (F77F); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (DFF7); +SDR 16 TDI (FFF7); RUNTEST 1800 TCK; SDR 16 TDI (7BFF); RUNTEST 1800 TCK; @@ -1291,19 +1291,19 @@ SDR 16 TDI (FFFD); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (F7FF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFE); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (EF6F); +SDR 16 TDI (FF6F); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (DFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1329,9 +1329,9 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FAF); +SDR 16 TDI (7FAD); RUNTEST 1800 TCK; -SDR 16 TDI (FEFF); +SDR 16 TDI (E9FF); RUNTEST 1800 TCK; SDR 16 TDI (BBDF); RUNTEST 1800 TCK; @@ -1341,15 +1341,15 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BEBF); +SDR 16 TDI (BEFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFB); +SDR 16 TDI (FFEB); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFBA); RUNTEST 1800 TCK; -SDR 16 TDI (BF9F); +SDR 16 TDI (BF9E); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1361,7 +1361,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (6FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1373,9 +1373,9 @@ SDR 16 TDI (77FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFE); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BDFF); +SDR 16 TDI (BEFF); RUNTEST 1800 TCK; SDR 16 TDI (7FF3); RUNTEST 1800 TCK; @@ -1387,11 +1387,11 @@ SDR 16 TDI (FFFD); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BBFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFE); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFB); RUNTEST 1800 TCK; @@ -1407,13 +1407,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFF7); RUNTEST 1800 TCK; -SDR 16 TDI (7DFF); +SDR 16 TDI (7DDF); RUNTEST 1800 TCK; SDR 16 TDI (7FFD); RUNTEST 1800 TCK; SDR 16 TDI (FFF7); RUNTEST 1800 TCK; -SDR 16 TDI (B7FF); +SDR 16 TDI (B7FD); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1425,7 +1425,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7DFE); +SDR 16 TDI (7FFE); RUNTEST 1800 TCK; SDR 16 TDI (FFEF); RUNTEST 1800 TCK; @@ -1437,7 +1437,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFE); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFF7); RUNTEST 1800 TCK; @@ -1445,7 +1445,7 @@ SDR 16 TDI (7FEF); RUNTEST 1800 TCK; SDR 16 TDI (F7BA); RUNTEST 1800 TCK; -SDR 16 TDI (BEAF); +SDR 16 TDI (BE9F); RUNTEST 1800 TCK; SDR 16 TDI (FFFE); RUNTEST 1800 TCK; @@ -1455,9 +1455,9 @@ SDR 16 TDI (DFFF); RUNTEST 1800 TCK; SDR 16 TDI (BDFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFE); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFB); +SDR 16 TDI (6FFB); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1469,7 +1469,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFDB); +SDR 16 TDI (BFDF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1495,13 +1495,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFCF); +SDR 16 TDI (FFCD); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFBF); +SDR 16 TDI (BBB7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1527,13 +1527,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFB); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFF7); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1565,7 +1565,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BF5F); +SDR 16 TDI (B757); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1597,7 +1597,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BBFF); +SDR 16 TDI (BBAF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1615,9 +1615,9 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FDFF); +SDR 16 TDI (F5FF); RUNTEST 1800 TCK; -SDR 16 TDI (7EFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1629,7 +1629,7 @@ SDR 16 TDI (77FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BE5F); +SDR 16 TDI (BEFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1677,9 +1677,9 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFD); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFBF); RUNTEST 1800 TCK; -SDR 16 TDI (DFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1693,7 +1693,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B5AF); +SDR 16 TDI (B5FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1709,9 +1709,9 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFBB); +SDR 16 TDI (BFFB); RUNTEST 1800 TCK; -SDR 16 TDI (FFDF); +SDR 16 TDI (FFDD); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1775,9 +1775,9 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (AFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFD); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7BFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1807,9 +1807,9 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFD); RUNTEST 1800 TCK; -SDR 16 TDI (FDFF); +SDR 16 TDI (F5FF); RUNTEST 1800 TCK; -SDR 16 TDI (7EFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1821,7 +1821,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFAF); +SDR 16 TDI (BDFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1837,11 +1837,11 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFD); RUNTEST 1800 TCK; -SDR 16 TDI (AFDF); +SDR 16 TDI (AFBF); RUNTEST 1800 TCK; -SDR 16 TDI (DFBB); +SDR 16 TDI (FFBB); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (77FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1885,7 +1885,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B6AF); +SDR 16 TDI (B7AF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1901,11 +1901,11 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFF0); RUNTEST 1800 TCK; -SDR 16 TDI (BF9F); +SDR 16 TDI (BE1F); RUNTEST 1800 TCK; -SDR 16 TDI (0019); +SDR 16 TDI (7819); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (73FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1917,7 +1917,7 @@ SDR 16 TDI (6BFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BF5F); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1933,11 +1933,11 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFF0); RUNTEST 1800 TCK; -SDR 16 TDI (A19B); +SDR 16 TDI (A01B); RUNTEST 1800 TCK; SDR 16 TDI (8019); RUNTEST 1800 TCK; -SDR 16 TDI (70FF); +SDR 16 TDI (73FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1949,7 +1949,7 @@ SDR 16 TDI (7DFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BAFF); +SDR 16 TDI (B9AF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1965,11 +1965,11 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFF0); RUNTEST 1800 TCK; -SDR 16 TDI (BF9F); +SDR 16 TDI (BE1F); RUNTEST 1800 TCK; -SDR 16 TDI (8019); +SDR 16 TDI (F819); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (73FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1981,7 +1981,7 @@ SDR 16 TDI (6BFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BEFF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1997,11 +1997,11 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFF0); RUNTEST 1800 TCK; -SDR 16 TDI (A19F); +SDR 16 TDI (A01F); RUNTEST 1800 TCK; SDR 16 TDI (8019); RUNTEST 1800 TCK; -SDR 16 TDI (70FF); +SDR 16 TDI (73FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2029,11 +2029,11 @@ SDR 16 TDI (6666); RUNTEST 1800 TCK; SDR 16 TDI (7CCE); RUNTEST 1800 TCK; -SDR 16 TDI (B98F); +SDR 16 TDI (B98B); RUNTEST 1800 TCK; -SDR 16 TDI (9BBB); +SDR 16 TDI (9BB9); RUNTEST 1800 TCK; -SDR 16 TDI (73CC); +SDR 16 TDI (77CC); RUNTEST 1800 TCK; SDR 16 TDI (CCC7); RUNTEST 1800 TCK; @@ -2077,7 +2077,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BEEF); +SDR 16 TDI (BFEF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2093,9 +2093,9 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFF7); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BEFF); RUNTEST 1800 TCK; -SDR 16 TDI (777F); +SDR 16 TDI (7F7F); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -2111,11 +2111,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFBF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -2141,7 +2141,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BDFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2175,11 +2175,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFBF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -2243,7 +2243,7 @@ SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFB); +SDR 16 TDI (FFFB); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -2283,7 +2283,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -2319,9 +2319,9 @@ SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (BDDF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFFB); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (77FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2339,7 +2339,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (DFFB); +SDR 16 TDI (FFFB); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -2365,7 +2365,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BEFF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2397,7 +2397,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2461,7 +2461,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BEFF); +SDR 16 TDI (BFF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2493,7 +2493,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BF7F); +SDR 16 TDI (BFBF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2557,7 +2557,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFBF); +SDR 16 TDI (BBBF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2589,7 +2589,7 @@ SDR 16 TDI (79FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B7BF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2717,7 +2717,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BEBF); +SDR 16 TDI (B6FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2781,7 +2781,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (A99F); +SDR 16 TDI (AD9F); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2845,7 +2845,7 @@ SDR 16 TDI (7DFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BD5F); +SDR 16 TDI (BD9F); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2877,7 +2877,7 @@ SDR 16 TDI (6BFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BEFF); +SDR 16 TDI (BBFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2909,7 +2909,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B7FF); +SDR 16 TDI (BDFF); RUNTEST 1800 TCK; SDR 16 TDI (3333); RUNTEST 1800 TCK; @@ -2973,7 +2973,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B9FF); +SDR 16 TDI (B6FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3037,7 +3037,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFF7); +SDR 16 TDI (B7FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3135,7 +3135,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFBF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFB); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -3143,7 +3143,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (F7FF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -3165,7 +3165,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFFD); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3173,19 +3173,19 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFFE); RUNTEST 1800 TCK; SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BF7F); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7BFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (F7FF); RUNTEST 1800 TCK; @@ -3197,7 +3197,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFFD); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3231,15 +3231,15 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFF7); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFFD); RUNTEST 1800 TCK; -SDR 16 TDI (EBFF); +SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -3249,7 +3249,7 @@ SDR 16 TDI (BF7F); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7BFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3261,7 +3261,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFF7); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3287,13 +3287,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFBF); +SDR 16 TDI (FFB7); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3325,7 +3325,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFF7); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3357,7 +3357,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3383,13 +3383,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFBF); +SDR 16 TDI (FFAF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (ADDF); +SDR 16 TDI (AD9F); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3421,7 +3421,7 @@ SDR 16 TDI (69FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (ABBF); +SDR 16 TDI (ABFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3453,7 +3453,7 @@ SDR 16 TDI (7DFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BD9F); +SDR 16 TDI (B99F); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3485,7 +3485,7 @@ SDR 16 TDI (69FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B6BF); +SDR 16 TDI (BEFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3613,7 +3613,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFAF); +SDR 16 TDI (BDFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3677,7 +3677,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B9AF); +SDR 16 TDI (B7AF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3709,7 +3709,7 @@ SDR 16 TDI (67FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BEAF); +SDR 16 TDI (BAFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3735,13 +3735,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (AFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFEB); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BBFF); +SDR 16 TDI (BFAF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3767,7 +3767,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFE); +SDR 16 TDI (FFEA); RUNTEST 1800 TCK; SDR 16 TDI (77FF); RUNTEST 1800 TCK; @@ -3799,7 +3799,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFEF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -3869,7 +3869,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFDB); +SDR 16 TDI (BFD7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3895,7 +3895,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (B7FF); RUNTEST 1800 TCK; -SDR 16 TDI (FFF7); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -3903,17 +3903,17 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BEFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7DFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3925,7 +3925,7 @@ SDR 16 TDI (7FF7); RUNTEST 1800 TCK; SDR 16 TDI (FFBF); RUNTEST 1800 TCK; -SDR 16 TDI (BEEF); +SDR 16 TDI (BEFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3935,7 +3935,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFD7); RUNTEST 1800 TCK; -SDR 16 TDI (EFFE); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -3945,9 +3945,9 @@ SDR 16 TDI (BFEE); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FBB); +SDR 16 TDI (7BFB); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (F7FF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -3967,7 +3967,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (DFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -3977,7 +3977,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7BFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4003,7 +4003,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BDFF); RUNTEST 1800 TCK; @@ -4011,7 +4011,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FBFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -4021,7 +4021,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (BF7F); RUNTEST 1800 TCK; -SDR 16 TDI (BFF7); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4039,7 +4039,7 @@ SDR 16 TDI (FFFD); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFB); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -4047,7 +4047,7 @@ SDR 16 TDI (FFBF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFB); +SDR 16 TDI (FEFB); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -4057,21 +4057,21 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FBBF); RUNTEST 1800 TCK; -SDR 16 TDI (77FF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFD); -RUNTEST 1800 TCK; -SDR 16 TDI (6FFF); -RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFA); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FF7F); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -4093,25 +4093,25 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BDFF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FEF7); RUNTEST 1800 TCK; -SDR 16 TDI (6FFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7FBF); RUNTEST 1800 TCK; SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FF7F); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -4119,7 +4119,7 @@ SDR 16 TDI (FF7F); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFF7); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -4127,15 +4127,15 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFE); RUNTEST 1800 TCK; -SDR 16 TDI (FFFD); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFB); +SDR 16 TDI (FF7B); RUNTEST 1800 TCK; -SDR 16 TDI (BFFA); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFB); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -4157,13 +4157,13 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BEFB); +SDR 16 TDI (BEFF); RUNTEST 1800 TCK; -SDR 16 TDI (B5FF); +SDR 16 TDI (A5FF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (7EEB); +SDR 16 TDI (7CEB); RUNTEST 1800 TCK; SDR 16 TDI (AFFF); RUNTEST 1800 TCK; @@ -4189,15 +4189,15 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFF6); RUNTEST 1800 TCK; -SDR 16 TDI (FF9B); +SDR 16 TDI (FFDF); RUNTEST 1800 TCK; SDR 16 TDI (6FFF); RUNTEST 1800 TCK; -SDR 16 TDI (EFDF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BDFF); +SDR 16 TDI (BFEF); RUNTEST 1800 TCK; SDR 16 TDI (FFF7); RUNTEST 1800 TCK; @@ -4221,15 +4221,15 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BDFF); +SDR 16 TDI (BDFD); RUNTEST 1800 TCK; -SDR 16 TDI (F77F); +SDR 16 TDI (F7FD); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (F7FF); +SDR 16 TDI (FDFF); RUNTEST 1800 TCK; -SDR 16 TDI (BDFF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFB); RUNTEST 1800 TCK; @@ -4253,15 +4253,15 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFB); +SDR 16 TDI (BFF7); RUNTEST 1800 TCK; -SDR 16 TDI (BEE7); +SDR 16 TDI (9EEB); RUNTEST 1800 TCK; SDR 16 TDI (7FFE); RUNTEST 1800 TCK; -SDR 16 TDI (FEAD); +SDR 16 TDI (FEED); RUNTEST 1800 TCK; -SDR 16 TDI (AFFF); +SDR 16 TDI (AFDF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4287,15 +4287,15 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (B7AE); RUNTEST 1800 TCK; -SDR 16 TDI (FBFF); +SDR 16 TDI (FFF7); RUNTEST 1800 TCK; -SDR 16 TDI (77F7); +SDR 16 TDI (7FFB); RUNTEST 1800 TCK; -SDR 16 TDI (6CEF); +SDR 16 TDI (EDFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FF7F); +SDR 16 TDI (BB7F); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -4319,7 +4319,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BEFF); RUNTEST 1800 TCK; -SDR 16 TDI (FF77); +SDR 16 TDI (D77F); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -4351,15 +4351,15 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BAAF); RUNTEST 1800 TCK; -SDR 16 TDI (ADFF); +SDR 16 TDI (7DFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (6FEF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (7F77); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFB); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -4381,19 +4381,19 @@ SDR 16 TDI (6BFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFAF); +SDR 16 TDI (BFFD); RUNTEST 1800 TCK; -SDR 16 TDI (F7F9); +SDR 16 TDI (FBAE); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7FEE); RUNTEST 1800 TCK; -SDR 16 TDI (7FDD); +SDR 16 TDI (CFBB); RUNTEST 1800 TCK; SDR 16 TDI (B7F7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (77F7); +SDR 16 TDI (7F77); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4415,43 +4415,43 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7F5F); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FF5); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (D7EF); +SDR 16 TDI (FEFF); RUNTEST 1800 TCK; SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (5F7F); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (9FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (DFFE); -RUNTEST 1800 TCK; SDR 16 TDI (57FF); RUNTEST 1800 TCK; -SDR 16 TDI (FEDD); +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (9FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFF5); +RUNTEST 1800 TCK; +SDR 16 TDI (57FF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFCB); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -4479,15 +4479,15 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (5AF4); +SDR 16 TDI (36F7); RUNTEST 1800 TCK; -SDR 16 TDI (77F7); +SDR 16 TDI (6FF7); RUNTEST 1800 TCK; -SDR 16 TDI (F7AB); +SDR 16 TDI (F765); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (77FF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -4509,17 +4509,17 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BAFD); +SDR 16 TDI (BAFE); RUNTEST 1800 TCK; -SDR 16 TDI (AFAF); +SDR 16 TDI (DFFC); RUNTEST 1800 TCK; -SDR 16 TDI (7FFB); +SDR 16 TDI (77FD); RUNTEST 1800 TCK; -SDR 16 TDI (2EFD); +SDR 16 TDI (7FBB); RUNTEST 1800 TCK; SDR 16 TDI (9BFB); RUNTEST 1800 TCK; -SDR 16 TDI (7F7B); +SDR 16 TDI (FF7F); RUNTEST 1800 TCK; SDR 16 TDI (5FFF); RUNTEST 1800 TCK; @@ -4541,13 +4541,13 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFFD); RUNTEST 1800 TCK; -SDR 16 TDI (F77B); +SDR 16 TDI (FB2B); RUNTEST 1800 TCK; -SDR 16 TDI (6FEE); +SDR 16 TDI (7FEE); RUNTEST 1800 TCK; -SDR 16 TDI (FD57); +SDR 16 TDI (ACDF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -4575,15 +4575,15 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (A55F); RUNTEST 1800 TCK; -SDR 16 TDI (CAF7); +SDR 16 TDI (3FBB); RUNTEST 1800 TCK; -SDR 16 TDI (75D7); +SDR 16 TDI (67DE); RUNTEST 1800 TCK; -SDR 16 TDI (7E45); +SDR 16 TDI (FE67); RUNTEST 1800 TCK; SDR 16 TDI (B3F0); RUNTEST 1800 TCK; -SDR 16 TDI (3FE0); +SDR 16 TDI (03EF); RUNTEST 1800 TCK; SDR 16 TDI (6666); RUNTEST 1800 TCK; @@ -4601,21 +4601,21 @@ SDR 16 TDI (B7FF); RUNTEST 1800 TCK; SDR 16 TDI (FFF5); RUNTEST 1800 TCK; -SDR 16 TDI (67FF); +SDR 16 TDI (65FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (AFFC); +SDR 16 TDI (AFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FAF5); +SDR 16 TDI (33BB); RUNTEST 1800 TCK; -SDR 16 TDI (47B7); +SDR 16 TDI (67A6); RUNTEST 1800 TCK; -SDR 16 TDI (78EF); +SDR 16 TDI (E667); RUNTEST 1800 TCK; -SDR 16 TDI (B3F0); +SDR 16 TDI (93F0); RUNTEST 1800 TCK; -SDR 16 TDI (3FF0); +SDR 16 TDI (03FF); RUNTEST 1800 TCK; SDR 16 TDI (6666); RUNTEST 1800 TCK; @@ -4633,21 +4633,21 @@ SDR 16 TDI (AFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (5FFF); +SDR 16 TDI (5DFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (B55F); RUNTEST 1800 TCK; -SDR 16 TDI (2623); +SDR 16 TDI (0C52); RUNTEST 1800 TCK; -SDR 16 TDI (67E2); +SDR 16 TDI (67F9); RUNTEST 1800 TCK; -SDR 16 TDI (2667); +SDR 16 TDI (182F); RUNTEST 1800 TCK; SDR 16 TDI (B3F0); RUNTEST 1800 TCK; -SDR 16 TDI (3FF0); +SDR 16 TDI (03FF); RUNTEST 1800 TCK; SDR 16 TDI (6666); RUNTEST 1800 TCK; @@ -4669,17 +4669,17 @@ SDR 16 TDI (67FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (9FF4); +SDR 16 TDI (9FF5); RUNTEST 1800 TCK; -SDR 16 TDI (2623); +SDR 16 TDI (8053); RUNTEST 1800 TCK; -SDR 16 TDI (47E2); +SDR 16 TDI (57E1); RUNTEST 1800 TCK; -SDR 16 TDI (2067); +SDR 16 TDI (00E3); RUNTEST 1800 TCK; SDR 16 TDI (B3F0); RUNTEST 1800 TCK; -SDR 16 TDI (3FF0); +SDR 16 TDI (03FF); RUNTEST 1800 TCK; SDR 16 TDI (6666); RUNTEST 1800 TCK; @@ -4701,9 +4701,9 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFD); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B19B); +SDR 16 TDI (199A); RUNTEST 1800 TCK; SDR 16 TDI (63EC); RUNTEST 1800 TCK; @@ -4711,9 +4711,9 @@ SDR 16 TDI (CC63); RUNTEST 1800 TCK; SDR 16 TDI (B33B); RUNTEST 1800 TCK; -SDR 16 TDI (B1F3); +SDR 16 TDI (B173); RUNTEST 1800 TCK; -SDR 16 TDI (46EE); +SDR 16 TDI (4E6E); RUNTEST 1800 TCK; SDR 16 TDI (7CCC); RUNTEST 1800 TCK; @@ -4733,9 +4733,9 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFFE); RUNTEST 1800 TCK; -SDR 16 TDI (2632); +SDR 16 TDI (7233); RUNTEST 1800 TCK; SDR 16 TDI (4D46); RUNTEST 1800 TCK; @@ -4743,7 +4743,7 @@ SDR 16 TDI (6337); RUNTEST 1800 TCK; SDR 16 TDI (B373); RUNTEST 1800 TCK; -SDR 16 TDI (36A3); +SDR 16 TDI (32AB); RUNTEST 1800 TCK; SDR 16 TDI (6666); RUNTEST 1800 TCK; @@ -4765,9 +4765,9 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFF9); +SDR 16 TDI (BFFB); RUNTEST 1800 TCK; -SDR 16 TDI (BDDB); +SDR 16 TDI (D9DB); RUNTEST 1800 TCK; SDR 16 TDI (7FCC); RUNTEST 1800 TCK; @@ -4775,7 +4775,7 @@ SDR 16 TDI (DDFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFD); RUNTEST 1800 TCK; -SDR 16 TDI (FFEE); +SDR 16 TDI (DFEF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -4799,15 +4799,15 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B7F7); +SDR 16 TDI (BB7D); RUNTEST 1800 TCK; SDR 16 TDI (6FF7); RUNTEST 1800 TCK; -SDR 16 TDI (EEDF); +SDR 16 TDI (EECF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (6FFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -4837,9 +4837,9 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFFD); RUNTEST 1800 TCK; -SDR 16 TDI (F7FF); +SDR 16 TDI (D7FF); RUNTEST 1800 TCK; SDR 16 TDI (7FDF); RUNTEST 1800 TCK; @@ -4857,13 +4857,13 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (8FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FBFF); RUNTEST 1800 TCK; SDR 16 TDI (5FFF); RUNTEST 1800 TCK; @@ -4871,7 +4871,7 @@ SDR 16 TDI (FFDF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (7FBF); RUNTEST 1800 TCK; @@ -4881,7 +4881,7 @@ SDR 16 TDI (BEFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FF7F); RUNTEST 1800 TCK; @@ -4893,19 +4893,19 @@ SDR 16 TDI (5DFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (AFFF); +SDR 16 TDI (AFBF); RUNTEST 1800 TCK; -SDR 16 TDI (77FB); +SDR 16 TDI (7F7E); RUNTEST 1800 TCK; SDR 16 TDI (6FF7); RUNTEST 1800 TCK; -SDR 16 TDI (F6FF); +SDR 16 TDI (F6EF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFFE); RUNTEST 1800 TCK; -SDR 16 TDI (E7FF); +SDR 16 TDI (F7FF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4929,7 +4929,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4953,7 +4953,7 @@ SDR 16 TDI (BFEF); RUNTEST 1800 TCK; SDR 16 TDI (FFFB); RUNTEST 1800 TCK; -SDR 16 TDI (77FF); +SDR 16 TDI (57FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4965,7 +4965,7 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4973,11 +4973,11 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (EFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BEFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FF7F); RUNTEST 1800 TCK; @@ -5001,11 +5001,11 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (6FFE); +SDR 16 TDI (5FFE); RUNTEST 1800 TCK; SDR 16 TDI (EFFF); RUNTEST 1800 TCK; -SDR 16 TDI (9FFF); +SDR 16 TDI (9EFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5017,7 +5017,7 @@ SDR 16 TDI (BFF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (6FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5029,7 +5029,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5049,7 +5049,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5097,7 +5097,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (EFFF); RUNTEST 1800 TCK; @@ -5121,7 +5121,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5145,7 +5145,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5169,7 +5169,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5193,7 +5193,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5381,7 +5381,7 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5405,7 +5405,7 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BAFF); +SDR 16 TDI (9AFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5429,7 +5429,7 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFEE); RUNTEST 1800 TCK; @@ -5573,7 +5573,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5727,9 +5727,9 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (9FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FEEF); +SDR 16 TDI (FFEF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7FFB); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -5789,7 +5789,7 @@ SDR 16 TDI (7DFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (AFFF); +SDR 16 TDI (8FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5831,13 +5831,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (F7FF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FDF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5861,13 +5861,13 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (5FFF); RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -5895,7 +5895,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (F7FF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -5913,54 +5913,54 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (5FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FBE); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (5FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (EBFF); -RUNTEST 1800 TCK; SDR 16 TDI (9FFF); RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFF7); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (5FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFBF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; SDR 16 TDI (EFFF); RUNTEST 1800 TCK; +SDR 16 TDI (9FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FBFF); +RUNTEST 1800 TCK; SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (EFFF); @@ -5981,17 +5981,17 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (6FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BEFF); +SDR 16 TDI (7FFD); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (F7FF); +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -6005,7 +6005,7 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -6017,9 +6017,9 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (6FFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FDFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -6047,15 +6047,15 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFBF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7FCB); RUNTEST 1800 TCK; -SDR 16 TDI (D77F); +SDR 16 TDI (D7FF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (DBFF); +SDR 16 TDI (F7E7); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -6079,108 +6079,12 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFDD); +SDR 16 TDI (FFD7); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (6FF3); RUNTEST 1800 TCK; SDR 16 TDI (DFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFB); -RUNTEST 1800 TCK; -SDR 16 TDI (77EB); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFDD); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (9FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFF5); -RUNTEST 1800 TCK; -SDR 16 TDI (4FF3); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; SDR 16 TDI (BFEF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); @@ -6189,11 +6093,11 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (9FFF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (EFFF); RUNTEST 1800 TCK; -SDR 16 TDI (5FFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -6207,13 +6111,109 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FED7); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (6FF7); +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFD); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (9FED); +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFE); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (9FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFF7); +RUNTEST 1800 TCK; +SDR 16 TDI (4FF7); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFEE); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (9FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (EFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (5FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (9FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FEDD); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFD); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (EFFD); RUNTEST 1800 TCK; @@ -6221,7 +6221,7 @@ SDR 16 TDI (53FF); RUNTEST 1800 TCK; SDR 16 TDI (FFF9); RUNTEST 1800 TCK; -SDR 16 TDI (B77F); +SDR 16 TDI (977F); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -6245,7 +6245,7 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -6269,7 +6269,7 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFC); +SDR 16 TDI (9FFC); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -6293,7 +6293,7 @@ SDR 16 TDI (5F3E); RUNTEST 1800 TCK; SDR 16 TDI (79F3); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -6317,7 +6317,7 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -7793,7 +7793,7 @@ SDR 16 TDI (FFFF) TDO (F9E7); SDR 16 TDI (FFFF) TDO (79FF); SDR 16 TDI (FFFF) TDO (FFFE); SDR 16 TDI (FFFF) TDO (AF9E); -SDR 16 TDI (FFFF) TDO (7CFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FBE7); SDR 16 TDI (FFFF) TDO (B3F7); @@ -7821,10 +7821,10 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FEFF); +SDR 16 TDI (FFFF) TDO (FEFB); SDR 16 TDI (FFFF) TDO (7FED); SDR 16 TDI (FFFF) TDO (FF7F); -SDR 16 TDI (FFFF) TDO (BFDD); +SDR 16 TDI (FFFF) TDO (BFFD); SDR 16 TDI (FFFF) TDO (E7F9); SDR 16 TDI (FFFF) TDO (733F); SDR 16 TDI (FFFF) TDO (FFF9); @@ -7833,16 +7833,16 @@ SDR 16 TDI (FFFF) TDO (CCCF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (B99F); SDR 16 TDI (FFFF) TDO (BCCC); -SDR 16 TDI (FFFF) TDO (CFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFEA); +SDR 16 TDI (FFFF) TDO (CFFE); SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFF7); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFEE); +SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7B7F); +SDR 16 TDI (FFFF) TDO (BFE7); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7F7F); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -7865,7 +7865,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFFE); SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -7881,7 +7881,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFFE); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -7890,22 +7890,22 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFED); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7AFF); +SDR 16 TDI (FFFF) TDO (7EFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFFE); SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FF7F); +SDR 16 TDI (FFFF) TDO (EF7F); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFA); +SDR 16 TDI (FFFF) TDO (FFFB); SDR 16 TDI (FFFF) TDO (7BEF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -7919,7 +7919,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFD); SDR 16 TDI (FFFF) TDO (6FFF); -SDR 16 TDI (FFFF) TDO (DDFF); +SDR 16 TDI (FFFF) TDO (DFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7F7F); @@ -7929,7 +7929,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFE); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -7937,7 +7937,7 @@ SDR 16 TDI (FFFF) TDO (FF7E); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (BF7F); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFD); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -7951,7 +7951,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (6FFF); -SDR 16 TDI (FFFF) TDO (FBFF); +SDR 16 TDI (FFFF) TDO (F7FF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFF7); SDR 16 TDI (FFFF) TDO (7AEF); @@ -7961,11 +7961,11 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFFE); SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BBFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FDFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -7973,17 +7973,17 @@ SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BEFF); -SDR 16 TDI (FFFF) TDO (FFEF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (76FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFBF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -7997,9 +7997,9 @@ SDR 16 TDI (FFFF) TDO (FEFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BDFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FDFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (DFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -8021,14 +8021,14 @@ SDR 16 TDI (FFFF) TDO (DFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BF7F); -SDR 16 TDI (FFFF) TDO (FEEF); +SDR 16 TDI (FFFF) TDO (FEFF); SDR 16 TDI (FFFF) TDO (79FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BEFF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8038,9 +8038,13 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFE); +SDR 16 TDI (FFFF) TDO (7BFF); +SDR 16 TDI (FFFF) TDO (BFDE); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (BFD6); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8051,11 +8055,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FBF); -SDR 16 TDI (FFFF) TDO (F7FF); +SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BBFB); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -8067,16 +8067,16 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7F7F); -SDR 16 TDI (FFFF) TDO (7FDF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (7F5F); SDR 16 TDI (FFFF) TDO (BFDF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BEFF); +SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8086,9 +8086,9 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FBFF); -SDR 16 TDI (FFFF) TDO (BFF4); +SDR 16 TDI (FFFF) TDO (7FFD); +SDR 16 TDI (FFFF) TDO (DAFF); +SDR 16 TDI (FFFF) TDO (BFFC); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8102,10 +8102,10 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FDD); -SDR 16 TDI (FFFF) TDO (EEFF); -SDR 16 TDI (FFFF) TDO (BDFB); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FD7); +SDR 16 TDI (FFFF) TDO (EF5F); +SDR 16 TDI (FFFF) TDO (BF7B); +SDR 16 TDI (FFFF) TDO (777F); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (AFFF); @@ -8121,8 +8121,8 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (DDEB); -SDR 16 TDI (FFFF) TDO (6BFF); +SDR 16 TDI (FFFF) TDO (DDEA); +SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B55F); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8135,10 +8135,10 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FF5F); +SDR 16 TDI (FFFF) TDO (FD7F); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFF4); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFF5); +SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BABF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8150,11 +8150,11 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FBEF); -SDR 16 TDI (FFFF) TDO (BFDE); +SDR 16 TDI (FFFF) TDO (7FFD); +SDR 16 TDI (FFFF) TDO (BAEF); +SDR 16 TDI (FFFF) TDO (BDFE); SDR 16 TDI (FFFF) TDO (EB7F); -SDR 16 TDI (FFFF) TDO (7BFF); +SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8167,7 +8167,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (5DFE); +SDR 16 TDI (FFFF) TDO (DFFE); SDR 16 TDI (FFFF) TDO (BFFB); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -8182,10 +8182,10 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFD); -SDR 16 TDI (FFFF) TDO (FF7F); -SDR 16 TDI (FFFF) TDO (BDFF); -SDR 16 TDI (FFFF) TDO (377F); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFDF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8198,13 +8198,13 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FDF); -SDR 16 TDI (FFFF) TDO (BE0E); -SDR 16 TDI (FFFF) TDO (BFFC); -SDR 16 TDI (FFFF) TDO (637F); +SDR 16 TDI (FFFF) TDO (7FDE); +SDR 16 TDI (FFFF) TDO (DDAE); +SDR 16 TDI (FFFF) TDO (BBFE); +SDR 16 TDI (FFFF) TDO (EBFF); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B7AF); +SDR 16 TDI (FFFF) TDO (B7FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8214,10 +8214,10 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFD); -SDR 16 TDI (FFFF) TDO (E9FF); -SDR 16 TDI (FFFF) TDO (BDBB); -SDR 16 TDI (FFFF) TDO (9FFF); +SDR 16 TDI (FFFF) TDO (7FF7); +SDR 16 TDI (FFFF) TDO (EE7F); +SDR 16 TDI (FFFF) TDO (BF79); +SDR 16 TDI (FFFF) TDO (177F); SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8230,9 +8230,9 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFE); -SDR 16 TDI (FFFF) TDO (DFFF); -SDR 16 TDI (FFFF) TDO (BBFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (BBDF); +SDR 16 TDI (FFFF) TDO (BFBF); SDR 16 TDI (FFFF) TDO (FCFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8246,8 +8246,8 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (7FF3); -SDR 16 TDI (FFFF) TDO (DBBF); +SDR 16 TDI (FFFF) TDO (7FF0); +SDR 16 TDI (FFFF) TDO (EEBF); SDR 16 TDI (FFFF) TDO (B01D); SDR 16 TDI (FFFF) TDO (DEF5); SDR 16 TDI (FFFF) TDO (7BFF); @@ -8263,12 +8263,12 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFE); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FF3); -SDR 16 TDI (FFFF) TDO (DBAD); -SDR 16 TDI (FFFF) TDO (B819); -SDR 16 TDI (FFFF) TDO (9AEA); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (EEAD); +SDR 16 TDI (FFFF) TDO (B999); +SDR 16 TDI (FFFF) TDO (9AEB); +SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BF5F); +SDR 16 TDI (FFFF) TDO (BFAF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8279,8 +8279,8 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7F00); -SDR 16 TDI (FFFF) TDO (888F); -SDR 16 TDI (FFFF) TDO (BE18); +SDR 16 TDI (FFFF) TDO (448F); +SDR 16 TDI (FFFF) TDO (B818); SDR 16 TDI (FFFF) TDO (88FF); SDR 16 TDI (FFFF) TDO (7BFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8294,11 +8294,11 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7F00); -SDR 16 TDI (FFFF) TDO (889F); -SDR 16 TDI (FFFF) TDO (BE19); -SDR 16 TDI (FFFF) TDO (9CF3); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (7F03); +SDR 16 TDI (FFFF) TDO (449F); +SDR 16 TDI (FFFF) TDO (B999); +SDR 16 TDI (FFFF) TDO (9CD3); +SDR 16 TDI (FFFF) TDO (7BFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (3333); @@ -8311,10 +8311,10 @@ SDR 16 TDI (FFFF) TDO (7CCC); SDR 16 TDI (FFFF) TDO (B98F); SDR 16 TDI (FFFF) TDO (9999); SDR 16 TDI (FFFF) TDO (73E8); -SDR 16 TDI (FFFF) TDO (4485); +SDR 16 TDI (FFFF) TDO (4487); SDR 16 TDI (FFFF) TDO (B9B8); SDR 16 TDI (FFFF) TDO (88FF); -SDR 16 TDI (FFFF) TDO (6BFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B7FF); SDR 16 TDI (FFFF) TDO (7777); @@ -8329,7 +8329,7 @@ SDR 16 TDI (FFFF) TDO (5DDD); SDR 16 TDI (FFFF) TDO (7BCD); SDR 16 TDI (FFFF) TDO (CCDA); SDR 16 TDI (FFFF) TDO (B59D); -SDR 16 TDI (FFFF) TDO (DDFB); +SDR 16 TDI (FFFF) TDO (DDFF); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFF7); @@ -8345,7 +8345,7 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (66FF); SDR 16 TDI (FFFF) TDO (B3FF); -SDR 16 TDI (FFFF) TDO (FFEE); +SDR 16 TDI (FFFF) TDO (FFAD); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8359,25 +8359,25 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FAF); -SDR 16 TDI (FFFF) TDO (EEEF); +SDR 16 TDI (FFFF) TDO (DDEF); SDR 16 TDI (FFFF) TDO (BDDF); SDR 16 TDI (FFFF) TDO (FDFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFF7); +SDR 16 TDI (FFFF) TDO (BFD7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (F7FB); +SDR 16 TDI (FFFF) TDO (FFFB); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FEEE); +SDR 16 TDI (FFFF) TDO (FEEF); SDR 16 TDI (FFFF) TDO (7FFD); -SDR 16 TDI (FFFF) TDO (FF7F); +SDR 16 TDI (FFFF) TDO (F77F); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (DFF7); +SDR 16 TDI (FFFF) TDO (FFF7); SDR 16 TDI (FFFF) TDO (7BFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8387,13 +8387,13 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (AFFF); SDR 16 TDI (FFFF) TDO (FFFD); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (F7FF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFE); -SDR 16 TDI (FFFF) TDO (EF6F); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FF6F); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (DFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8406,38 +8406,38 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FAF); -SDR 16 TDI (FFFF) TDO (FEFF); +SDR 16 TDI (FFFF) TDO (7FAD); +SDR 16 TDI (FFFF) TDO (E9FF); SDR 16 TDI (FFFF) TDO (BBDF); SDR 16 TDI (FFFF) TDO (FDFA); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BEBF); -SDR 16 TDI (FFFF) TDO (FFFB); +SDR 16 TDI (FFFF) TDO (BEFF); +SDR 16 TDI (FFFF) TDO (FFEB); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFBA); -SDR 16 TDI (FFFF) TDO (BF9F); +SDR 16 TDI (FFFF) TDO (BF9E); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (DFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFE); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFE); -SDR 16 TDI (FFFF) TDO (BDFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BEFF); SDR 16 TDI (FFFF) TDO (7FF3); SDR 16 TDI (FFFF) TDO (F7EF); SDR 16 TDI (FFFF) TDO (BAFF); SDR 16 TDI (FFFF) TDO (FFFD); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BBFF); -SDR 16 TDI (FFFF) TDO (FFFE); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFB); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8445,38 +8445,38 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFF7); -SDR 16 TDI (FFFF) TDO (7DFF); +SDR 16 TDI (FFFF) TDO (7DDF); SDR 16 TDI (FFFF) TDO (7FFD); SDR 16 TDI (FFFF) TDO (FFF7); -SDR 16 TDI (FFFF) TDO (B7FF); +SDR 16 TDI (FFFF) TDO (B7FD); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7DFE); +SDR 16 TDI (FFFF) TDO (7FFE); SDR 16 TDI (FFFF) TDO (FFEF); SDR 16 TDI (FFFF) TDO (BFFB); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFE); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFF7); SDR 16 TDI (FFFF) TDO (7FEF); SDR 16 TDI (FFFF) TDO (F7BA); -SDR 16 TDI (FFFF) TDO (BEAF); +SDR 16 TDI (FFFF) TDO (BE9F); SDR 16 TDI (FFFF) TDO (FFFE); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (DFFF); SDR 16 TDI (FFFF) TDO (BDFF); -SDR 16 TDI (FFFF) TDO (FFFE); -SDR 16 TDI (FFFF) TDO (7FFB); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (6FFB); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFDB); +SDR 16 TDI (FFFF) TDO (BFDF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8489,10 +8489,10 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFCF); +SDR 16 TDI (FFFF) TDO (FFCD); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFBF); +SDR 16 TDI (FFFF) TDO (BBB7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8505,10 +8505,10 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFB); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFF7); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8524,7 +8524,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFD7); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BF5F); +SDR 16 TDI (FFFF) TDO (B757); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8540,7 +8540,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFB); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BBFF); +SDR 16 TDI (FFFF) TDO (BBAF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8549,14 +8549,14 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FDFF); -SDR 16 TDI (FFFF) TDO (7EFF); +SDR 16 TDI (FFFF) TDO (F5FF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFEA); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BE5F); +SDR 16 TDI (FFFF) TDO (BEFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8580,15 +8580,15 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFD); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (DFFF); +SDR 16 TDI (FFFF) TDO (BFBF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFF4); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B5AF); +SDR 16 TDI (FFFF) TDO (B5FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8596,8 +8596,8 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFBB); -SDR 16 TDI (FFFF) TDO (FFDF); +SDR 16 TDI (FFFF) TDO (BFFB); +SDR 16 TDI (FFFF) TDO (FFDD); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8629,8 +8629,8 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (AFFF); -SDR 16 TDI (FFFF) TDO (FFFD); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7BFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8645,14 +8645,14 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFD); -SDR 16 TDI (FFFF) TDO (FDFF); -SDR 16 TDI (FFFF) TDO (7EFF); +SDR 16 TDI (FFFF) TDO (F5FF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFAF); +SDR 16 TDI (FFFF) TDO (BDFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8660,9 +8660,9 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFD); -SDR 16 TDI (FFFF) TDO (AFDF); -SDR 16 TDI (FFFF) TDO (DFBB); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (AFBF); +SDR 16 TDI (FFFF) TDO (FFBB); +SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFEE); @@ -8684,7 +8684,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B6AF); +SDR 16 TDI (FFFF) TDO (B7AF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8692,15 +8692,15 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFEF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFF0); -SDR 16 TDI (FFFF) TDO (BF9F); -SDR 16 TDI (FFFF) TDO (0019); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (BE1F); +SDR 16 TDI (FFFF) TDO (7819); +SDR 16 TDI (FFFF) TDO (73FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B7FF); SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (6BFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BF5F); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FBF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8708,15 +8708,15 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFDF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFF0); -SDR 16 TDI (FFFF) TDO (A19B); +SDR 16 TDI (FFFF) TDO (A01B); SDR 16 TDI (FFFF) TDO (8019); -SDR 16 TDI (FFFF) TDO (70FF); +SDR 16 TDI (FFFF) TDO (73FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (AFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7DFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BAFF); +SDR 16 TDI (FFFF) TDO (B9AF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8724,15 +8724,15 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFF0); -SDR 16 TDI (FFFF) TDO (BF9F); -SDR 16 TDI (FFFF) TDO (8019); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (BE1F); +SDR 16 TDI (FFFF) TDO (F819); +SDR 16 TDI (FFFF) TDO (73FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (6BFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BEFF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8740,9 +8740,9 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFF0); -SDR 16 TDI (FFFF) TDO (A19F); +SDR 16 TDI (FFFF) TDO (A01F); SDR 16 TDI (FFFF) TDO (8019); -SDR 16 TDI (FFFF) TDO (70FF); +SDR 16 TDI (FFFF) TDO (73FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8756,9 +8756,9 @@ SDR 16 TDI (FFFF) TDO (B333); SDR 16 TDI (FFFF) TDO (31F3); SDR 16 TDI (FFFF) TDO (6666); SDR 16 TDI (FFFF) TDO (7CCE); -SDR 16 TDI (FFFF) TDO (B98F); -SDR 16 TDI (FFFF) TDO (9BBB); -SDR 16 TDI (FFFF) TDO (73CC); +SDR 16 TDI (FFFF) TDO (B98B); +SDR 16 TDI (FFFF) TDO (9BB9); +SDR 16 TDI (FFFF) TDO (77CC); SDR 16 TDI (FFFF) TDO (CCC7); SDR 16 TDI (FFFF) TDO (B999); SDR 16 TDI (FFFF) TDO (99FF); @@ -8780,7 +8780,7 @@ SDR 16 TDI (FFFF) TDO (B5DD); SDR 16 TDI (FFFF) TDO (DDFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BEEF); +SDR 16 TDI (FFFF) TDO (BFEF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8788,8 +8788,8 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFEF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFF7); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (777F); +SDR 16 TDI (FFFF) TDO (BEFF); +SDR 16 TDI (FFFF) TDO (7F7F); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B7FF); @@ -8797,9 +8797,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFBF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -8812,7 +8812,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BDFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8829,9 +8829,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFBF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -8863,7 +8863,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (BFFB); +SDR 16 TDI (FFFF) TDO (FFFB); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -8883,7 +8883,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -8901,8 +8901,8 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BDDF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (BFFB); +SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8911,7 +8911,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (DFFB); +SDR 16 TDI (FFFF) TDO (FFFB); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -8924,7 +8924,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BEFF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8940,7 +8940,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8972,7 +8972,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BEFF); +SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8988,7 +8988,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BF7F); +SDR 16 TDI (FFFF) TDO (BFBF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9020,7 +9020,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFBF); +SDR 16 TDI (FFFF) TDO (BBBF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9036,7 +9036,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFD); SDR 16 TDI (FFFF) TDO (79FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B7BF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9100,7 +9100,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BEBF); +SDR 16 TDI (FFFF) TDO (B6FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9132,7 +9132,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (A99F); +SDR 16 TDI (FFFF) TDO (AD9F); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9164,7 +9164,7 @@ SDR 16 TDI (FFFF) TDO (AFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7DFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BD5F); +SDR 16 TDI (FFFF) TDO (BD9F); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9180,7 +9180,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (6BFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BEFF); +SDR 16 TDI (FFFF) TDO (BBFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9196,7 +9196,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B7FF); +SDR 16 TDI (FFFF) TDO (BDFF); SDR 16 TDI (FFFF) TDO (3333); SDR 16 TDI (FFFF) TDO (63E6); SDR 16 TDI (FFFF) TDO (6667); @@ -9228,7 +9228,7 @@ SDR 16 TDI (FFFF) TDO (B5DD); SDR 16 TDI (FFFF) TDO (DDFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B9FF); +SDR 16 TDI (FFFF) TDO (B6FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9260,7 +9260,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (F7FF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFF7); +SDR 16 TDI (FFFF) TDO (B7FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9309,11 +9309,11 @@ SDR 16 TDI (FFFF) TDO (F7FF); SDR 16 TDI (FFFF) TDO (7DFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFBF); -SDR 16 TDI (FFFF) TDO (FFFB); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (F7FF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9324,23 +9324,23 @@ SDR 16 TDI (FFFF) TDO (BEFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFFD); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFFE); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BF7F); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7BFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (F7FF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFFD); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9357,22 +9357,22 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFF7); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (EBFF); +SDR 16 TDI (FFFF) TDO (BFFD); +SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BF7F); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7BFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BEFF); SDR 16 TDI (FFFF) TDO (DFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFF7); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9385,10 +9385,10 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFBF); +SDR 16 TDI (FFFF) TDO (FFB7); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9404,7 +9404,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFB); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFF7); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9420,7 +9420,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFD); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9433,10 +9433,10 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFBF); +SDR 16 TDI (FFFF) TDO (FFAF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (ADDF); +SDR 16 TDI (FFFF) TDO (AD9F); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9452,7 +9452,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (69FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (ABBF); +SDR 16 TDI (FFFF) TDO (ABFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9468,7 +9468,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7DFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BD9F); +SDR 16 TDI (FFFF) TDO (B99F); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9484,7 +9484,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (69FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B6BF); +SDR 16 TDI (FFFF) TDO (BEFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9548,7 +9548,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFAF); +SDR 16 TDI (FFFF) TDO (BDFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9580,7 +9580,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B9AF); +SDR 16 TDI (FFFF) TDO (B7AF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9596,7 +9596,7 @@ SDR 16 TDI (FFFF) TDO (B7FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (67FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BEAF); +SDR 16 TDI (FFFF) TDO (BAFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FBF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9609,10 +9609,10 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (AFFF); -SDR 16 TDI (FFFF) TDO (FFEB); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BBFF); +SDR 16 TDI (FFFF) TDO (BFAF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9625,7 +9625,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFE); +SDR 16 TDI (FFFF) TDO (FFEA); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFEB); @@ -9641,7 +9641,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFEF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BF7F); @@ -9676,7 +9676,7 @@ SDR 16 TDI (FFFF) TDO (B5DD); SDR 16 TDI (FFFF) TDO (DDFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFDB); +SDR 16 TDI (FFFF) TDO (BFD7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9689,33 +9689,33 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B7FF); -SDR 16 TDI (FFFF) TDO (FFF7); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BEFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7DFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FF7); SDR 16 TDI (FFFF) TDO (FFBF); -SDR 16 TDI (FFFF) TDO (BEEF); +SDR 16 TDI (FFFF) TDO (BEFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFD7); -SDR 16 TDI (FFFF) TDO (EFFE); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FBBF); SDR 16 TDI (FFFF) TDO (BFEE); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FBB); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7BFB); +SDR 16 TDI (FFFF) TDO (F7FF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -9725,12 +9725,12 @@ SDR 16 TDI (FFFF) TDO (FF5F); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (DFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7BFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9743,16 +9743,16 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BDFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FBFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (BF7F); -SDR 16 TDI (FFFF) TDO (BFF7); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9761,24 +9761,24 @@ SDR 16 TDI (FFFF) TDO (FFFB); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFD); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (BFFB); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFBF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFB); +SDR 16 TDI (FFFF) TDO (FEFB); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FBBF); -SDR 16 TDI (FFFF) TDO (77FF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFD); -SDR 16 TDI (FFFF) TDO (6FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFA); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FF7F); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BEFF); SDR 16 TDI (FFFF) TDO (FFEF); @@ -9788,28 +9788,28 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BDFF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FEF7); -SDR 16 TDI (FFFF) TDO (6FFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FBF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFF7); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFE); -SDR 16 TDI (FFFF) TDO (FFFD); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FF7B); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFB); -SDR 16 TDI (FFFF) TDO (BFFA); -SDR 16 TDI (FFFF) TDO (FFFB); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (BF7F); @@ -9820,10 +9820,10 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FBFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BEFB); -SDR 16 TDI (FFFF) TDO (B5FF); +SDR 16 TDI (FFFF) TDO (BEFF); +SDR 16 TDI (FFFF) TDO (A5FF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (7EEB); +SDR 16 TDI (FFFF) TDO (7CEB); SDR 16 TDI (FFFF) TDO (AFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -9836,11 +9836,11 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFDF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FF9B); +SDR 16 TDI (FFFF) TDO (BFF6); +SDR 16 TDI (FFFF) TDO (FFDF); SDR 16 TDI (FFFF) TDO (6FFF); -SDR 16 TDI (FFFF) TDO (EFDF); -SDR 16 TDI (FFFF) TDO (BDFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFEF); SDR 16 TDI (FFFF) TDO (FFF7); SDR 16 TDI (FFFF) TDO (7FFB); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9852,11 +9852,11 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BDFF); -SDR 16 TDI (FFFF) TDO (F77F); +SDR 16 TDI (FFFF) TDO (BDFD); +SDR 16 TDI (FFFF) TDO (F7FD); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (F7FF); -SDR 16 TDI (FFFF) TDO (BDFF); +SDR 16 TDI (FFFF) TDO (FDFF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFB); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9868,11 +9868,11 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFB); -SDR 16 TDI (FFFF) TDO (BEE7); +SDR 16 TDI (FFFF) TDO (BFF7); +SDR 16 TDI (FFFF) TDO (9EEB); SDR 16 TDI (FFFF) TDO (7FFE); -SDR 16 TDI (FFFF) TDO (FEAD); -SDR 16 TDI (FFFF) TDO (AFFF); +SDR 16 TDI (FFFF) TDO (FEED); +SDR 16 TDI (FFFF) TDO (AFDF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFD); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9885,11 +9885,11 @@ SDR 16 TDI (FFFF) TDO (FFBF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B7AE); -SDR 16 TDI (FFFF) TDO (FBFF); -SDR 16 TDI (FFFF) TDO (77F7); -SDR 16 TDI (FFFF) TDO (6CEF); +SDR 16 TDI (FFFF) TDO (FFF7); +SDR 16 TDI (FFFF) TDO (7FFB); +SDR 16 TDI (FFFF) TDO (EDFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FF7F); +SDR 16 TDI (FFFF) TDO (BB7F); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9901,7 +9901,7 @@ SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (6BFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BEFF); -SDR 16 TDI (FFFF) TDO (FF77); +SDR 16 TDI (FFFF) TDO (D77F); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9917,11 +9917,11 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7DFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BAAF); -SDR 16 TDI (FFFF) TDO (ADFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7DFF); +SDR 16 TDI (FFFF) TDO (6FEF); +SDR 16 TDI (FFFF) TDO (7F77); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (7FFB); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9932,13 +9932,13 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (6BFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFAF); -SDR 16 TDI (FFFF) TDO (F7F9); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (7FDD); +SDR 16 TDI (FFFF) TDO (BFFD); +SDR 16 TDI (FFFF) TDO (FBAE); +SDR 16 TDI (FFFF) TDO (7FEE); +SDR 16 TDI (FFFF) TDO (CFBB); SDR 16 TDI (FFFF) TDO (B7F7); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (77F7); +SDR 16 TDI (FFFF) TDO (7F77); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9949,25 +9949,25 @@ SDR 16 TDI (FFFF) TDO (FFEA); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (7F5F); -SDR 16 TDI (FFFF) TDO (7FF5); -SDR 16 TDI (FFFF) TDO (D7EF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FEFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (5F7F); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (9FFF); -SDR 16 TDI (FFFF) TDO (DFFE); SDR 16 TDI (FFFF) TDO (57FF); -SDR 16 TDI (FFFF) TDO (FEDD); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (9FFF); +SDR 16 TDI (FFFF) TDO (FFF5); +SDR 16 TDI (FFFF) TDO (57FF); +SDR 16 TDI (FFFF) TDO (FFCB); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -9981,11 +9981,11 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (5AF4); -SDR 16 TDI (FFFF) TDO (77F7); -SDR 16 TDI (FFFF) TDO (F7AB); +SDR 16 TDI (FFFF) TDO (36F7); +SDR 16 TDI (FFFF) TDO (6FF7); +SDR 16 TDI (FFFF) TDO (F765); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9996,12 +9996,12 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BAFD); -SDR 16 TDI (FFFF) TDO (AFAF); -SDR 16 TDI (FFFF) TDO (7FFB); -SDR 16 TDI (FFFF) TDO (2EFD); +SDR 16 TDI (FFFF) TDO (BAFE); +SDR 16 TDI (FFFF) TDO (DFFC); +SDR 16 TDI (FFFF) TDO (77FD); +SDR 16 TDI (FFFF) TDO (7FBB); SDR 16 TDI (FFFF) TDO (9BFB); -SDR 16 TDI (FFFF) TDO (7F7B); +SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -10012,10 +10012,10 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFEE); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (F77B); -SDR 16 TDI (FFFF) TDO (6FEE); -SDR 16 TDI (FFFF) TDO (FD57); +SDR 16 TDI (FFFF) TDO (BFFD); +SDR 16 TDI (FFFF) TDO (FB2B); +SDR 16 TDI (FFFF) TDO (7FEE); +SDR 16 TDI (FFFF) TDO (ACDF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (6EEE); @@ -10029,11 +10029,11 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (A55F); -SDR 16 TDI (FFFF) TDO (CAF7); -SDR 16 TDI (FFFF) TDO (75D7); -SDR 16 TDI (FFFF) TDO (7E45); +SDR 16 TDI (FFFF) TDO (3FBB); +SDR 16 TDI (FFFF) TDO (67DE); +SDR 16 TDI (FFFF) TDO (FE67); SDR 16 TDI (FFFF) TDO (B3F0); -SDR 16 TDI (FFFF) TDO (3FE0); +SDR 16 TDI (FFFF) TDO (03EF); SDR 16 TDI (FFFF) TDO (6666); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (9FFF); @@ -10042,14 +10042,14 @@ SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B7FF); SDR 16 TDI (FFFF) TDO (FFF5); -SDR 16 TDI (FFFF) TDO (67FF); +SDR 16 TDI (FFFF) TDO (65FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (AFFC); -SDR 16 TDI (FFFF) TDO (FAF5); -SDR 16 TDI (FFFF) TDO (47B7); -SDR 16 TDI (FFFF) TDO (78EF); -SDR 16 TDI (FFFF) TDO (B3F0); -SDR 16 TDI (FFFF) TDO (3FF0); +SDR 16 TDI (FFFF) TDO (AFFF); +SDR 16 TDI (FFFF) TDO (33BB); +SDR 16 TDI (FFFF) TDO (67A6); +SDR 16 TDI (FFFF) TDO (E667); +SDR 16 TDI (FFFF) TDO (93F0); +SDR 16 TDI (FFFF) TDO (03FF); SDR 16 TDI (FFFF) TDO (6666); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (BFFE); @@ -10058,14 +10058,14 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (AFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (5FFF); +SDR 16 TDI (FFFF) TDO (5DFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B55F); -SDR 16 TDI (FFFF) TDO (2623); -SDR 16 TDI (FFFF) TDO (67E2); -SDR 16 TDI (FFFF) TDO (2667); +SDR 16 TDI (FFFF) TDO (0C52); +SDR 16 TDI (FFFF) TDO (67F9); +SDR 16 TDI (FFFF) TDO (182F); SDR 16 TDI (FFFF) TDO (B3F0); -SDR 16 TDI (FFFF) TDO (3FF0); +SDR 16 TDI (FFFF) TDO (03FF); SDR 16 TDI (FFFF) TDO (6666); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -10076,12 +10076,12 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (67FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (9FF4); -SDR 16 TDI (FFFF) TDO (2623); -SDR 16 TDI (FFFF) TDO (47E2); -SDR 16 TDI (FFFF) TDO (2067); +SDR 16 TDI (FFFF) TDO (9FF5); +SDR 16 TDI (FFFF) TDO (8053); +SDR 16 TDI (FFFF) TDO (57E1); +SDR 16 TDI (FFFF) TDO (00E3); SDR 16 TDI (FFFF) TDO (B3F0); -SDR 16 TDI (FFFF) TDO (3FF0); +SDR 16 TDI (FFFF) TDO (03FF); SDR 16 TDI (FFFF) TDO (6666); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -10092,13 +10092,13 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFD); -SDR 16 TDI (FFFF) TDO (B19B); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (199A); SDR 16 TDI (FFFF) TDO (63EC); SDR 16 TDI (FFFF) TDO (CC63); SDR 16 TDI (FFFF) TDO (B33B); -SDR 16 TDI (FFFF) TDO (B1F3); -SDR 16 TDI (FFFF) TDO (46EE); +SDR 16 TDI (FFFF) TDO (B173); +SDR 16 TDI (FFFF) TDO (4E6E); SDR 16 TDI (FFFF) TDO (7CCC); SDR 16 TDI (FFFF) TDO (B98F); SDR 16 TDI (FFFF) TDO (9999); @@ -10108,12 +10108,12 @@ SDR 16 TDI (FFFF) TDO (B999); SDR 16 TDI (FFFF) TDO (99FF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (2632); +SDR 16 TDI (FFFF) TDO (BFFE); +SDR 16 TDI (FFFF) TDO (7233); SDR 16 TDI (FFFF) TDO (4D46); SDR 16 TDI (FFFF) TDO (6337); SDR 16 TDI (FFFF) TDO (B373); -SDR 16 TDI (FFFF) TDO (36A3); +SDR 16 TDI (FFFF) TDO (32AB); SDR 16 TDI (FFFF) TDO (6666); SDR 16 TDI (FFFF) TDO (7DDD); SDR 16 TDI (FFFF) TDO (BBA5); @@ -10124,12 +10124,12 @@ SDR 16 TDI (FFFF) TDO (B5DD); SDR 16 TDI (FFFF) TDO (DDFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFF9); -SDR 16 TDI (FFFF) TDO (BDDB); +SDR 16 TDI (FFFF) TDO (BFFB); +SDR 16 TDI (FFFF) TDO (D9DB); SDR 16 TDI (FFFF) TDO (7FCC); SDR 16 TDI (FFFF) TDO (DDFF); SDR 16 TDI (FFFF) TDO (BFFD); -SDR 16 TDI (FFFF) TDO (FFEE); +SDR 16 TDI (FFFF) TDO (DFEF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -10141,11 +10141,11 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (B7F7); +SDR 16 TDI (FFFF) TDO (BB7D); SDR 16 TDI (FFFF) TDO (6FF7); -SDR 16 TDI (FFFF) TDO (EEDF); +SDR 16 TDI (FFFF) TDO (EECF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (6FFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -10160,8 +10160,8 @@ SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (F7FF); +SDR 16 TDI (FFFF) TDO (BFFD); +SDR 16 TDI (FFFF) TDO (D7FF); SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BEFF); @@ -10170,31 +10170,31 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (8FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FBFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFDF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (7FBF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BEFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5DFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (AFFF); -SDR 16 TDI (FFFF) TDO (77FB); +SDR 16 TDI (FFFF) TDO (AFBF); +SDR 16 TDI (FFFF) TDO (7F7E); SDR 16 TDI (FFFF) TDO (6FF7); -SDR 16 TDI (FFFF) TDO (F6FF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (E7FF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (F6EF); +SDR 16 TDI (FFFF) TDO (BFFE); +SDR 16 TDI (FFFF) TDO (F7FF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10206,7 +10206,7 @@ SDR 16 TDI (FFFF) TDO (7DFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10218,19 +10218,19 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFEF); SDR 16 TDI (FFFF) TDO (FFFB); -SDR 16 TDI (FFFF) TDO (77FF); +SDR 16 TDI (FFFF) TDO (57FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BEFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10242,21 +10242,21 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (6FFE); +SDR 16 TDI (FFFF) TDO (5FFE); SDR 16 TDI (FFFF) TDO (EFFF); -SDR 16 TDI (FFFF) TDO (9FFF); +SDR 16 TDI (FFFF) TDO (9EFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FBF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10266,7 +10266,7 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10290,7 +10290,7 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10302,7 +10302,7 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10314,7 +10314,7 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10326,7 +10326,7 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10338,7 +10338,7 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10432,7 +10432,7 @@ SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10444,7 +10444,7 @@ SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BAFF); +SDR 16 TDI (FFFF) TDO (9AFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10456,7 +10456,7 @@ SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFEE); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10528,7 +10528,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10605,8 +10605,8 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); -SDR 16 TDI (FFFF) TDO (FEEF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFEF); +SDR 16 TDI (FFFF) TDO (7FFB); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10636,7 +10636,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7DFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (AFFF); +SDR 16 TDI (FFFF) TDO (8FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10657,10 +10657,10 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (F7FF); -SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10672,10 +10672,10 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); -SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFEF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -10689,7 +10689,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (F7FF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -10698,30 +10698,30 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (5FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FBE); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (5FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (EBFF); SDR 16 TDI (FFFF) TDO (9FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFF7); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (5FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFBF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (9FFF); +SDR 16 TDI (FFFF) TDO (FBFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -10732,26 +10732,26 @@ SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (9FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFD); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (6FFF); -SDR 16 TDI (FFFF) TDO (BEFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (F7FF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (6FFF); -SDR 16 TDI (FFFF) TDO (FDFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -10765,11 +10765,11 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (D77F); +SDR 16 TDI (FFFF) TDO (FFBF); +SDR 16 TDI (FFFF) TDO (7FCB); +SDR 16 TDI (FFFF) TDO (D7FF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (DBFF); +SDR 16 TDI (FFFF) TDO (F7E7); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -10781,78 +10781,78 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFDD); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFD7); +SDR 16 TDI (FFFF) TDO (6FF3); SDR 16 TDI (FFFF) TDO (DFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (EFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFB); -SDR 16 TDI (FFFF) TDO (77EB); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFDD); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (9FFF); -SDR 16 TDI (FFFF) TDO (FFF5); -SDR 16 TDI (FFFF) TDO (4FF3); -SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (BFEF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (9FFF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (EFFF); -SDR 16 TDI (FFFF) TDO (5FFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FED7); -SDR 16 TDI (FFFF) TDO (6FF7); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFD); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (9FED); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFE); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (9FFF); +SDR 16 TDI (FFFF) TDO (FFF7); +SDR 16 TDI (FFFF) TDO (4FF7); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFEE); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (9FFF); +SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (5FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (9FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FEDD); +SDR 16 TDI (FFFF) TDO (7FFD); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (EFFD); SDR 16 TDI (FFFF) TDO (53FF); SDR 16 TDI (FFFF) TDO (FFF9); -SDR 16 TDI (FFFF) TDO (B77F); +SDR 16 TDI (FFFF) TDO (977F); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (B99F); @@ -10864,7 +10864,7 @@ SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10876,7 +10876,7 @@ SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFC); +SDR 16 TDI (FFFF) TDO (9FFC); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FF3); SDR 16 TDI (FFFF) TDO (FFFE); @@ -10888,7 +10888,7 @@ SDR 16 TDI (FFFF) TDO (93E7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5F3E); SDR 16 TDI (FFFF) TDO (79F3); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10900,7 +10900,7 @@ SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); diff --git a/hardware/portapack_h1/cpld/20150901/portapack_h1_cpld.qsf b/hardware/portapack_h1/cpld/20150901/portapack_h1_cpld.qsf index a834c020..47edeb68 100644 --- a/hardware/portapack_h1/cpld/20150901/portapack_h1_cpld.qsf +++ b/hardware/portapack_h1/cpld/20150901/portapack_h1_cpld.qsf @@ -287,3 +287,34 @@ set_instance_assignment -name CURRENT_STRENGTH_NEW "MINIMUM CURRENT" -to MCU_P2_ set_instance_assignment -name SLOW_SLEW_RATE ON -to MCU_P2_8 set_instance_assignment -name PCI_IO OFF -to MCU_P2_8 set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL + +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[15] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[14] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[13] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[12] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[11] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[10] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[9] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[8] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[7] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[6] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[5] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[4] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[3] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[2] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[1] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[0] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_D[7] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_D[6] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_D[5] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_D[4] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_D[3] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_D[2] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_D[1] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_D[0] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_ADDR +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_DIR +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_IO_STBX +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_LCD_RD +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_LCD_WR +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_P2_8 diff --git a/hardware/portapack_h1/cpld/20150901/portapack_h1_cpld.sdc b/hardware/portapack_h1/cpld/20150901/portapack_h1_cpld.sdc index 7417b944..5546679a 100644 --- a/hardware/portapack_h1/cpld/20150901/portapack_h1_cpld.sdc +++ b/hardware/portapack_h1/cpld/20150901/portapack_h1_cpld.sdc @@ -45,7 +45,7 @@ set lcd_data_wr_hold 10.0 # Create Clock #************************************************************** -create_clock -name {MCU_LCD_WR} -period 66.000 -waveform { 0.000 33.000 } [get_ports {MCU_LCD_WR}] +create_clock -name {MCU_LCD_WRX} -period 66.000 -waveform { 0.000 33.000 } [get_ports {MCU_LCD_WRX}] #create_clock -name strobe_virt -period 66.000 #************************************************************** diff --git a/hardware/portapack_h1/cpld/20150901/top.vhd b/hardware/portapack_h1/cpld/20150901/top.vhd index 943707ea..2bb91e4c 100644 --- a/hardware/portapack_h1/cpld/20150901/top.vhd +++ b/hardware/portapack_h1/cpld/20150901/top.vhd @@ -26,11 +26,11 @@ entity top is MCU_D : inout std_logic_vector(7 downto 0); MCU_DIR : in std_logic; MCU_IO_STBX : in std_logic; - MCU_LCD_WR : in std_logic; + MCU_LCD_WRX : in std_logic; MCU_ADDR : in std_logic; MCU_LCD_TE : out std_logic; MCU_P2_8 : in std_logic; - MCU_LCD_RD : in std_logic; + MCU_LCD_RDX : in std_logic; TP_U : out std_logic; TP_D : out std_logic; @@ -112,13 +112,13 @@ begin io_strobe <= (MCU_IO_STBX = '0'); io_read_strobe <= io_strobe and dir_read; - lcd_read_strobe <= (MCU_LCD_RD = '1'); + lcd_read_strobe <= (MCU_LCD_RDX = '0'); lcd_write <= not lcd_read_strobe; -- LCD interface LCD_RS <= MCU_ADDR; - LCD_RDX <= not MCU_LCD_RD; - LCD_WRX <= not MCU_LCD_WR; + LCD_RDX <= MCU_LCD_RDX; + LCD_WRX <= MCU_LCD_WRX; lcd_data_out <= lcd_data_out_q & mcu_data_in; lcd_data_in <= LCD_DB; @@ -136,17 +136,17 @@ begin -- Synchronous behaviors: -- LCD write: Capture LCD high byte on LCD_WRX falling edge. - process(MCU_LCD_WR, mcu_data_in) + process(MCU_LCD_WRX, mcu_data_in) begin - if rising_edge(MCU_LCD_WR) then + if falling_edge(MCU_LCD_WRX) then lcd_data_out_q <= mcu_data_in; end if; end process; -- LCD read: Capture LCD low byte on LCD_RD falling edge. - process(MCU_LCD_RD, lcd_data_in) + process(MCU_LCD_RDX, lcd_data_in) begin - if falling_edge(MCU_LCD_RD) then + if rising_edge(MCU_LCD_RDX) then lcd_data_in_q <= lcd_data_in(7 downto 0); end if; end process; diff --git a/hardware/portapack_h1/cpld/20170522/output_files/portapack_h1_cpld.svf b/hardware/portapack_h1/cpld/20170522/output_files/portapack_h1_cpld.svf index f3ad8b8b..1da23153 100644 --- a/hardware/portapack_h1/cpld/20170522/output_files/portapack_h1_cpld.svf +++ b/hardware/portapack_h1/cpld/20170522/output_files/portapack_h1_cpld.svf @@ -15,11 +15,11 @@ ! !Quartus Prime SVF converter 16.1 ! -!Device #1: 5M40Z - /home/jboone/src/portapack-release/hardware/portapack_h1/cpld/20170522/output_files/portapack_h1_cpld.pof Wed May 31 16:05:40 2017 +!Device #1: 5M40Z - /home/workspace/portapack-cpld/20170522/output_files/portapack_h1_cpld.pof Thu Jul 20 23:15:29 2017 ! -!NOTE "USERCODE" "0018BE34"; +!NOTE "USERCODE" "0018C566"; ! -!NOTE "CHECKSUM" "0018C224"; +!NOTE "CHECKSUM" "0018C8E6"; ! ! ! @@ -103,7 +103,7 @@ SDR 16 TDI (FFFE); RUNTEST 1800 TCK; SDR 16 TDI (AF9E); RUNTEST 1800 TCK; -SDR 16 TDI (7CFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -159,13 +159,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FEFF); +SDR 16 TDI (FEDF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FF7F); RUNTEST 1800 TCK; -SDR 16 TDI (BFDB); +SDR 16 TDI (BFD9); RUNTEST 1800 TCK; SDR 16 TDI (E7F9); RUNTEST 1800 TCK; @@ -183,25 +183,25 @@ SDR 16 TDI (B99F); RUNTEST 1800 TCK; SDR 16 TDI (BCCC); RUNTEST 1800 TCK; -SDR 16 TDI (CFFF); +SDR 16 TDI (CFFE); RUNTEST 1800 TCK; -SDR 16 TDI (6FFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFD6); +SDR 16 TDI (FFF5); RUNTEST 1800 TCK; -SDR 16 TDI (77F5); +SDR 16 TDI (6FED); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFD); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7B7F); +SDR 16 TDI (7F7F); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -215,9 +215,9 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FEFE); +SDR 16 TDI (FAFE); RUNTEST 1800 TCK; -SDR 16 TDI (6FFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -225,11 +225,11 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (6FEF); +SDR 16 TDI (7FFB); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFF7); +SDR 16 TDI (BFFA); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -249,7 +249,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (6FFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -257,15 +257,15 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFB); +SDR 16 TDI (7FF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFDD); +SDR 16 TDI (BFDF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7DFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (EFFF); RUNTEST 1800 TCK; @@ -279,17 +279,17 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FBFE); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (6FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFDA); +SDR 16 TDI (FFE9); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (6FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -319,50 +319,18 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (F9FF); +SDR 16 TDI (FDFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FEF); +SDR 16 TDI (7FEB); RUNTEST 1800 TCK; SDR 16 TDI (FDEF); RUNTEST 1800 TCK; SDR 16 TDI (BFF7); RUNTEST 1800 TCK; -SDR 16 TDI (77FF); -RUNTEST 1800 TCK; -SDR 16 TDI (7BFF); -RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7BFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (DFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (DFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); @@ -375,72 +343,104 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (F7FF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (DDFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (E7FF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FEFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FF7); -RUNTEST 1800 TCK; -SDR 16 TDI (FFF7); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFB); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7BFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; SDR 16 TDI (FFFE); RUNTEST 1800 TCK; +SDR 16 TDI (7BFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (DFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BDFF); +RUNTEST 1800 TCK; +SDR 16 TDI (DFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (EFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (DDFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (EFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (EFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFE); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FEFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FED); +RUNTEST 1800 TCK; +SDR 16 TDI (FFF7); +RUNTEST 1800 TCK; +SDR 16 TDI (BEFB); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7BFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; SDR 16 TDI (6FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); @@ -465,9 +465,9 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7EFD); RUNTEST 1800 TCK; -SDR 16 TDI (FF7F); +SDR 16 TDI (DF6F); RUNTEST 1800 TCK; SDR 16 TDI (BFEB); RUNTEST 1800 TCK; @@ -499,7 +499,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFB); RUNTEST 1800 TCK; -SDR 16 TDI (EBFF); +SDR 16 TDI (FBFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -529,9 +529,9 @@ SDR 16 TDI (BDFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7FFD); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (DFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -561,9 +561,9 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FF7); +SDR 16 TDI (7DF7); RUNTEST 1800 TCK; -SDR 16 TDI (E7BF); +SDR 16 TDI (F79F); RUNTEST 1800 TCK; SDR 16 TDI (BFED); RUNTEST 1800 TCK; @@ -651,7 +651,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -723,11 +723,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (DFFF); RUNTEST 1800 TCK; SDR 16 TDI (BDFD); RUNTEST 1800 TCK; -SDR 16 TDI (DF7E); +SDR 16 TDI (F7FE); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -785,11 +785,11 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7FDF); RUNTEST 1800 TCK; -SDR 16 TDI (F7FE); +SDR 16 TDI (FF7E); RUNTEST 1800 TCK; -SDR 16 TDI (BFDF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFF5); RUNTEST 1800 TCK; @@ -849,139 +849,139 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FDFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFDF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BDFD); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (DEBF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFBF); +RUNTEST 1800 TCK; +SDR 16 TDI (F7FF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BDFD); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; SDR 16 TDI (7FDF); RUNTEST 1800 TCK; -SDR 16 TDI (FFDF); +SDR 16 TDI (FFFD); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BDFD); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FEF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFEF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (DF7F); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BBFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BDFD); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FBFD); -RUNTEST 1800 TCK; -SDR 16 TDI (BBDB); +SDR 16 TDI (BBFB); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1009,13 +1009,13 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (7F3F); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FACF); +SDR 16 TDI (03AF); RUNTEST 1800 TCK; -SDR 16 TDI (B678); +SDR 16 TDI (B618); RUNTEST 1800 TCK; -SDR 16 TDI (07F4); +SDR 16 TDI (7FF4); RUNTEST 1800 TCK; SDR 16 TDI (77FF); RUNTEST 1800 TCK; @@ -1041,13 +1041,13 @@ SDR 16 TDI (BFFE); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7F3F); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FACF); +SDR 16 TDI (03AF); RUNTEST 1800 TCK; -SDR 16 TDI (BE78); +SDR 16 TDI (BE18); RUNTEST 1800 TCK; -SDR 16 TDI (006B); +SDR 16 TDI (07EB); RUNTEST 1800 TCK; SDR 16 TDI (7BFF); RUNTEST 1800 TCK; @@ -1073,13 +1073,13 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7F3F); +SDR 16 TDI (7F0F); RUNTEST 1800 TCK; -SDR 16 TDI (F9CF); +SDR 16 TDI (039F); RUNTEST 1800 TCK; -SDR 16 TDI (B806); +SDR 16 TDI (B81E); RUNTEST 1800 TCK; -SDR 16 TDI (07FE); +SDR 16 TDI (7FFE); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1105,13 +1105,13 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7F3F); +SDR 16 TDI (7F0F); RUNTEST 1800 TCK; -SDR 16 TDI (F9CF); +SDR 16 TDI (039F); RUNTEST 1800 TCK; -SDR 16 TDI (B806); +SDR 16 TDI (B81E); RUNTEST 1800 TCK; -SDR 16 TDI (003B); +SDR 16 TDI (07BB); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1139,11 +1139,11 @@ SDR 16 TDI (9999); RUNTEST 1800 TCK; SDR 16 TDI (73EC); RUNTEST 1800 TCK; -SDR 16 TDI (CCC7); +SDR 16 TDI (EEC5); RUNTEST 1800 TCK; -SDR 16 TDI (B8B9); +SDR 16 TDI (B899); RUNTEST 1800 TCK; -SDR 16 TDI (B9FF); +SDR 16 TDI (99FF); RUNTEST 1800 TCK; SDR 16 TDI (6FFF); RUNTEST 1800 TCK; @@ -1171,11 +1171,11 @@ SDR 16 TDI (5DDD); RUNTEST 1800 TCK; SDR 16 TDI (7BCD); RUNTEST 1800 TCK; -SDR 16 TDI (DCCA); +SDR 16 TDI (CCCA); RUNTEST 1800 TCK; SDR 16 TDI (B59D); RUNTEST 1800 TCK; -SDR 16 TDI (99FA); +SDR 16 TDI (9DBA); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1203,11 +1203,11 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (B7FB); RUNTEST 1800 TCK; -SDR 16 TDI (F7DF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1219,7 +1219,7 @@ SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (DFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -1235,11 +1235,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (DEFF); +SDR 16 TDI (FEFF); RUNTEST 1800 TCK; SDR 16 TDI (BDFF); RUNTEST 1800 TCK; -SDR 16 TDI (FF7F); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1253,7 +1253,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FDFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFDF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1267,7 +1267,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7F99); RUNTEST 1800 TCK; -SDR 16 TDI (BFBF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (BEFF); RUNTEST 1800 TCK; @@ -1283,9 +1283,9 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FBFF); +SDR 16 TDI (BBFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFDF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFD); RUNTEST 1800 TCK; @@ -1331,11 +1331,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (DEFF); +SDR 16 TDI (FEFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FF2F); +SDR 16 TDI (FFAF); RUNTEST 1800 TCK; SDR 16 TDI (77FF); RUNTEST 1800 TCK; @@ -1361,11 +1361,11 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FB7); +SDR 16 TDI (7FBF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFEF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFB); RUNTEST 1800 TCK; @@ -1375,7 +1375,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FEFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1387,13 +1387,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (FBEF); RUNTEST 1800 TCK; SDR 16 TDI (BBFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7FEF); RUNTEST 1800 TCK; SDR 16 TDI (DFFF); RUNTEST 1800 TCK; @@ -1405,7 +1405,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B5FD); +SDR 16 TDI (BFFD); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1419,7 +1419,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (EFFB); +SDR 16 TDI (EFDB); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -1427,11 +1427,11 @@ SDR 16 TDI (FFEF); RUNTEST 1800 TCK; SDR 16 TDI (7D7F); RUNTEST 1800 TCK; -SDR 16 TDI (FEEF); +SDR 16 TDI (FFEF); RUNTEST 1800 TCK; -SDR 16 TDI (BFBE); +SDR 16 TDI (BFAE); RUNTEST 1800 TCK; -SDR 16 TDI (BBFF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1439,7 +1439,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FEFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1451,17 +1451,17 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (DFFF); +SDR 16 TDI (FBFF); RUNTEST 1800 TCK; SDR 16 TDI (BDFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FF7); +SDR 16 TDI (7FDF); RUNTEST 1800 TCK; SDR 16 TDI (DFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BEF7); +SDR 16 TDI (BEFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1483,13 +1483,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (F67F); +SDR 16 TDI (FA5F); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (B7FF); RUNTEST 1800 TCK; -SDR 16 TDI (FAFF); +SDR 16 TDI (FFDF); RUNTEST 1800 TCK; -SDR 16 TDI (7D5B); +SDR 16 TDI (7F5B); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1501,8 +1501,264 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; +SDR 16 TDI (BFF7); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFF5); +RUNTEST 1800 TCK; +SDR 16 TDI (BFBF); +RUNTEST 1800 TCK; +SDR 16 TDI (FF7B); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (EFFF); +RUNTEST 1800 TCK; SDR 16 TDI (BBFF); RUNTEST 1800 TCK; +SDR 16 TDI (FFFB); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFDF); +RUNTEST 1800 TCK; +SDR 16 TDI (AFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (D75F); +RUNTEST 1800 TCK; +SDR 16 TDI (7FF7); +RUNTEST 1800 TCK; +SDR 16 TDI (DFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BDBF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFF7); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (F979); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FBFB); +RUNTEST 1800 TCK; +SDR 16 TDI (7F5F); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFF7); +RUNTEST 1800 TCK; +SDR 16 TDI (FFDB); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (AE9F); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFEE); +RUNTEST 1800 TCK; +SDR 16 TDI (BBFF); +RUNTEST 1800 TCK; +SDR 16 TDI (DFFB); +RUNTEST 1800 TCK; +SDR 16 TDI (77FF); +RUNTEST 1800 TCK; +SDR 16 TDI (D7FF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFEB); +RUNTEST 1800 TCK; +SDR 16 TDI (77FF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (A7FF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FF7F); +RUNTEST 1800 TCK; +SDR 16 TDI (AFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (F7FF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFD); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFE); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BA9F); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BEFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFEF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFDD); +RUNTEST 1800 TCK; +SDR 16 TDI (FFF5); +RUNTEST 1800 TCK; +SDR 16 TDI (67FF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFD7); +RUNTEST 1800 TCK; +SDR 16 TDI (BDFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7EFD); +RUNTEST 1800 TCK; +SDR 16 TDI (FF7F); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (DFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (DFFB); +RUNTEST 1800 TCK; +SDR 16 TDI (67DF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); @@ -1517,17 +1773,49 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFF6); RUNTEST 1800 TCK; -SDR 16 TDI (ABBF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFB); +SDR 16 TDI (FDFF); +RUNTEST 1800 TCK; +SDR 16 TDI (6EFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BDFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FDFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FBFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BBFF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFB); +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFED); +RUNTEST 1800 TCK; +SDR 16 TDI (BDFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFC); +RUNTEST 1800 TCK; +SDR 16 TDI (73EF); +RUNTEST 1800 TCK; +SDR 16 TDI (D7BF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -1547,306 +1835,18 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (DFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7EF7); -RUNTEST 1800 TCK; -SDR 16 TDI (F7FF); -RUNTEST 1800 TCK; -SDR 16 TDI (BDBF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (F679); -RUNTEST 1800 TCK; -SDR 16 TDI (B3FF); -RUNTEST 1800 TCK; -SDR 16 TDI (FD7B); -RUNTEST 1800 TCK; -SDR 16 TDI (7F5F); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFF7); -RUNTEST 1800 TCK; -SDR 16 TDI (FFDB); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (AFDF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFDE); -RUNTEST 1800 TCK; -SDR 16 TDI (BDFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFB); -RUNTEST 1800 TCK; -SDR 16 TDI (77FE); -RUNTEST 1800 TCK; -SDR 16 TDI (D7FF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFEB); -RUNTEST 1800 TCK; -SDR 16 TDI (77FF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (A57F); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (DFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (6EFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFD); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFE); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BE9F); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BEFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFEF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FDF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFF7); -RUNTEST 1800 TCK; -SDR 16 TDI (FDF5); -RUNTEST 1800 TCK; -SDR 16 TDI (67FF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (B6BF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FF7F); -RUNTEST 1800 TCK; -SDR 16 TDI (ADFF); -RUNTEST 1800 TCK; -SDR 16 TDI (B77E); -RUNTEST 1800 TCK; -SDR 16 TDI (7EFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFDF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFF7); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFB); -RUNTEST 1800 TCK; -SDR 16 TDI (77FF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (DFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFD6); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BDFD); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FF89); -RUNTEST 1800 TCK; -SDR 16 TDI (B5FF); -RUNTEST 1800 TCK; -SDR 16 TDI (CFFD); -RUNTEST 1800 TCK; -SDR 16 TDI (73FF); -RUNTEST 1800 TCK; -SDR 16 TDI (D7FF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFEF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (B5AF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFF6); +SDR 16 TDI (FFDA); RUNTEST 1800 TCK; SDR 16 TDI (BB7F); RUNTEST 1800 TCK; -SDR 16 TDI (BEFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FDD); -RUNTEST 1800 TCK; -SDR 16 TDI (FFEF); -RUNTEST 1800 TCK; SDR 16 TDI (BBFF); RUNTEST 1800 TCK; +SDR 16 TDI (7FFE); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BBDF); +RUNTEST 1800 TCK; SDR 16 TDI (FFEE); RUNTEST 1800 TCK; SDR 16 TDI (77FF); @@ -1867,25 +1867,25 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FF77); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (AFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFEA); +SDR 16 TDI (D7EB); RUNTEST 1800 TCK; SDR 16 TDI (6CFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFD); RUNTEST 1800 TCK; -SDR 16 TDI (BFFB); +SDR 16 TDI (BFFD); RUNTEST 1800 TCK; -SDR 16 TDI (FDFF); +SDR 16 TDI (FBFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFAF); +SDR 16 TDI (BEAF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1899,25 +1899,25 @@ SDR 16 TDI (FFEF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFDC); +SDR 16 TDI (FFFC); RUNTEST 1800 TCK; -SDR 16 TDI (BB57); +SDR 16 TDI (BF5F); RUNTEST 1800 TCK; -SDR 16 TDI (5AA9); +SDR 16 TDI (79A9); RUNTEST 1800 TCK; -SDR 16 TDI (7300); +SDR 16 TDI (73CC); RUNTEST 1800 TCK; -SDR 16 TDI (0FCF); +SDR 16 TDI (0FAF); RUNTEST 1800 TCK; -SDR 16 TDI (B1A9); +SDR 16 TDI (B180); RUNTEST 1800 TCK; -SDR 16 TDI (9875); +SDR 16 TDI (19F5); RUNTEST 1800 TCK; SDR 16 TDI (6BFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BB5F); +SDR 16 TDI (BAFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1931,25 +1931,25 @@ SDR 16 TDI (FFDF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFDC); +SDR 16 TDI (FFCC); RUNTEST 1800 TCK; -SDR 16 TDI (BB5E); +SDR 16 TDI (B95E); RUNTEST 1800 TCK; -SDR 16 TDI (DAA9); +SDR 16 TDI (99A9); RUNTEST 1800 TCK; -SDR 16 TDI (7300); +SDR 16 TDI (73CC); RUNTEST 1800 TCK; -SDR 16 TDI (00CF); +SDR 16 TDI (00AF); RUNTEST 1800 TCK; -SDR 16 TDI (B9A9); +SDR 16 TDI (B980); RUNTEST 1800 TCK; -SDR 16 TDI (987F); +SDR 16 TDI (19FF); RUNTEST 1800 TCK; SDR 16 TDI (7DFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BDFF); +SDR 16 TDI (BFAF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1963,25 +1963,25 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FF88); +SDR 16 TDI (FF0C); RUNTEST 1800 TCK; -SDR 16 TDI (B13F); +SDR 16 TDI (A13F); RUNTEST 1800 TCK; -SDR 16 TDI (8CC9); +SDR 16 TDI (81C9); RUNTEST 1800 TCK; -SDR 16 TDI (7300); +SDR 16 TDI (73CC); RUNTEST 1800 TCK; -SDR 16 TDI (0FCF); +SDR 16 TDI (0F9F); RUNTEST 1800 TCK; -SDR 16 TDI (B9C9); +SDR 16 TDI (B980); RUNTEST 1800 TCK; -SDR 16 TDI (9875); +SDR 16 TDI (19F5); RUNTEST 1800 TCK; SDR 16 TDI (6BFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BAFF); +SDR 16 TDI (BEFB); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -1995,19 +1995,19 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FF8E); +SDR 16 TDI (FFC6); RUNTEST 1800 TCK; -SDR 16 TDI (B13F); +SDR 16 TDI (B93F); RUNTEST 1800 TCK; -SDR 16 TDI (8CCB); +SDR 16 TDI (99CB); RUNTEST 1800 TCK; -SDR 16 TDI (6600); +SDR 16 TDI (66CC); RUNTEST 1800 TCK; -SDR 16 TDI (00CF); +SDR 16 TDI (009F); RUNTEST 1800 TCK; -SDR 16 TDI (B9C9); +SDR 16 TDI (B980); RUNTEST 1800 TCK; -SDR 16 TDI (987F); +SDR 16 TDI (19FF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -2029,15 +2029,15 @@ SDR 16 TDI (6666); RUNTEST 1800 TCK; SDR 16 TDI (7C6C); RUNTEST 1800 TCK; -SDR 16 TDI (AD8F); +SDR 16 TDI (AD8B); RUNTEST 1800 TCK; SDR 16 TDI (B198); RUNTEST 1800 TCK; SDR 16 TDI (73EE); RUNTEST 1800 TCK; -SDR 16 TDI (ECE7); +SDR 16 TDI (ECC5); RUNTEST 1800 TCK; -SDR 16 TDI (BB9B); +SDR 16 TDI (BBBB); RUNTEST 1800 TCK; SDR 16 TDI (BBFD); RUNTEST 1800 TCK; @@ -2077,7 +2077,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B9EF); +SDR 16 TDI (BEE7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2097,13 +2097,21 @@ SDR 16 TDI (ADFF); RUNTEST 1800 TCK; SDR 16 TDI (37FF); RUNTEST 1800 TCK; -SDR 16 TDI (7F77); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (B7FF); +SDR 16 TDI (B7F7); RUNTEST 1800 TCK; -SDR 16 TDI (FF7D); +SDR 16 TDI (7FFD); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -2115,21 +2123,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (DFF7); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BEFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FDFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (DFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FDDF); -RUNTEST 1800 TCK; -SDR 16 TDI (7BBF); +SDR 16 TDI (7FBF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2141,7 +2141,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BDD7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2155,15 +2155,15 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FDFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFBF); -RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; +SDR 16 TDI (BBBF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFDF); +RUNTEST 1800 TCK; SDR 16 TDI (7FDD); RUNTEST 1800 TCK; -SDR 16 TDI (FFBF); +SDR 16 TDI (FBBF); RUNTEST 1800 TCK; SDR 16 TDI (BEFE); RUNTEST 1800 TCK; @@ -2175,7 +2175,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -2189,9 +2189,9 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFBF); +SDR 16 TDI (BDBF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFDF); RUNTEST 1800 TCK; SDR 16 TDI (7FEF); RUNTEST 1800 TCK; @@ -2205,7 +2205,7 @@ SDR 16 TDI (7DFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BBFF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2219,13 +2219,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FEFF); +SDR 16 TDI (FFFB); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BEFF); RUNTEST 1800 TCK; -SDR 16 TDI (FDBF); +SDR 16 TDI (FDFF); RUNTEST 1800 TCK; -SDR 16 TDI (7BBD); +SDR 16 TDI (7FBD); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2271,15 +2271,23 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FEFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFB); RUNTEST 1800 TCK; -SDR 16 TDI (DFFF); +SDR 16 TDI (D7FF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFDE); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); +SDR 16 TDI (FF7F); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -2295,21 +2303,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (DDFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BDFF); -RUNTEST 1800 TCK; -SDR 16 TDI (DFDF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFDF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2323,9 +2323,9 @@ SDR 16 TDI (FBFB); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FEFF); +SDR 16 TDI (FEEF); RUNTEST 1800 TCK; -SDR 16 TDI (BFBF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (EFFF); RUNTEST 1800 TCK; @@ -2335,12 +2335,60 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFDF); RUNTEST 1800 TCK; SDR 16 TDI (7FFD); RUNTEST 1800 TCK; +SDR 16 TDI (B7FF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFD); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; +SDR 16 TDI (FEFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFB); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (EFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FD7); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (DFFF); @@ -2349,56 +2397,8 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BDFB); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FDF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; SDR 16 TDI (BFDF); RUNTEST 1800 TCK; -SDR 16 TDI (DEFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); @@ -2417,11 +2417,11 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FF7); +SDR 16 TDI (7FFD); RUNTEST 1800 TCK; -SDR 16 TDI (D7DF); +SDR 16 TDI (DBDF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFF7); RUNTEST 1800 TCK; SDR 16 TDI (F7FF); RUNTEST 1800 TCK; @@ -2451,17 +2451,9 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FF7); RUNTEST 1800 TCK; -SDR 16 TDI (DFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FF7F); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BEFF); +SDR 16 TDI (BF7F); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2469,64 +2461,8 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FDF); -RUNTEST 1800 TCK; -SDR 16 TDI (FBFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFBF); -RUNTEST 1800 TCK; -SDR 16 TDI (AFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BB7F); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FBE); -RUNTEST 1800 TCK; -SDR 16 TDI (DFFF); -RUNTEST 1800 TCK; SDR 16 TDI (BFDF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFD); -RUNTEST 1800 TCK; -SDR 16 TDI (7BFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); @@ -2545,13 +2481,13 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FDF); +SDR 16 TDI (7FDE); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (ABFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFAF); RUNTEST 1800 TCK; -SDR 16 TDI (FDFF); +SDR 16 TDI (AFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -2577,19 +2513,19 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7FFE); RUNTEST 1800 TCK; -SDR 16 TDI (FDDF); +SDR 16 TDI (EFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BD7B); +SDR 16 TDI (BDFF); RUNTEST 1800 TCK; -SDR 16 TDI (377D); +SDR 16 TDI (FDFD); RUNTEST 1800 TCK; -SDR 16 TDI (79FF); +SDR 16 TDI (7BFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFBF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2611,12 +2547,76 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7F77); RUNTEST 1800 TCK; -SDR 16 TDI (67BF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFD7); +SDR 16 TDI (BFF7); +RUNTEST 1800 TCK; +SDR 16 TDI (BF7F); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; +SDR 16 TDI (BBFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FDF); +RUNTEST 1800 TCK; +SDR 16 TDI (FDEF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFDB); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFD); +RUNTEST 1800 TCK; +SDR 16 TDI (79FF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BF7F); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (E79F); +RUNTEST 1800 TCK; +SDR 16 TDI (BF5F); +RUNTEST 1800 TCK; +SDR 16 TDI (77FF); +RUNTEST 1800 TCK; SDR 16 TDI (75FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); @@ -2641,13 +2641,13 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7FDF); RUNTEST 1800 TCK; -SDR 16 TDI (FDFF); +SDR 16 TDI (FEFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFB); RUNTEST 1800 TCK; -SDR 16 TDI (FBFF); +SDR 16 TDI (FDFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -2675,11 +2675,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFD); RUNTEST 1800 TCK; -SDR 16 TDI (FF6F); +SDR 16 TDI (F77F); RUNTEST 1800 TCK; SDR 16 TDI (BB7F); RUNTEST 1800 TCK; -SDR 16 TDI (577F); +SDR 16 TDI (57FF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -2705,19 +2705,19 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7F9B); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (ABDF); +SDR 16 TDI (CBEF); RUNTEST 1800 TCK; -SDR 16 TDI (BBCD); +SDR 16 TDI (BADC); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (A9FF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B6BF); +SDR 16 TDI (B67F); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2737,13 +2737,13 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7F7F); +SDR 16 TDI (7FDD); RUNTEST 1800 TCK; -SDR 16 TDI (DFAF); +SDR 16 TDI (FE9F); RUNTEST 1800 TCK; -SDR 16 TDI (BDFF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (D3FE); +SDR 16 TDI (D7FE); RUNTEST 1800 TCK; SDR 16 TDI (77FF); RUNTEST 1800 TCK; @@ -2769,19 +2769,19 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFC); +SDR 16 TDI (7F66); RUNTEST 1800 TCK; -SDR 16 TDI (FC7F); +SDR 16 TDI (757F); RUNTEST 1800 TCK; -SDR 16 TDI (BE3A); +SDR 16 TDI (BD33); RUNTEST 1800 TCK; -SDR 16 TDI (6C7F); +SDR 16 TDI (7F7F); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (AD9F); +SDR 16 TDI (ADDF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2801,13 +2801,13 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFD); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (DDCB); +SDR 16 TDI (FC0F); RUNTEST 1800 TCK; -SDR 16 TDI (B1D9); +SDR 16 TDI (B1F9); RUNTEST 1800 TCK; -SDR 16 TDI (81F5); +SDR 16 TDI (87F5); RUNTEST 1800 TCK; SDR 16 TDI (69FF); RUNTEST 1800 TCK; @@ -2833,19 +2833,19 @@ SDR 16 TDI (BFFE); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7F5D); +SDR 16 TDI (7FCC); RUNTEST 1800 TCK; -SDR 16 TDI (DDCF); +SDR 16 TDI (CE8F); RUNTEST 1800 TCK; -SDR 16 TDI (ABDB); +SDR 16 TDI (AB9B); RUNTEST 1800 TCK; -SDR 16 TDI (A3FF); +SDR 16 TDI (A1FF); RUNTEST 1800 TCK; SDR 16 TDI (7DFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BD5F); +SDR 16 TDI (BD9F); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -2865,13 +2865,13 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7F98); +SDR 16 TDI (7F00); RUNTEST 1800 TCK; -SDR 16 TDI (88CF); +SDR 16 TDI (0CFF); RUNTEST 1800 TCK; -SDR 16 TDI (B989); +SDR 16 TDI (B981); RUNTEST 1800 TCK; -SDR 16 TDI (B9F5); +SDR 16 TDI (B875); RUNTEST 1800 TCK; SDR 16 TDI (6BFF); RUNTEST 1800 TCK; @@ -2897,13 +2897,13 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7F08); +SDR 16 TDI (7FCC); RUNTEST 1800 TCK; -SDR 16 TDI (889F); +SDR 16 TDI (C4BF); RUNTEST 1800 TCK; -SDR 16 TDI (B909); +SDR 16 TDI (B919); RUNTEST 1800 TCK; -SDR 16 TDI (797F); +SDR 16 TDI (79FF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -2931,11 +2931,11 @@ SDR 16 TDI (9999); RUNTEST 1800 TCK; SDR 16 TDI (7366); RUNTEST 1800 TCK; -SDR 16 TDI (66C7); +SDR 16 TDI (6CC7); RUNTEST 1800 TCK; SDR 16 TDI (B9B1); RUNTEST 1800 TCK; -SDR 16 TDI (98FF); +SDR 16 TDI (9B7F); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -2963,11 +2963,11 @@ SDR 16 TDI (5DDD); RUNTEST 1800 TCK; SDR 16 TDI (7BCC); RUNTEST 1800 TCK; -SDR 16 TDI (CC9A); +SDR 16 TDI (C99A); RUNTEST 1800 TCK; SDR 16 TDI (B49C); RUNTEST 1800 TCK; -SDR 16 TDI (CDFF); +SDR 16 TDI (C9FF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -2995,11 +2995,11 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (7F66); RUNTEST 1800 TCK; -SDR 16 TDI (66FF); +SDR 16 TDI (6FFF); RUNTEST 1800 TCK; SDR 16 TDI (B7B7); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FB7F); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -3023,21 +3023,21 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFF7); RUNTEST 1800 TCK; -SDR 16 TDI (7EEF); +SDR 16 TDI (7EDF); RUNTEST 1800 TCK; -SDR 16 TDI (DEEF); +SDR 16 TDI (FFEF); RUNTEST 1800 TCK; -SDR 16 TDI (BBCC); +SDR 16 TDI (BFCC); RUNTEST 1800 TCK; -SDR 16 TDI (F3FF); +SDR 16 TDI (FBFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B7FF); +SDR 16 TDI (BDF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3059,12 +3059,12 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFD); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; SDR 16 TDI (DFFF); RUNTEST 1800 TCK; +SDR 16 TDI (BDFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); @@ -3087,15 +3087,15 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFEF); RUNTEST 1800 TCK; SDR 16 TDI (7FEE); RUNTEST 1800 TCK; -SDR 16 TDI (FEEF); +SDR 16 TDI (DFEF); RUNTEST 1800 TCK; SDR 16 TDI (BDFD); RUNTEST 1800 TCK; -SDR 16 TDI (D5FF); +SDR 16 TDI (FDFF); RUNTEST 1800 TCK; SDR 16 TDI (7DFF); RUNTEST 1800 TCK; @@ -3123,7 +3123,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7DFF); RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFD6); RUNTEST 1800 TCK; @@ -3133,21 +3133,21 @@ SDR 16 TDI (7DFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BBBF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); +SDR 16 TDI (AFEF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFDF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FEFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -3179,11 +3179,11 @@ SDR 16 TDI (EFFD); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BF7F); +SDR 16 TDI (AF7F); RUNTEST 1800 TCK; -SDR 16 TDI (FFFE); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -3197,15 +3197,15 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFF7); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FDFF); +SDR 16 TDI (7DFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFDF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFE); RUNTEST 1800 TCK; @@ -3231,7 +3231,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (DFFF); +SDR 16 TDI (DFDF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -3243,11 +3243,11 @@ SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FDFF); RUNTEST 1800 TCK; -SDR 16 TDI (BF7F); +SDR 16 TDI (AF7F); RUNTEST 1800 TCK; -SDR 16 TDI (FFDE); +SDR 16 TDI (FFDF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -3293,7 +3293,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3319,7 +3319,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFB); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (77FF); RUNTEST 1800 TCK; @@ -3357,7 +3357,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BBFF); +SDR 16 TDI (BBF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3383,13 +3383,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFB); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (77FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (A5DF); +SDR 16 TDI (A59F); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3421,7 +3421,7 @@ SDR 16 TDI (69FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (AFBF); +SDR 16 TDI (AFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3485,7 +3485,7 @@ SDR 16 TDI (69FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BEBF); +SDR 16 TDI (BEFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3613,7 +3613,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B5AF); +SDR 16 TDI (B5FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3639,7 +3639,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFF5); RUNTEST 1800 TCK; SDR 16 TDI (6FFF); RUNTEST 1800 TCK; @@ -3703,13 +3703,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (B7FF); RUNTEST 1800 TCK; -SDR 16 TDI (FFF5); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (77FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B7AF); +SDR 16 TDI (B7FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3735,13 +3735,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (AFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFEB); RUNTEST 1800 TCK; SDR 16 TDI (77FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BDFF); +SDR 16 TDI (BDAF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3767,13 +3767,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFEB); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (6FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B7FB); +SDR 16 TDI (B7FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3799,7 +3799,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFEF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -3869,7 +3869,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFB); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3895,6 +3895,46 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (B7FF); RUNTEST 1800 TCK; +SDR 16 TDI (FFF7); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFDF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (F7FE); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFB); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (B7DF); +RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); @@ -3909,19 +3949,27 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFD); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FF7F); RUNTEST 1800 TCK; -SDR 16 TDI (7FBF); +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -3935,12 +3983,44 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; +SDR 16 TDI (F7FF); +RUNTEST 1800 TCK; +SDR 16 TDI (6FFB); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FEFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFBF); +RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; +SDR 16 TDI (BFEF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); @@ -3953,13 +4033,93 @@ SDR 16 TDI (BEFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (6FFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FF7F); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FF7F); +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (EFFB); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFEF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FEFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFE); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FF7); +RUNTEST 1800 TCK; +SDR 16 TDI (FFDF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FDFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (EFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FF7); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -3981,21 +4141,13 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BF7F); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFE); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FF7F); -RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FEFF); +SDR 16 TDI (EFFB); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFEF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -4015,158 +4167,6 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FEFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7F7F); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFB9); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFEF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (77FF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFD); -RUNTEST 1800 TCK; -SDR 16 TDI (6FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FF7); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (6FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FF7); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFF7); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFD); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFD); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFB); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); @@ -4189,7 +4189,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BBFF); +SDR 16 TDI (BFF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4221,7 +4221,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B7FF); +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4253,7 +4253,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFB); +SDR 16 TDI (BFF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4285,70 +4285,6 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BDAF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFF5); -RUNTEST 1800 TCK; -SDR 16 TDI (6BFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BBFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7DFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; SDR 16 TDI (BFAF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); @@ -4381,7 +4317,71 @@ SDR 16 TDI (6BFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (B5AF); +SDR 16 TDI (BAFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7DFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (B7AF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFF5); +RUNTEST 1800 TCK; +SDR 16 TDI (6BFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BDFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4601,7 +4601,7 @@ SDR 16 TDI (B7FF); RUNTEST 1800 TCK; SDR 16 TDI (FFF5); RUNTEST 1800 TCK; -SDR 16 TDI (67FF); +SDR 16 TDI (65FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4609,11 +4609,11 @@ SDR 16 TDI (AFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (5FBF); +SDR 16 TDI (7FBF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFDF); RUNTEST 1800 TCK; @@ -4633,7 +4633,7 @@ SDR 16 TDI (AFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (5FFF); +SDR 16 TDI (5DFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4701,7 +4701,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFDF); +SDR 16 TDI (BF5F); RUNTEST 1800 TCK; SDR 16 TDI (3333); RUNTEST 1800 TCK; @@ -4733,7 +4733,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (BFBF); RUNTEST 1800 TCK; SDR 16 TDI (7777); RUNTEST 1800 TCK; @@ -4833,7 +4833,7 @@ SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4845,7 +4845,7 @@ SDR 16 TDI (7FDF); RUNTEST 1800 TCK; SDR 16 TDI (FFF7); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (AFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4875,7 +4875,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FBF); RUNTEST 1800 TCK; -SDR 16 TDI (FFF7); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -4893,7 +4893,7 @@ SDR 16 TDI (5DFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (AFFF); +SDR 16 TDI (AFBF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4907,9 +4907,9 @@ SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FFFB); RUNTEST 1800 TCK; -SDR 16 TDI (9FFF); +SDR 16 TDI (8FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4919,7 +4919,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFE); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7DFF); RUNTEST 1800 TCK; @@ -4929,7 +4929,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FF7); +SDR 16 TDI (5FF7); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4939,7 +4939,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (5FFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -4951,9 +4951,9 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BDFF); RUNTEST 1800 TCK; -SDR 16 TDI (FEFB); +SDR 16 TDI (FBFB); RUNTEST 1800 TCK; -SDR 16 TDI (77FF); +SDR 16 TDI (57FF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -4977,7 +4977,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFBF); RUNTEST 1800 TCK; @@ -5001,9 +5001,9 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; -SDR 16 TDI (CFFF); +SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (9FFF); RUNTEST 1800 TCK; @@ -5015,7 +5015,7 @@ SDR 16 TDI (FF7F); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FF7F); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -5047,9 +5047,9 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BBFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (FBFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5097,7 +5097,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (EFFF); RUNTEST 1800 TCK; @@ -5121,7 +5121,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5145,7 +5145,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5169,7 +5169,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5193,7 +5193,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5381,7 +5381,7 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5405,7 +5405,7 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BAFF); +SDR 16 TDI (9AFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5429,7 +5429,7 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFEE); RUNTEST 1800 TCK; @@ -5453,7 +5453,7 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5477,7 +5477,7 @@ SDR 16 TDI (5FDF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFEF); RUNTEST 1800 TCK; @@ -5501,7 +5501,7 @@ SDR 16 TDI (4BFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (AFFF); +SDR 16 TDI (8FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5573,7 +5573,7 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5727,9 +5727,9 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FEFE); +SDR 16 TDI (FFFE); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7FFB); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -5789,7 +5789,7 @@ SDR 16 TDI (7DFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (AFFF); +SDR 16 TDI (8FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5837,17 +5837,17 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFBF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FEFF); RUNTEST 1800 TCK; -SDR 16 TDI (5FFF); +SDR 16 TDI (5FFB); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FDFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -5861,13 +5861,13 @@ SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (5FFF); RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; @@ -5905,19 +5905,19 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FF7F); RUNTEST 1800 TCK; +SDR 16 TDI (7FF7); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFE); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (5FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5943,7 +5943,7 @@ SDR 16 TDI (FFBF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FBFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -5953,23 +5953,7 @@ SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FEF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (9FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (5EFF); -RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (6FFF); +SDR 16 TDI (7FFB); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -5979,21 +5963,37 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (5FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FDFE); +SDR 16 TDI (DFFF); RUNTEST 1800 TCK; -SDR 16 TDI (6FFF); +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFEF); +RUNTEST 1800 TCK; +SDR 16 TDI (9FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (5FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (9FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (EFFE); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FDFF); RUNTEST 1800 TCK; SDR 16 TDI (BEFF); RUNTEST 1800 TCK; -SDR 16 TDI (F7FF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (7FDF); RUNTEST 1800 TCK; SDR 16 TDI (EFFF); RUNTEST 1800 TCK; @@ -6005,9 +6005,9 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -6015,9 +6015,9 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFD); +SDR 16 TDI (DFFD); RUNTEST 1800 TCK; -SDR 16 TDI (6FFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; SDR 16 TDI (FDFF); RUNTEST 1800 TCK; @@ -6031,39 +6031,7 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FEFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FEF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FBFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7F7F); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFE); +SDR 16 TDI (DFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -6079,13 +6047,77 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFDF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (7FFB); +SDR 16 TDI (7FCB); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFD); +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFE7); +RUNTEST 1800 TCK; +SDR 16 TDI (7FBF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFEF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFD7); +RUNTEST 1800 TCK; +SDR 16 TDI (6FF3); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFF5); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (EFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFD); +RUNTEST 1800 TCK; +SDR 16 TDI (7FFF); +RUNTEST 1800 TCK; +SDR 16 TDI (FFFF); +RUNTEST 1800 TCK; +SDR 16 TDI (BFFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -6111,43 +6143,11 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFF9); -RUNTEST 1800 TCK; -SDR 16 TDI (77EE); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFB); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (EFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); -RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); -RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (DFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFDF); RUNTEST 1800 TCK; @@ -6177,11 +6177,11 @@ SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFD7); RUNTEST 1800 TCK; -SDR 16 TDI (4FF3); +SDR 16 TDI (4FF7); RUNTEST 1800 TCK; -SDR 16 TDI (5FFF); +SDR 16 TDI (7FFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFF7); +SDR 16 TDI (BFF5); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -6191,13 +6191,13 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (9FFF); RUNTEST 1800 TCK; -SDR 16 TDI (FFFF); +SDR 16 TDI (EFFF); RUNTEST 1800 TCK; SDR 16 TDI (5FFF); RUNTEST 1800 TCK; -SDR 16 TDI (F7FF); +SDR 16 TDI (FBFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -6207,23 +6207,23 @@ SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (BFFF); RUNTEST 1800 TCK; -SDR 16 TDI (FEF5); +SDR 16 TDI (FEFD); RUNTEST 1800 TCK; -SDR 16 TDI (6FF7); +SDR 16 TDI (7FFD); RUNTEST 1800 TCK; -SDR 16 TDI (7FFF); +SDR 16 TDI (DFFF); RUNTEST 1800 TCK; -SDR 16 TDI (9FD5); +SDR 16 TDI (9FDF); RUNTEST 1800 TCK; -SDR 16 TDI (6FFD); +SDR 16 TDI (EFFD); RUNTEST 1800 TCK; SDR 16 TDI (53FF); RUNTEST 1800 TCK; SDR 16 TDI (FFF9); RUNTEST 1800 TCK; -SDR 16 TDI (B77F); +SDR 16 TDI (977F); RUNTEST 1800 TCK; -SDR 16 TDI (F7FF); +SDR 16 TDI (FFFF); RUNTEST 1800 TCK; SDR 16 TDI (7FFF); RUNTEST 1800 TCK; @@ -6245,7 +6245,7 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -6269,7 +6269,7 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFC); +SDR 16 TDI (9FFC); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -6293,7 +6293,7 @@ SDR 16 TDI (5F3E); RUNTEST 1800 TCK; SDR 16 TDI (79F3); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -6317,7 +6317,7 @@ SDR 16 TDI (5FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; -SDR 16 TDI (BFFF); +SDR 16 TDI (9FFF); RUNTEST 1800 TCK; SDR 16 TDI (FFFF); RUNTEST 1800 TCK; @@ -7793,7 +7793,7 @@ SDR 16 TDI (FFFF) TDO (F9E7); SDR 16 TDI (FFFF) TDO (79FF); SDR 16 TDI (FFFF) TDO (FFFE); SDR 16 TDI (FFFF) TDO (AF9E); -SDR 16 TDI (FFFF) TDO (7CFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FBE7); SDR 16 TDI (FFFF) TDO (B3F7); @@ -7821,10 +7821,10 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (67FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FEFF); +SDR 16 TDI (FFFF) TDO (FEDF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FF7F); -SDR 16 TDI (FFFF) TDO (BFDB); +SDR 16 TDI (FFFF) TDO (BFD9); SDR 16 TDI (FFFF) TDO (E7F9); SDR 16 TDI (FFFF) TDO (733F); SDR 16 TDI (FFFF) TDO (FFF9); @@ -7833,30 +7833,30 @@ SDR 16 TDI (FFFF) TDO (CCCF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (B99F); SDR 16 TDI (FFFF) TDO (BCCC); -SDR 16 TDI (FFFF) TDO (CFFF); -SDR 16 TDI (FFFF) TDO (6FFF); +SDR 16 TDI (FFFF) TDO (CFFE); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFD6); -SDR 16 TDI (FFFF) TDO (77F5); +SDR 16 TDI (FFFF) TDO (FFF5); +SDR 16 TDI (FFFF) TDO (6FED); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFD); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7B7F); +SDR 16 TDI (FFFF) TDO (7F7F); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FBF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FEFE); -SDR 16 TDI (FFFF) TDO (6FFF); +SDR 16 TDI (FFFF) TDO (FAFE); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (6FEF); +SDR 16 TDI (FFFF) TDO (7FFB); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFF7); +SDR 16 TDI (FFFF) TDO (BFFA); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FEFF); @@ -7866,27 +7866,27 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (6FFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFB); +SDR 16 TDI (FFFF) TDO (7FF7); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFDD); +SDR 16 TDI (FFFF) TDO (BFDF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7DFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FBFE); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFDA); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFE9); +SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -7901,67 +7901,67 @@ SDR 16 TDI (FFFF) TDO (FFFE); SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (F9FF); -SDR 16 TDI (FFFF) TDO (7FEF); +SDR 16 TDI (FFFF) TDO (FDFF); +SDR 16 TDI (FFFF) TDO (7FEB); SDR 16 TDI (FFFF) TDO (FDEF); SDR 16 TDI (FFFF) TDO (BFF7); -SDR 16 TDI (FFFF) TDO (77FF); -SDR 16 TDI (FFFF) TDO (7BFF); -SDR 16 TDI (FFFF) TDO (EFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7BFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (DFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (DFFF); -SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (F7FF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (DDFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (E7FF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (EFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FEFF); -SDR 16 TDI (FFFF) TDO (7FF7); -SDR 16 TDI (FFFF) TDO (FFF7); -SDR 16 TDI (FFFF) TDO (BFFB); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (7BFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFE); +SDR 16 TDI (FFFF) TDO (7BFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (DFFF); +SDR 16 TDI (FFFF) TDO (BDFF); +SDR 16 TDI (FFFF) TDO (DFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (DDFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFE); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FEFF); +SDR 16 TDI (FFFF) TDO (7FED); +SDR 16 TDI (FFFF) TDO (FFF7); +SDR 16 TDI (FFFF) TDO (BEFB); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7BFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -7974,8 +7974,8 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FF7F); +SDR 16 TDI (FFFF) TDO (7EFD); +SDR 16 TDI (FFFF) TDO (DF6F); SDR 16 TDI (FFFF) TDO (BFEB); SDR 16 TDI (FFFF) TDO (FBFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -7991,7 +7991,7 @@ SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFB); -SDR 16 TDI (FFFF) TDO (EBFF); +SDR 16 TDI (FFFF) TDO (FBFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7EFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -8006,8 +8006,8 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BDFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFD); +SDR 16 TDI (FFFF) TDO (DFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7F7F); SDR 16 TDI (FFFF) TDO (7FFF); @@ -8022,8 +8022,8 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FF7); -SDR 16 TDI (FFFF) TDO (E7BF); +SDR 16 TDI (FFFF) TDO (7DF7); +SDR 16 TDI (FFFF) TDO (F79F); SDR 16 TDI (FFFF) TDO (BFED); SDR 16 TDI (FFFF) TDO (FDFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -8067,7 +8067,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -8103,9 +8103,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (DFFF); SDR 16 TDI (FFFF) TDO (BDFD); -SDR 16 TDI (FFFF) TDO (DF7E); +SDR 16 TDI (FFFF) TDO (F7FE); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (AFFF); @@ -8134,9 +8134,9 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (F7FE); -SDR 16 TDI (FFFF) TDO (BFDF); +SDR 16 TDI (FFFF) TDO (7FDF); +SDR 16 TDI (FFFF) TDO (FF7E); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8166,73 +8166,73 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FDFF); +SDR 16 TDI (FFFF) TDO (BFDF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BDFD); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (DEBF); +SDR 16 TDI (FFFF) TDO (BFBF); +SDR 16 TDI (FFFF) TDO (F7FF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BDFD); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FDF); -SDR 16 TDI (FFFF) TDO (FFDF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BDFD); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FEF); -SDR 16 TDI (FFFF) TDO (FFEF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (DF7F); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BBFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BDFD); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FBFD); -SDR 16 TDI (FFFF) TDO (BBDB); +SDR 16 TDI (FFFF) TDO (FFFD); +SDR 16 TDI (FFFF) TDO (BBFB); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8246,10 +8246,10 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (7F3F); -SDR 16 TDI (FFFF) TDO (FACF); -SDR 16 TDI (FFFF) TDO (B678); -SDR 16 TDI (FFFF) TDO (07F4); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (03AF); +SDR 16 TDI (FFFF) TDO (B618); +SDR 16 TDI (FFFF) TDO (7FF4); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (AEFF); @@ -8262,10 +8262,10 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFE); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7F3F); -SDR 16 TDI (FFFF) TDO (FACF); -SDR 16 TDI (FFFF) TDO (BE78); -SDR 16 TDI (FFFF) TDO (006B); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (03AF); +SDR 16 TDI (FFFF) TDO (BE18); +SDR 16 TDI (FFFF) TDO (07EB); SDR 16 TDI (FFFF) TDO (7BFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BB5F); @@ -8278,10 +8278,10 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7F3F); -SDR 16 TDI (FFFF) TDO (F9CF); -SDR 16 TDI (FFFF) TDO (B806); -SDR 16 TDI (FFFF) TDO (07FE); +SDR 16 TDI (FFFF) TDO (7F0F); +SDR 16 TDI (FFFF) TDO (039F); +SDR 16 TDI (FFFF) TDO (B81E); +SDR 16 TDI (FFFF) TDO (7FFE); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFBF); @@ -8294,10 +8294,10 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7F3F); -SDR 16 TDI (FFFF) TDO (F9CF); -SDR 16 TDI (FFFF) TDO (B806); -SDR 16 TDI (FFFF) TDO (003B); +SDR 16 TDI (FFFF) TDO (7F0F); +SDR 16 TDI (FFFF) TDO (039F); +SDR 16 TDI (FFFF) TDO (B81E); +SDR 16 TDI (FFFF) TDO (07BB); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8311,9 +8311,9 @@ SDR 16 TDI (FFFF) TDO (7CCC); SDR 16 TDI (FFFF) TDO (B98F); SDR 16 TDI (FFFF) TDO (9999); SDR 16 TDI (FFFF) TDO (73EC); -SDR 16 TDI (FFFF) TDO (CCC7); -SDR 16 TDI (FFFF) TDO (B8B9); -SDR 16 TDI (FFFF) TDO (B9FF); +SDR 16 TDI (FFFF) TDO (EEC5); +SDR 16 TDI (FFFF) TDO (B899); +SDR 16 TDI (FFFF) TDO (99FF); SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BF7F); @@ -8327,9 +8327,9 @@ SDR 16 TDI (FFFF) TDO (7DDD); SDR 16 TDI (FFFF) TDO (BBA5); SDR 16 TDI (FFFF) TDO (5DDD); SDR 16 TDI (FFFF) TDO (7BCD); -SDR 16 TDI (FFFF) TDO (DCCA); +SDR 16 TDI (FFFF) TDO (CCCA); SDR 16 TDI (FFFF) TDO (B59D); -SDR 16 TDI (FFFF) TDO (99FA); +SDR 16 TDI (FFFF) TDO (9DBA); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8343,15 +8343,15 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (B7FB); -SDR 16 TDI (FFFF) TDO (F7DF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (DFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFD); SDR 16 TDI (FFFF) TDO (7FFF); @@ -8359,23 +8359,23 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (DEFF); +SDR 16 TDI (FFFF) TDO (FEFF); SDR 16 TDI (FFFF) TDO (BDFF); -SDR 16 TDI (FFFF) TDO (FF7F); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FDFF); -SDR 16 TDI (FFFF) TDO (BFDF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7F99); -SDR 16 TDI (FFFF) TDO (BFBF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (BEFF); SDR 16 TDI (FFFF) TDO (EFFD); SDR 16 TDI (FFFF) TDO (6FFF); @@ -8383,8 +8383,8 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (AFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FBFF); -SDR 16 TDI (FFFF) TDO (BFDF); +SDR 16 TDI (FFFF) TDO (BBFF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFD); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8407,9 +8407,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (DEFF); +SDR 16 TDI (FFFF) TDO (FEFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FF2F); +SDR 16 TDI (FFFF) TDO (FFAF); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFE); @@ -8422,57 +8422,57 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FB7); +SDR 16 TDI (FFFF) TDO (7FBF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFEF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFB); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FEFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FEFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FBEF); SDR 16 TDI (FFFF) TDO (BBFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (7FEF); SDR 16 TDI (FFFF) TDO (DFFF); SDR 16 TDI (FFFF) TDO (BF7F); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B5FD); +SDR 16 TDI (FFFF) TDO (BFFD); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (EFFB); +SDR 16 TDI (FFFF) TDO (EFDB); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFEF); SDR 16 TDI (FFFF) TDO (7D7F); -SDR 16 TDI (FFFF) TDO (FEEF); -SDR 16 TDI (FFFF) TDO (BFBE); -SDR 16 TDI (FFFF) TDO (BBFF); +SDR 16 TDI (FFFF) TDO (FFEF); +SDR 16 TDI (FFFF) TDO (BFAE); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FEFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFAF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (DFFF); +SDR 16 TDI (FFFF) TDO (FBFF); SDR 16 TDI (FFFF) TDO (BDFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FF7); +SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (DFFF); -SDR 16 TDI (FFFF) TDO (BEF7); +SDR 16 TDI (FFFF) TDO (BEFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8483,16 +8483,144 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (F67F); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FAFF); -SDR 16 TDI (FFFF) TDO (7D5B); +SDR 16 TDI (FFFF) TDO (FA5F); +SDR 16 TDI (FFFF) TDO (B7FF); +SDR 16 TDI (FFFF) TDO (FFDF); +SDR 16 TDI (FFFF) TDO (7F5B); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFEF); SDR 16 TDI (FFFF) TDO (FFDF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFF7); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFF5); +SDR 16 TDI (FFFF) TDO (BFBF); +SDR 16 TDI (FFFF) TDO (FF7B); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BBFF); +SDR 16 TDI (FFFF) TDO (FFFB); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFDF); +SDR 16 TDI (FFFF) TDO (AFFF); +SDR 16 TDI (FFFF) TDO (D75F); +SDR 16 TDI (FFFF) TDO (7FF7); +SDR 16 TDI (FFFF) TDO (DFFF); +SDR 16 TDI (FFFF) TDO (BDBF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFF7); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (F979); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FBFB); +SDR 16 TDI (FFFF) TDO (7F5F); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFF7); +SDR 16 TDI (FFFF) TDO (FFDB); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (AE9F); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFEE); +SDR 16 TDI (FFFF) TDO (BBFF); +SDR 16 TDI (FFFF) TDO (DFFB); +SDR 16 TDI (FFFF) TDO (77FF); +SDR 16 TDI (FFFF) TDO (D7FF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFEB); +SDR 16 TDI (FFFF) TDO (77FF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (A7FF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FF7F); +SDR 16 TDI (FFFF) TDO (AFFF); +SDR 16 TDI (FFFF) TDO (F7FF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFD); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFE); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BA9F); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BEFF); +SDR 16 TDI (FFFF) TDO (FFEF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFDD); +SDR 16 TDI (FFFF) TDO (FFF5); +SDR 16 TDI (FFFF) TDO (67FF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFD7); +SDR 16 TDI (FFFF) TDO (BDFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7EFD); +SDR 16 TDI (FFFF) TDO (FF7F); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (DFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (DFFB); +SDR 16 TDI (FFFF) TDO (67DF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8500,12 +8628,28 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFF6); -SDR 16 TDI (FFFF) TDO (ABBF); -SDR 16 TDI (FFFF) TDO (FFFB); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FDFF); +SDR 16 TDI (FFFF) TDO (6EFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BDFF); +SDR 16 TDI (FFFF) TDO (FDFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FBFF); -SDR 16 TDI (FFFF) TDO (BBFF); -SDR 16 TDI (FFFF) TDO (FFFB); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFED); +SDR 16 TDI (FFFF) TDO (BDFF); +SDR 16 TDI (FFFF) TDO (FFFC); +SDR 16 TDI (FFFF) TDO (73EF); +SDR 16 TDI (FFFF) TDO (D7BF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B7FF); @@ -8515,156 +8659,12 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (DFFF); -SDR 16 TDI (FFFF) TDO (7EF7); -SDR 16 TDI (FFFF) TDO (F7FF); -SDR 16 TDI (FFFF) TDO (BDBF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (F679); -SDR 16 TDI (FFFF) TDO (B3FF); -SDR 16 TDI (FFFF) TDO (FD7B); -SDR 16 TDI (FFFF) TDO (7F5F); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFF7); -SDR 16 TDI (FFFF) TDO (FFDB); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (AFDF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFDE); -SDR 16 TDI (FFFF) TDO (BDFF); -SDR 16 TDI (FFFF) TDO (FFFB); -SDR 16 TDI (FFFF) TDO (77FE); -SDR 16 TDI (FFFF) TDO (D7FF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFEB); -SDR 16 TDI (FFFF) TDO (77FF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (A57F); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (DFFF); -SDR 16 TDI (FFFF) TDO (6EFF); -SDR 16 TDI (FFFF) TDO (FFFD); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFE); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BE9F); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BEFF); -SDR 16 TDI (FFFF) TDO (FFEF); -SDR 16 TDI (FFFF) TDO (7FDF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFF7); -SDR 16 TDI (FFFF) TDO (FDF5); -SDR 16 TDI (FFFF) TDO (67FF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B6BF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FF7F); -SDR 16 TDI (FFFF) TDO (ADFF); -SDR 16 TDI (FFFF) TDO (B77E); -SDR 16 TDI (FFFF) TDO (7EFF); -SDR 16 TDI (FFFF) TDO (FFDF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFF7); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFB); -SDR 16 TDI (FFFF) TDO (77FF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (DFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFD6); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BDFD); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FF89); -SDR 16 TDI (FFFF) TDO (B5FF); -SDR 16 TDI (FFFF) TDO (CFFD); -SDR 16 TDI (FFFF) TDO (73FF); -SDR 16 TDI (FFFF) TDO (D7FF); -SDR 16 TDI (FFFF) TDO (BFEF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B5AF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFF6); +SDR 16 TDI (FFFF) TDO (FFDA); SDR 16 TDI (FFFF) TDO (BB7F); -SDR 16 TDI (FFFF) TDO (BEFF); -SDR 16 TDI (FFFF) TDO (7FDD); -SDR 16 TDI (FFFF) TDO (FFEF); SDR 16 TDI (FFFF) TDO (BBFF); +SDR 16 TDI (FFFF) TDO (7FFE); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BBDF); SDR 16 TDI (FFFF) TDO (FFEE); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8675,77 +8675,77 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFEA); +SDR 16 TDI (FFFF) TDO (FF77); +SDR 16 TDI (FFFF) TDO (AFFF); +SDR 16 TDI (FFFF) TDO (D7EB); SDR 16 TDI (FFFF) TDO (6CFF); SDR 16 TDI (FFFF) TDO (FFFD); -SDR 16 TDI (FFFF) TDO (BFFB); -SDR 16 TDI (FFFF) TDO (FDFF); +SDR 16 TDI (FFFF) TDO (BFFD); +SDR 16 TDI (FFFF) TDO (FBFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFAF); +SDR 16 TDI (FFFF) TDO (BEAF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFEF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFDC); -SDR 16 TDI (FFFF) TDO (BB57); -SDR 16 TDI (FFFF) TDO (5AA9); -SDR 16 TDI (FFFF) TDO (7300); -SDR 16 TDI (FFFF) TDO (0FCF); -SDR 16 TDI (FFFF) TDO (B1A9); -SDR 16 TDI (FFFF) TDO (9875); +SDR 16 TDI (FFFF) TDO (FFFC); +SDR 16 TDI (FFFF) TDO (BF5F); +SDR 16 TDI (FFFF) TDO (79A9); +SDR 16 TDI (FFFF) TDO (73CC); +SDR 16 TDI (FFFF) TDO (0FAF); +SDR 16 TDI (FFFF) TDO (B180); +SDR 16 TDI (FFFF) TDO (19F5); SDR 16 TDI (FFFF) TDO (6BFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BB5F); +SDR 16 TDI (FFFF) TDO (BAFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FBF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFDF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFDC); -SDR 16 TDI (FFFF) TDO (BB5E); -SDR 16 TDI (FFFF) TDO (DAA9); -SDR 16 TDI (FFFF) TDO (7300); -SDR 16 TDI (FFFF) TDO (00CF); -SDR 16 TDI (FFFF) TDO (B9A9); -SDR 16 TDI (FFFF) TDO (987F); +SDR 16 TDI (FFFF) TDO (FFCC); +SDR 16 TDI (FFFF) TDO (B95E); +SDR 16 TDI (FFFF) TDO (99A9); +SDR 16 TDI (FFFF) TDO (73CC); +SDR 16 TDI (FFFF) TDO (00AF); +SDR 16 TDI (FFFF) TDO (B980); +SDR 16 TDI (FFFF) TDO (19FF); SDR 16 TDI (FFFF) TDO (7DFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BDFF); +SDR 16 TDI (FFFF) TDO (BFAF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FF88); -SDR 16 TDI (FFFF) TDO (B13F); -SDR 16 TDI (FFFF) TDO (8CC9); -SDR 16 TDI (FFFF) TDO (7300); -SDR 16 TDI (FFFF) TDO (0FCF); -SDR 16 TDI (FFFF) TDO (B9C9); -SDR 16 TDI (FFFF) TDO (9875); +SDR 16 TDI (FFFF) TDO (FF0C); +SDR 16 TDI (FFFF) TDO (A13F); +SDR 16 TDI (FFFF) TDO (81C9); +SDR 16 TDI (FFFF) TDO (73CC); +SDR 16 TDI (FFFF) TDO (0F9F); +SDR 16 TDI (FFFF) TDO (B980); +SDR 16 TDI (FFFF) TDO (19F5); SDR 16 TDI (FFFF) TDO (6BFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BAFF); +SDR 16 TDI (FFFF) TDO (BEFB); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FF8E); -SDR 16 TDI (FFFF) TDO (B13F); -SDR 16 TDI (FFFF) TDO (8CCB); -SDR 16 TDI (FFFF) TDO (6600); -SDR 16 TDI (FFFF) TDO (00CF); -SDR 16 TDI (FFFF) TDO (B9C9); -SDR 16 TDI (FFFF) TDO (987F); +SDR 16 TDI (FFFF) TDO (FFC6); +SDR 16 TDI (FFFF) TDO (B93F); +SDR 16 TDI (FFFF) TDO (99CB); +SDR 16 TDI (FFFF) TDO (66CC); +SDR 16 TDI (FFFF) TDO (009F); +SDR 16 TDI (FFFF) TDO (B980); +SDR 16 TDI (FFFF) TDO (19FF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFDF); @@ -8756,11 +8756,11 @@ SDR 16 TDI (FFFF) TDO (B333); SDR 16 TDI (FFFF) TDO (31F3); SDR 16 TDI (FFFF) TDO (6666); SDR 16 TDI (FFFF) TDO (7C6C); -SDR 16 TDI (FFFF) TDO (AD8F); +SDR 16 TDI (FFFF) TDO (AD8B); SDR 16 TDI (FFFF) TDO (B198); SDR 16 TDI (FFFF) TDO (73EE); -SDR 16 TDI (FFFF) TDO (ECE7); -SDR 16 TDI (FFFF) TDO (BB9B); +SDR 16 TDI (FFFF) TDO (ECC5); +SDR 16 TDI (FFFF) TDO (BBBB); SDR 16 TDI (FFFF) TDO (BBFD); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8780,7 +8780,7 @@ SDR 16 TDI (FFFF) TDO (B199); SDR 16 TDI (FFFF) TDO (99FF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B9EF); +SDR 16 TDI (FFFF) TDO (BEE7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8790,71 +8790,71 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FF6F); SDR 16 TDI (FFFF) TDO (ADFF); SDR 16 TDI (FFFF) TDO (37FF); -SDR 16 TDI (FFFF) TDO (7F77); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (B7FF); -SDR 16 TDI (FFFF) TDO (FF7D); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (B7F7); +SDR 16 TDI (FFFF) TDO (7FFD); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (DFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FDDF); -SDR 16 TDI (FFFF) TDO (7BBF); +SDR 16 TDI (FFFF) TDO (DFF7); +SDR 16 TDI (FFFF) TDO (BEFF); +SDR 16 TDI (FFFF) TDO (FDFF); +SDR 16 TDI (FFFF) TDO (7FBF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BDFF); SDR 16 TDI (FFFF) TDO (F7FF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BDD7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FDFF); -SDR 16 TDI (FFFF) TDO (BFBF); SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BBBF); +SDR 16 TDI (FFFF) TDO (FFDF); SDR 16 TDI (FFFF) TDO (7FDD); -SDR 16 TDI (FFFF) TDO (FFBF); +SDR 16 TDI (FFFF) TDO (FBBF); SDR 16 TDI (FFFF) TDO (BEFE); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (BFBF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BDBF); +SDR 16 TDI (FFFF) TDO (FFDF); SDR 16 TDI (FFFF) TDO (7FEF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BDFF); SDR 16 TDI (FFFF) TDO (F7FF); SDR 16 TDI (FFFF) TDO (7DFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BBFF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FEFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FDBF); -SDR 16 TDI (FFFF) TDO (7BBD); +SDR 16 TDI (FFFF) TDO (FFFB); +SDR 16 TDI (FFFF) TDO (BEFF); +SDR 16 TDI (FFFF) TDO (FDFF); +SDR 16 TDI (FFFF) TDO (7FBD); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFAF); @@ -8877,11 +8877,15 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FEFF); SDR 16 TDI (FFFF) TDO (7FFB); -SDR 16 TDI (FFFF) TDO (DFFF); +SDR 16 TDI (FFFF) TDO (D7FF); +SDR 16 TDI (FFFF) TDO (BFDE); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -8889,58 +8893,54 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (DDFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BDFF); -SDR 16 TDI (FFFF) TDO (DFDF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFDF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFDF); SDR 16 TDI (FFFF) TDO (FBFB); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FEFF); -SDR 16 TDI (FFFF) TDO (BFBF); +SDR 16 TDI (FFFF) TDO (FEEF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFDF); SDR 16 TDI (FFFF) TDO (7FFD); +SDR 16 TDI (FFFF) TDO (B7FF); +SDR 16 TDI (FFFF) TDO (BFFD); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FEFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFB); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FD7); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (DFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BDFB); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (EFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FDF); -SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFDF); -SDR 16 TDI (FFFF) TDO (DEFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8950,9 +8950,9 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FF7); -SDR 16 TDI (FFFF) TDO (D7DF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (7FFD); +SDR 16 TDI (FFFF) TDO (DBDF); +SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (F7FF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -8967,44 +8967,12 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FF7); -SDR 16 TDI (FFFF) TDO (DFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FF7F); -SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BEFF); +SDR 16 TDI (FFFF) TDO (BF7F); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FDF); -SDR 16 TDI (FFFF) TDO (FBFF); -SDR 16 TDI (FFFF) TDO (BFBF); -SDR 16 TDI (FFFF) TDO (AFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BB7F); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FBE); -SDR 16 TDI (FFFF) TDO (DFFF); SDR 16 TDI (FFFF) TDO (BFDF); -SDR 16 TDI (FFFF) TDO (FFFD); -SDR 16 TDI (FFFF) TDO (7BFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9014,10 +8982,10 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FDF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FDFF); +SDR 16 TDI (FFFF) TDO (7FDE); +SDR 16 TDI (FFFF) TDO (ABFF); +SDR 16 TDI (FFFF) TDO (BFAF); +SDR 16 TDI (FFFF) TDO (AFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BBBF); @@ -9030,13 +8998,13 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FDDF); -SDR 16 TDI (FFFF) TDO (BD7B); -SDR 16 TDI (FFFF) TDO (377D); -SDR 16 TDI (FFFF) TDO (79FF); +SDR 16 TDI (FFFF) TDO (7FFE); +SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (BDFF); +SDR 16 TDI (FFFF) TDO (FDFD); +SDR 16 TDI (FFFF) TDO (7BFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFBF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9047,9 +9015,41 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7F77); -SDR 16 TDI (FFFF) TDO (67BF); -SDR 16 TDI (FFFF) TDO (BFD7); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (BFF7); +SDR 16 TDI (FFFF) TDO (BF7F); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BBFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FDF); +SDR 16 TDI (FFFF) TDO (FDEF); +SDR 16 TDI (FFFF) TDO (BFDB); +SDR 16 TDI (FFFF) TDO (FFFD); +SDR 16 TDI (FFFF) TDO (79FF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BF7F); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (E79F); +SDR 16 TDI (FFFF) TDO (BF5F); +SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (75FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9062,10 +9062,10 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FDFF); +SDR 16 TDI (FFFF) TDO (7FDF); +SDR 16 TDI (FFFF) TDO (FEFF); SDR 16 TDI (FFFF) TDO (BFFB); -SDR 16 TDI (FFFF) TDO (FBFF); +SDR 16 TDI (FFFF) TDO (FDFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9079,9 +9079,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFD); -SDR 16 TDI (FFFF) TDO (FF6F); +SDR 16 TDI (FFFF) TDO (F77F); SDR 16 TDI (FFFF) TDO (BB7F); -SDR 16 TDI (FFFF) TDO (577F); +SDR 16 TDI (FFFF) TDO (57FF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9094,13 +9094,13 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7F9B); -SDR 16 TDI (FFFF) TDO (ABDF); -SDR 16 TDI (FFFF) TDO (BBCD); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (CBEF); +SDR 16 TDI (FFFF) TDO (BADC); +SDR 16 TDI (FFFF) TDO (A9FF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B6BF); +SDR 16 TDI (FFFF) TDO (B67F); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9110,10 +9110,10 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7F7F); -SDR 16 TDI (FFFF) TDO (DFAF); -SDR 16 TDI (FFFF) TDO (BDFF); -SDR 16 TDI (FFFF) TDO (D3FE); +SDR 16 TDI (FFFF) TDO (7FDD); +SDR 16 TDI (FFFF) TDO (FE9F); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (D7FE); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9126,13 +9126,13 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFC); -SDR 16 TDI (FFFF) TDO (FC7F); -SDR 16 TDI (FFFF) TDO (BE3A); -SDR 16 TDI (FFFF) TDO (6C7F); +SDR 16 TDI (FFFF) TDO (7F66); +SDR 16 TDI (FFFF) TDO (757F); +SDR 16 TDI (FFFF) TDO (BD33); +SDR 16 TDI (FFFF) TDO (7F7F); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (AD9F); +SDR 16 TDI (FFFF) TDO (ADDF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9142,10 +9142,10 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (7FFD); -SDR 16 TDI (FFFF) TDO (DDCB); -SDR 16 TDI (FFFF) TDO (B1D9); -SDR 16 TDI (FFFF) TDO (81F5); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FC0F); +SDR 16 TDI (FFFF) TDO (B1F9); +SDR 16 TDI (FFFF) TDO (87F5); SDR 16 TDI (FFFF) TDO (69FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (ABFF); @@ -9158,13 +9158,13 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFE); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7F5D); -SDR 16 TDI (FFFF) TDO (DDCF); -SDR 16 TDI (FFFF) TDO (ABDB); -SDR 16 TDI (FFFF) TDO (A3FF); +SDR 16 TDI (FFFF) TDO (7FCC); +SDR 16 TDI (FFFF) TDO (CE8F); +SDR 16 TDI (FFFF) TDO (AB9B); +SDR 16 TDI (FFFF) TDO (A1FF); SDR 16 TDI (FFFF) TDO (7DFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BD5F); +SDR 16 TDI (FFFF) TDO (BD9F); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9174,10 +9174,10 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7F98); -SDR 16 TDI (FFFF) TDO (88CF); -SDR 16 TDI (FFFF) TDO (B989); -SDR 16 TDI (FFFF) TDO (B9F5); +SDR 16 TDI (FFFF) TDO (7F00); +SDR 16 TDI (FFFF) TDO (0CFF); +SDR 16 TDI (FFFF) TDO (B981); +SDR 16 TDI (FFFF) TDO (B875); SDR 16 TDI (FFFF) TDO (6BFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9190,10 +9190,10 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7F08); -SDR 16 TDI (FFFF) TDO (889F); -SDR 16 TDI (FFFF) TDO (B909); -SDR 16 TDI (FFFF) TDO (797F); +SDR 16 TDI (FFFF) TDO (7FCC); +SDR 16 TDI (FFFF) TDO (C4BF); +SDR 16 TDI (FFFF) TDO (B919); +SDR 16 TDI (FFFF) TDO (79FF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFDF); @@ -9207,9 +9207,9 @@ SDR 16 TDI (FFFF) TDO (7CCC); SDR 16 TDI (FFFF) TDO (B98F); SDR 16 TDI (FFFF) TDO (9999); SDR 16 TDI (FFFF) TDO (7366); -SDR 16 TDI (FFFF) TDO (66C7); +SDR 16 TDI (FFFF) TDO (6CC7); SDR 16 TDI (FFFF) TDO (B9B1); -SDR 16 TDI (FFFF) TDO (98FF); +SDR 16 TDI (FFFF) TDO (9B7F); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9223,9 +9223,9 @@ SDR 16 TDI (FFFF) TDO (7DDD); SDR 16 TDI (FFFF) TDO (BBA5); SDR 16 TDI (FFFF) TDO (5DDD); SDR 16 TDI (FFFF) TDO (7BCC); -SDR 16 TDI (FFFF) TDO (CC9A); +SDR 16 TDI (FFFF) TDO (C99A); SDR 16 TDI (FFFF) TDO (B49C); -SDR 16 TDI (FFFF) TDO (CDFF); +SDR 16 TDI (FFFF) TDO (C9FF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFEF); @@ -9239,9 +9239,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (7F66); -SDR 16 TDI (FFFF) TDO (66FF); +SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (B7B7); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FB7F); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9253,14 +9253,14 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7EEF); -SDR 16 TDI (FFFF) TDO (DEEF); -SDR 16 TDI (FFFF) TDO (BBCC); -SDR 16 TDI (FFFF) TDO (F3FF); +SDR 16 TDI (FFFF) TDO (FFF7); +SDR 16 TDI (FFFF) TDO (7EDF); +SDR 16 TDI (FFFF) TDO (FFEF); +SDR 16 TDI (FFFF) TDO (BFCC); +SDR 16 TDI (FFFF) TDO (FBFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B7FF); +SDR 16 TDI (FFFF) TDO (BDF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9271,9 +9271,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFD); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (DFFF); +SDR 16 TDI (FFFF) TDO (BDFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9285,11 +9285,11 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFEF); SDR 16 TDI (FFFF) TDO (7FEE); -SDR 16 TDI (FFFF) TDO (FEEF); +SDR 16 TDI (FFFF) TDO (DFEF); SDR 16 TDI (FFFF) TDO (BDFD); -SDR 16 TDI (FFFF) TDO (D5FF); +SDR 16 TDI (FFFF) TDO (FDFF); SDR 16 TDI (FFFF) TDO (7DFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9303,19 +9303,19 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7DFF); -SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFD6); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7DFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BBBF); -SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (AFEF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFDF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FEFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFBF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -9331,20 +9331,20 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (EFFD); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (EFFF); -SDR 16 TDI (FFFF) TDO (BF7F); -SDR 16 TDI (FFFF) TDO (FFFE); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (AF7F); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFF7); -SDR 16 TDI (FFFF) TDO (FDFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (7DFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFDF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFE); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); @@ -9357,15 +9357,15 @@ SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (DFFF); +SDR 16 TDI (FFFF) TDO (DFDF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BF7F); -SDR 16 TDI (FFFF) TDO (FFDE); +SDR 16 TDI (FFFF) TDO (FDFF); +SDR 16 TDI (FFFF) TDO (AF7F); +SDR 16 TDI (FFFF) TDO (FFDF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9388,7 +9388,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9401,7 +9401,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFB); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BDFF); @@ -9420,7 +9420,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BBFF); +SDR 16 TDI (FFFF) TDO (BBF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9433,10 +9433,10 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFB); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (A5DF); +SDR 16 TDI (FFFF) TDO (A59F); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9452,7 +9452,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (69FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (AFBF); +SDR 16 TDI (FFFF) TDO (AFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9484,7 +9484,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (69FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BEBF); +SDR 16 TDI (FFFF) TDO (BEFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9548,7 +9548,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B5AF); +SDR 16 TDI (FFFF) TDO (B5FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9561,7 +9561,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9593,10 +9593,10 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B7FF); -SDR 16 TDI (FFFF) TDO (FFF5); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B7AF); +SDR 16 TDI (FFFF) TDO (B7FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FBF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9609,10 +9609,10 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (AFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFEB); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BDFF); +SDR 16 TDI (FFFF) TDO (BDAF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9625,10 +9625,10 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFEB); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (6FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B7FB); +SDR 16 TDI (FFFF) TDO (B7FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9641,7 +9641,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFEF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9676,7 +9676,7 @@ SDR 16 TDI (FFFF) TDO (B5DD); SDR 16 TDI (FFFF) TDO (DDDF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFB); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9689,6 +9689,26 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B7FF); +SDR 16 TDI (FFFF) TDO (FFF7); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFDF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (F7FE); +SDR 16 TDI (FFFF) TDO (7FFB); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (B7DF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9696,16 +9716,12 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFD); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FF7F); -SDR 16 TDI (FFFF) TDO (7FBF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9716,12 +9732,76 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (F7FF); +SDR 16 TDI (FFFF) TDO (6FFB); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FEFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFBF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFEF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BEFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (6FFF); -SDR 16 TDI (FFFF) TDO (FF7F); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FF7F); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (EFFB); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFEF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FEFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFE); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FF7); +SDR 16 TDI (FFFF) TDO (FFDF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FDFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FF7); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -9732,14 +9812,10 @@ SDR 16 TDI (FFFF) TDO (BFFE); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BF7F); -SDR 16 TDI (FFFF) TDO (FFFE); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FEFF); +SDR 16 TDI (FFFF) TDO (EFFB); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (FFEF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -9749,82 +9825,6 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FEFF); -SDR 16 TDI (FFFF) TDO (7F7F); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFB9); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (EFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFEF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (77FF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFD); -SDR 16 TDI (FFFF) TDO (6FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (EFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FF7); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (6FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (EFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FF7); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFF7); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFD); -SDR 16 TDI (FFFF) TDO (FFFD); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (EFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFB); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); @@ -9836,7 +9836,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFDF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BBFF); +SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9852,7 +9852,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B7FF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9868,7 +9868,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFB); +SDR 16 TDI (FFFF) TDO (BFF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -9884,38 +9884,6 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFBF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BDAF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFF5); -SDR 16 TDI (FFFF) TDO (6BFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BBFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7DFF); -SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFAF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -9932,7 +9900,39 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (6BFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (B5AF); +SDR 16 TDI (FFFF) TDO (BAFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7DFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (B7AF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFF5); +SDR 16 TDI (FFFF) TDO (6BFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BDFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10042,13 +10042,13 @@ SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B7FF); SDR 16 TDI (FFFF) TDO (FFF5); -SDR 16 TDI (FFFF) TDO (67FF); +SDR 16 TDI (FFFF) TDO (65FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (AFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (5FBF); +SDR 16 TDI (FFFF) TDO (7FBF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFDF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10058,7 +10058,7 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (AFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (5FFF); +SDR 16 TDI (FFFF) TDO (5DFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (B55F); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10092,7 +10092,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFDF); +SDR 16 TDI (FFFF) TDO (BF5F); SDR 16 TDI (FFFF) TDO (3333); SDR 16 TDI (FFFF) TDO (63E6); SDR 16 TDI (FFFF) TDO (6667); @@ -10108,7 +10108,7 @@ SDR 16 TDI (FFFF) TDO (B999); SDR 16 TDI (FFFF) TDO (99FF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (BFBF); SDR 16 TDI (FFFF) TDO (7777); SDR 16 TDI (FFFF) TDO (4957); SDR 16 TDI (FFFF) TDO (7777); @@ -10158,13 +10158,13 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (FFF7); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (AFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FF7F); @@ -10179,7 +10179,7 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FBF); -SDR 16 TDI (FFFF) TDO (FFF7); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFEF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -10188,37 +10188,37 @@ SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5DFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (AFFF); +SDR 16 TDI (FFFF) TDO (AFBF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (9FFF); +SDR 16 TDI (FFFF) TDO (FFFB); +SDR 16 TDI (FFFF) TDO (8FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFE); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7DFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FF7); +SDR 16 TDI (FFFF) TDO (5FF7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BDFF); -SDR 16 TDI (FFFF) TDO (FEFB); -SDR 16 TDI (FFFF) TDO (77FF); +SDR 16 TDI (FFFF) TDO (FBFB); +SDR 16 TDI (FFFF) TDO (57FF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10230,7 +10230,7 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFBF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10242,14 +10242,14 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (CFFF); +SDR 16 TDI (FFFF) TDO (5FFF); +SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FF7F); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FF7F); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -10265,8 +10265,8 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BBFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FBFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10290,7 +10290,7 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10302,7 +10302,7 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10314,7 +10314,7 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10326,7 +10326,7 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10338,7 +10338,7 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10432,7 +10432,7 @@ SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10444,7 +10444,7 @@ SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BAFF); +SDR 16 TDI (FFFF) TDO (9AFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10456,7 +10456,7 @@ SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFEE); SDR 16 TDI (FFFF) TDO (77FF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10468,7 +10468,7 @@ SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10480,7 +10480,7 @@ SDR 16 TDI (FFFF) TDO (855F); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FDF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFEF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10492,7 +10492,7 @@ SDR 16 TDI (FFFF) TDO (97FF); SDR 16 TDI (FFFF) TDO (FFF5); SDR 16 TDI (FFFF) TDO (4BFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (AFFF); +SDR 16 TDI (FFFF) TDO (8FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FBF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10528,7 +10528,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10605,8 +10605,8 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FEFE); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFE); +SDR 16 TDI (FFFF) TDO (7FFB); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10636,7 +10636,7 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7DFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (AFFF); +SDR 16 TDI (FFFF) TDO (8FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10660,22 +10660,22 @@ SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (F7FF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFBF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FEFF); -SDR 16 TDI (FFFF) TDO (5FFF); +SDR 16 TDI (FFFF) TDO (5FFB); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FDFF); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFEF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); -SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -10694,13 +10694,13 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (EF7F); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FF7F); +SDR 16 TDI (FFFF) TDO (7FF7); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFE); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (5FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10713,67 +10713,51 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFBF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FBFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FEF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (9FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (5EFF); -SDR 16 TDI (FFFF) TDO (EFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (6FFF); +SDR 16 TDI (FFFF) TDO (7FFB); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FDFE); -SDR 16 TDI (FFFF) TDO (6FFF); +SDR 16 TDI (FFFF) TDO (DFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFEF); +SDR 16 TDI (FFFF) TDO (9FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (5FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (9FFF); +SDR 16 TDI (FFFF) TDO (EFFE); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FDFF); SDR 16 TDI (FFFF) TDO (BEFF); -SDR 16 TDI (FFFF) TDO (F7FF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FDF); SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (9FFF); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFD); -SDR 16 TDI (FFFF) TDO (6FFF); +SDR 16 TDI (FFFF) TDO (DFFD); +SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FDFF); SDR 16 TDI (FFFF) TDO (BDFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FEFF); -SDR 16 TDI (FFFF) TDO (7FEF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FBFF); -SDR 16 TDI (FFFF) TDO (7F7F); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFE); +SDR 16 TDI (FFFF) TDO (DFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); @@ -10781,10 +10765,42 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFDF); -SDR 16 TDI (FFFF) TDO (7FFB); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFD); +SDR 16 TDI (FFFF) TDO (7FCB); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFE7); +SDR 16 TDI (FFFF) TDO (7FBF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFEF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFD7); +SDR 16 TDI (FFFF) TDO (6FF3); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (BFF5); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (EFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FFFD); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10797,25 +10813,9 @@ SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFF9); -SDR 16 TDI (FFFF) TDO (77EE); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFB); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (EFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (DFFF); SDR 16 TDI (FFFF) TDO (BFDF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); @@ -10830,30 +10830,30 @@ SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFD7); -SDR 16 TDI (FFFF) TDO (4FF3); -SDR 16 TDI (FFFF) TDO (5FFF); -SDR 16 TDI (FFFF) TDO (BFF7); +SDR 16 TDI (FFFF) TDO (4FF7); +SDR 16 TDI (FFFF) TDO (7FFF); +SDR 16 TDI (FFFF) TDO (BFF5); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (9FFF); -SDR 16 TDI (FFFF) TDO (FFFF); +SDR 16 TDI (FFFF) TDO (EFFF); SDR 16 TDI (FFFF) TDO (5FFF); -SDR 16 TDI (FFFF) TDO (F7FF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (FBFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (BFFF); -SDR 16 TDI (FFFF) TDO (FEF5); -SDR 16 TDI (FFFF) TDO (6FF7); -SDR 16 TDI (FFFF) TDO (7FFF); -SDR 16 TDI (FFFF) TDO (9FD5); -SDR 16 TDI (FFFF) TDO (6FFD); +SDR 16 TDI (FFFF) TDO (FEFD); +SDR 16 TDI (FFFF) TDO (7FFD); +SDR 16 TDI (FFFF) TDO (DFFF); +SDR 16 TDI (FFFF) TDO (9FDF); +SDR 16 TDI (FFFF) TDO (EFFD); SDR 16 TDI (FFFF) TDO (53FF); SDR 16 TDI (FFFF) TDO (FFF9); -SDR 16 TDI (FFFF) TDO (B77F); -SDR 16 TDI (FFFF) TDO (F7FF); +SDR 16 TDI (FFFF) TDO (977F); +SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (BF9F); SDR 16 TDI (FFFF) TDO (BCCF); @@ -10864,7 +10864,7 @@ SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10876,7 +10876,7 @@ SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFC); +SDR 16 TDI (FFFF) TDO (9FFC); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10888,7 +10888,7 @@ SDR 16 TDI (FFFF) TDO (93E7); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5F3E); SDR 16 TDI (FFFF) TDO (79F3); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); @@ -10900,7 +10900,7 @@ SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (5FFF); SDR 16 TDI (FFFF) TDO (FFFF); -SDR 16 TDI (FFFF) TDO (BFFF); +SDR 16 TDI (FFFF) TDO (9FFF); SDR 16 TDI (FFFF) TDO (FFFF); SDR 16 TDI (FFFF) TDO (7FFF); SDR 16 TDI (FFFF) TDO (FFFF); diff --git a/hardware/portapack_h1/cpld/20170522/portapack_h1_cpld.qsf b/hardware/portapack_h1/cpld/20170522/portapack_h1_cpld.qsf index 0b47ac08..abf24cd6 100644 --- a/hardware/portapack_h1/cpld/20170522/portapack_h1_cpld.qsf +++ b/hardware/portapack_h1/cpld/20170522/portapack_h1_cpld.qsf @@ -290,3 +290,34 @@ set_instance_assignment -name CURRENT_STRENGTH_NEW "MINIMUM CURRENT" -to MCU_P2_ set_instance_assignment -name SLOW_SLEW_RATE ON -to MCU_P2_8 set_instance_assignment -name PCI_IO OFF -to MCU_P2_8 set_global_assignment -name NUM_PARALLEL_PROCESSORS ALL + +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[15] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[14] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[13] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[12] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[11] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[10] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[9] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[8] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[7] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[6] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[5] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[4] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[3] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[2] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[1] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to LCD_DB[0] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_D[7] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_D[6] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_D[5] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_D[4] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_D[3] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_D[2] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_D[1] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_D[0] +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_ADDR +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_DIR +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_IO_STBX +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_LCD_RD +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_LCD_WR +set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to MCU_P2_8 diff --git a/hardware/portapack_h1/cpld/20170522/portapack_h1_cpld.sdc b/hardware/portapack_h1/cpld/20170522/portapack_h1_cpld.sdc index 7417b944..5546679a 100644 --- a/hardware/portapack_h1/cpld/20170522/portapack_h1_cpld.sdc +++ b/hardware/portapack_h1/cpld/20170522/portapack_h1_cpld.sdc @@ -45,7 +45,7 @@ set lcd_data_wr_hold 10.0 # Create Clock #************************************************************** -create_clock -name {MCU_LCD_WR} -period 66.000 -waveform { 0.000 33.000 } [get_ports {MCU_LCD_WR}] +create_clock -name {MCU_LCD_WRX} -period 66.000 -waveform { 0.000 33.000 } [get_ports {MCU_LCD_WRX}] #create_clock -name strobe_virt -period 66.000 #************************************************************** diff --git a/hardware/portapack_h1/cpld/20170522/top.vhd b/hardware/portapack_h1/cpld/20170522/top.vhd index d9969ff4..1b58937e 100644 --- a/hardware/portapack_h1/cpld/20170522/top.vhd +++ b/hardware/portapack_h1/cpld/20170522/top.vhd @@ -26,11 +26,11 @@ entity top is MCU_D : inout std_logic_vector(7 downto 0); MCU_DIR : in std_logic; MCU_IO_STBX : in std_logic; - MCU_LCD_WR : in std_logic; + MCU_LCD_WRX : in std_logic; MCU_ADDR : in std_logic; MCU_LCD_TE : out std_logic; MCU_P2_8 : in std_logic; - MCU_LCD_RD : in std_logic; + MCU_LCD_RDX : in std_logic; TP_U : out std_logic; TP_D : out std_logic; @@ -116,13 +116,13 @@ begin io_strobe <= (MCU_IO_STBX = '0'); io_read_strobe <= io_strobe and dir_read; - lcd_read_strobe <= (MCU_LCD_RD = '1'); + lcd_read_strobe <= (MCU_LCD_RDX = '0'); lcd_write <= not lcd_read_strobe; -- LCD interface LCD_RS <= MCU_ADDR; - LCD_RDX <= not MCU_LCD_RD; - LCD_WRX <= not MCU_LCD_WR; + LCD_RDX <= MCU_LCD_RDX; + LCD_WRX <= MCU_LCD_WRX; lcd_data_out <= lcd_data_out_q & mcu_data_in; lcd_data_in <= LCD_DB; @@ -141,17 +141,17 @@ begin -- Synchronous behaviors: -- LCD write: Capture LCD high byte on LCD_WRX falling edge. - process(MCU_LCD_WR, mcu_data_in) + process(MCU_LCD_WRX, mcu_data_in) begin - if rising_edge(MCU_LCD_WR) then + if falling_edge(MCU_LCD_WRX) then lcd_data_out_q <= mcu_data_in; end if; end process; -- LCD read: Capture LCD low byte on LCD_RD falling edge. - process(MCU_LCD_RD, lcd_data_in) + process(MCU_LCD_RDX, lcd_data_in) begin - if falling_edge(MCU_LCD_RD) then + if rising_edge(MCU_LCD_RDX) then lcd_data_in_q <= lcd_data_in(7 downto 0); end if; end process; From 8916550e9ec8cfd69b0213e12f68671439e67f2f Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Thu, 20 Jul 2017 16:35:17 -0700 Subject: [PATCH 37/38] CPLD: Enable PCI_IO clamp, unnecessary for LCD_BACKLIGHT signal. --- hardware/portapack_h1/cpld/20150901/portapack_h1_cpld.qsf | 1 - 1 file changed, 1 deletion(-) diff --git a/hardware/portapack_h1/cpld/20150901/portapack_h1_cpld.qsf b/hardware/portapack_h1/cpld/20150901/portapack_h1_cpld.qsf index 47edeb68..8acbf58f 100644 --- a/hardware/portapack_h1/cpld/20150901/portapack_h1_cpld.qsf +++ b/hardware/portapack_h1/cpld/20150901/portapack_h1_cpld.qsf @@ -259,7 +259,6 @@ set_location_assignment PIN_4 -to LCD_BACKLIGHT set_instance_assignment -name IO_STANDARD "3.3-V LVCMOS" -to LCD_BACKLIGHT set_instance_assignment -name CURRENT_STRENGTH_NEW "MINIMUM CURRENT" -to LCD_BACKLIGHT set_instance_assignment -name SLOW_SLEW_RATE ON -to LCD_BACKLIGHT -set_instance_assignment -name PCI_IO OFF -to LCD_BACKLIGHT set_location_assignment PIN_30 -to MCU_LCD_RD set_instance_assignment -name IO_STANDARD "3.3-V LVCMOS" -to MCU_LCD_RD set_instance_assignment -name CURRENT_STRENGTH_NEW "MINIMUM CURRENT" -to MCU_LCD_RD From e9895c1b112b3accbb789d44b643380ff2908f0b Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Thu, 20 Jul 2017 16:37:48 -0700 Subject: [PATCH 38/38] IO: Enable input buffer on LCD_WRX. Just for consistency. Other LCD interface pin states are read during interrupt. --- firmware/common/pins.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/common/pins.hpp b/firmware/common/pins.hpp index b9be1c74..a2b706ab 100644 --- a/firmware/common/pins.hpp +++ b/firmware/common/pins.hpp @@ -73,7 +73,7 @@ constexpr Pin pins[] = { [P2_6] = { 2, 6, { .mode=4, .pd=0, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* MIXER_SCLK/P31: 33pF, RFFC5072.SCLK(I) */ [P2_7] = { 2, 7, { .mode=0, .pd=0, .pu=0, .fast=0, .input=1, .ifilt=1 } }, /* ISP: 10K PU, Unused */ [P2_8] = { 2, 8, { .mode=4, .pd=0, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* P2_8: 10K PD, BOOT2, DFU switch, PortaPack P2_8/ */ - [P2_9] = { 2, 9, { .mode=0, .pd=0, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* P2_9: 10K PD, BOOT3, PortaPack P2_9/LCD_WRX */ + [P2_9] = { 2, 9, { .mode=0, .pd=0, .pu=0, .fast=0, .input=1, .ifilt=1 } }, /* P2_9: 10K PD, BOOT3, PortaPack P2_9/LCD_WRX */ [P2_10] = { 2, 10, { .mode=0, .pd=0, .pu=1, .fast=0, .input=0, .ifilt=1 } }, /* AMP_BYPASS/P50: U14.V2(I), U12.V2(I) */ [P2_11] = { 2, 11, { .mode=0, .pd=1, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* RX_AMP/P49: U12.V1(I), U14.V3(I) */ [P2_12] = { 2, 12, { .mode=0, .pd=0, .pu=0, .fast=0, .input=0, .ifilt=1 } }, /* !RX_AMP_PWR/P52: 10K PU, Q1.G(I), power to U13 (RX amp) */