From cbc587763757e94e0198b4dd5cfe5477fb41c476 Mon Sep 17 00:00:00 2001 From: Fredrik Thulin Date: Wed, 9 May 2018 13:52:45 +0200 Subject: Add NoConn, some power components and fix some symbols. 20 DRC warnings left. --- add-components.py | 55 ++++++++++++++++------- convert.sh | 73 +++++++++++++++++++++++------- fix-labels.py | 6 +-- rev03-KiCad/Cryptech_Alpha.lib | 43 +++++------------- rev03-KiCad/rev02_01.sch | 16 ++++++- rev03-KiCad/rev02_02.sch | 2 + rev03-KiCad/rev02_03.sch | 5 +++ rev03-KiCad/rev02_05.sch | 46 +++++++++++++++++++ rev03-KiCad/rev02_09.sch | 17 +++++++ rev03-KiCad/rev02_10.sch | 17 +++++++ rev03-KiCad/rev02_11.sch | 13 ++++++ rev03-KiCad/rev02_12.sch | 1 + rev03-KiCad/rev02_14.sch | 34 ++++++++++++++ rev03-KiCad/rev02_16.sch | 100 +++++++++++++++++++++++++++++++++++++++++ rev03-KiCad/rev02_17.sch | 32 +++++++++++++ rev03-KiCad/rev02_18.sch | 30 ++++++++++++- rev03-KiCad/rev02_19.sch | 24 ++++++++++ rev03-KiCad/rev02_20.sch | 26 +++++++++++ rev03-KiCad/rev02_24.sch | 11 +++++ 19 files changed, 480 insertions(+), 71 deletions(-) diff --git a/add-components.py b/add-components.py index eea96b3..bc839fa 100755 --- a/add-components.py +++ b/add-components.py @@ -32,7 +32,9 @@ def print_lines(fn, out): 'rev02_02.sch': ['NoConn ~ 11500 5200', 'NoConn ~ 4250 6200'], 'rev02_03.sch': ['NoConn ~ 9100 5100', 'NoConn ~ 9100 5200', - 'NoConn ~ 9100 5300'], + 'NoConn ~ 9100 5300', + 'NoConn ~ 6800 5400', + 'NoConn ~ 13040 4330'], 'rev02_04.sch': [], 'rev02_05.sch': ['NoConn ~ 3100 5300', 'NoConn ~ 3100 5400', @@ -117,10 +119,24 @@ def print_lines(fn, out): 'NoConn ~ 7400 5000', 'NoConn ~ 7400 5100', 'NoConn ~ 7400 5200'], - 'rev02_11.sch': [], + 'rev02_11.sch': ['NoConn ~ 13200 4300', + # Mark BATT pin on JP4 as providing power + '$Comp', + 'L power:PWR_FLAG #FLG?', + 'U 1 1 5AF61081', + 'P 13200 2500', + 'F 0 "#FLG?" H 13200 2575 50 0001 C CNN', + 'F 1 "PWR_FLAG" V 13200 2628 50 0000 L CNN', + 'F 2 "" H 13200 2500 50 0001 C CNN', + 'F 3 "~" H 13200 2500 50 0001 C CNN', + ' 1 13200 2500', + ' 0 -1 -1 0', + '$EndComp', + 'Connection ~ 13200 2500', + ], 'rev02_12.sch': ['NoConn ~ 11400 5900'], 'rev02_13.sch': [], - 'rev02_14.sch': ['NoConn ~ 5505 4800', + 'rev02_14.sch': ['NoConn ~ 5500 4800', 'NoConn ~ 5500 4900', 'NoConn ~ 2100 4800', 'NoConn ~ 2100 4900', @@ -284,7 +300,10 @@ def print_lines(fn, out): 'NoConn ~ 6750 8900', 'NoConn ~ 6750 7400', 'NoConn ~ 6750 7200', - 'NoConn ~ 2950 5200'], + 'NoConn ~ 2950 5200', + 'NoConn ~ 7900 8000', + 'NoConn ~ 7900 8100' + ], 'rev02_18.sch': ['NoConn ~ 3900 5800', 'NoConn ~ 3900 9000', # VCC 1V8 @@ -338,7 +357,8 @@ def print_lines(fn, out): 'NoConn ~ 1900 9600', 'NoConn ~ 1900 9700', 'NoConn ~ 1900 9800', - 'NoConn ~ 1900 9900'], + 'NoConn ~ 1900 9900', + 'NoConn ~ 1900 6200'], 'rev02_20.sch': ['NoConn ~ 2400 5700', 'NoConn ~ 2400 5900', 'NoConn ~ 2400 5800', @@ -363,7 +383,8 @@ def print_lines(fn, out): 'NoConn ~ 2400 9700', 'NoConn ~ 2400 9800', 'NoConn ~ 2400 9900', - 'NoConn ~ 2400 5100'], + 'NoConn ~ 2400 5100', + 'NoConn ~ 3600 6400'], 'rev02_21.sch': [], 'rev02_22.sch': [], 'rev02_23.sch': [], @@ -379,17 +400,17 @@ def print_lines(fn, out): # VCC 1V0 symbol 'Wire Wire Line', ' 8300 6400 8300 6200', - '$Comp', - 'L Cryptech_Alpha:FPGA_VCCINT_1V0 #PWR?', - 'U 1 1 5AF3F25C', - 'P 8300 6200', - 'F 0 "#PWR?" H 8300 6050 50 0001 C CNN', - 'F 1 "FPGA_VCCINT_1V0" H 8315 6373 50 0000 C CNN', - 'F 2 "" H 8300 6200 60 0000 C CNN', - 'F 3 "" H 8300 6200 60 0000 C CNN', - ' 1 8300 6200', - ' 1 0 0 -1', - '$EndComp', + #'$Comp', + #'L Cryptech_Alpha:FPGA_VCCINT_1V0 #PWR?', + #'U 1 1 5AF3F25C', + #'P 8300 6200', + #'F 0 "#PWR?" H 8300 6050 50 0001 C CNN', + #'F 1 "FPGA_VCCINT_1V0" H 8315 6373 50 0000 C CNN', + #'F 2 "" H 8300 6200 60 0000 C CNN', + #'F 3 "" H 8300 6200 60 0000 C CNN', + #' 1 8300 6200', + #' 1 0 0 -1', + #'$EndComp', ], 'rev02_25.sch': []} if not comp.get(fn, []): diff --git a/convert.sh b/convert.sh index 56827c1..dc1795c 100755 --- a/convert.sh +++ b/convert.sh @@ -97,10 +97,15 @@ ls Cryptech*Alpha.lib rev02*sch | while read file; do sed -i -e "s#I/SN#I_SN#g" "${file}" done +# KiCad nightly has changed how symbols are located +../remap-symbols.py rev02*sch +cp ../sym-lib-table.template sym-lib-table + # Turn some labels into global labels. All labels seem to be global in Altium? ../fix-labels.py rev02*sch # Add NotConnected and some other symbols ../add-components.py rev02*sch +rm -f "Cryptech Alpha-cache.lib" # Conversion seems to make all power pins power-input, change some to power-output # LT3060ITS8-15 @@ -109,9 +114,21 @@ sed -i -e 's/^X OUT 6 600 300 200 L 70 70 0 1 W$/X OUT 6 600 300 200 L 70 70 0 1 #sed -i -e 's/^X VOUT \(.*\) W$/X VOUT \1 w/g' Cryptech_Alpha.lib # Power jack sed -i \ - -e 's/^X PWR 1 100 300 100 L 1 1 0 1 w$/X PWR 1 100 300 100 L 1 1 0 1 P/' \ - -e 's/^X GND 2 100 100 100 L 1 1 0 1 W$/X GND 2 100 100 100 L 1 1 0 1 P/' \ - -e 's/^X GNDBREAK 3 100 200 100 L 1 1 0 1 W$/X GNDBREAK 3 100 200 100 L 1 1 0 1 P/' \ + -e 's/^X PWR 1 100 300 100 L 1 1 0 1 P$/X PWR 1 100 300 100 L 1 1 0 1 w/' \ + -e 's/^X GND 2 100 100 100 L 1 1 0 1 P$/X GND 2 100 100 100 L 1 1 0 1 W/' \ + -e 's/^X GNDBREAK 3 100 200 100 L 1 1 0 1 P$/X GNDBREAK 3 100 200 100 L 1 1 0 1 W/' \ + Cryptech_Alpha.lib +# USB connector VBUS +sed -i \ + -e 's/^X VBUS VBUS 400 200 100 L 1 70 0 1 W$/X VBUS VBUS 400 200 100 L 1 70 0 1 w/' \ + Cryptech_Alpha.lib +# Mark _one_ of the seven VOUTs on the EN6347Q1 as power output instead of input, since net-ties haven't been used +sed -i \ + -e 's/^X VOUT 5 800 900 200 L 70 70 0 1 W$/X VOUT 5 800 900 200 L 70 70 0 1 w/' \ + Cryptech_Alpha.lib +# Mark _one_ of the nine VOUTs on the EN5364Q1 as power output instead of input, since net-ties haven't been used +sed -i \ + -e 's/^X VOUT 5 900 2100 200 L 70 70 0 1 W$/X VOUT 5 900 2100 200 L 70 70 0 1 w/' \ Cryptech_Alpha.lib # VCCs #sed -i \ @@ -128,26 +145,48 @@ sed -i \ -e 's/^X + 1 110 0 10 L 1 1 0 1 P$/X + 1 100 0 10 L 1 1 0 1 P/' \ -e 's/^X - 2 -110 0 10 R 1 1 0 1 P$/X - 2 -100 0 10 R 1 1 0 1 P/' \ Cryptech_Alpha.lib +# Fix off-grid oscillator +sed -i \ + -e 's/^X 1 1 -110 0 10 R 1 1 0 1 P$/X 1 1 -100 0 10 R 1 1 0 1 P/' \ + -e 's/^X 3 3 110 0 10 L 1 1 0 1 P$/X 3 3 100 0 10 L 1 1 0 1 P/' \ + Cryptech_Alpha.lib # Component attributes seem to get added in a big pile on components -grep -v \ - -e '^T 0 -80 120 50 0 1 1 10% Normal 1 C C' \ - -e '^T 0 -80 120 50 0 1 1 50V Normal 1 C C' \ - -e '^T 0 -80 120 50 0 1 1 6.3V Normal 1 C C' \ - -e '^T 0 -80 120 50 0 1 1 X5R Normal 1 C C' \ - -e '^T 0 -80 120 50 0 1 1 X7R Normal 1 C C' \ - -e '^T 0 -220 -50 50 0 1 1 5% Normal 1 C C' \ - -e '^T 0 -220 40 50 0 1 1 5% Normal 1 C C' \ - -e '^T 0 -80 120 50 0 1 1 16V Normal 1 C C' \ - -e '^T 0 -80 120 50 0 1 1 20% Normal 1 C C' \ +grep -vx \ + -e 'T 0 -80 120 50 0 1 1 10% Normal 1 C C' \ + -e 'T 0 -80 120 50 0 1 1 50V Normal 1 C C' \ + -e 'T 0 -80 120 50 0 1 1 6.3V Normal 1 C C' \ + -e 'T 0 -80 120 50 0 1 1 X5R Normal 1 C C' \ + -e 'T 0 -80 120 50 0 1 1 X7R Normal 1 C C' \ + -e 'T 0 -220 -50 50 0 1 1 5% Normal 1 C C' \ + -e 'T 0 -220 40 50 0 1 1 5% Normal 1 C C' \ + -e 'T 0 -80 120 50 0 1 1 16V Normal 1 C C' \ + -e 'T 0 -80 120 50 0 1 1 20% Normal 1 C C' \ + -e 'T 0 -80 120 50 0 1 1 10% Normal 1 C C' \ + -e 'T 0 -80 120 50 0 1 1 50V Normal 1 C C' \ + -e 'T 0 -80 120 50 0 1 1 6.3V Normal 1 C C' \ + -e 'T 0 -80 120 50 0 1 1 X5R Normal 1 C C' \ + -e 'T 0 -80 120 50 0 1 1 X7R Normal 1 C C' \ + -e 'T 0 -520 210 50 0 1 1 2058982 Normal 1 C C' \ + -e 'T 0 -520 210 50 0 1 1 RCLAMP0502A Normal 1 C C' \ + -e 'T 0 -520 210 50 0 1 1 SEMTECH Normal 1 C C' \ + -e 'T 0 -80 120 50 0 1 1 10% Normal 1 C C' \ + -e 'T 0 -80 120 50 0 1 1 16V Normal 1 C C' \ + -e 'T 0 -80 120 50 0 1 1 20% Normal 1 C C' \ + -e 'T 0 -80 120 50 0 1 1 50V Normal 1 C C' \ + -e 'T 0 -80 120 50 0 1 1 X5R Normal 1 C C' \ + -e 'T 0 -80 120 50 0 1 1 X7R Normal 1 C C' \ + -e 'T 0 -820 1510 50 0 1 1 2081142 Normal 1 C C' \ + -e 'T 0 -820 1510 50 0 1 1 EN5364QI Normal 1 C C' \ + -e 'T 0 -820 1510 50 0 1 1 ENPIRION Normal 1 C C' \ + -e 'T 0 -820 1510 50 0 1 1 QFN Normal 1 C C' \ + -e 'T 0 -220 -50 50 0 1 1 5% Normal 1 C C' \ + -e 'T 0 -220 40 50 0 1 1 5% Normal 1 C C' \ + -e 'T 0 -410 420 50 0 1 1 2425618 Normal 1 C C' \ Cryptech_Alpha.lib > Cryptech_Alpha.lib2 mv Cryptech_Alpha.lib2 Cryptech_Alpha.lib -# KiCad nightly has changed how symbols are located -../remap-symbols.py rev02*sch -cp ../sym-lib-table.template sym-lib-table - # Segments on non-copper layer Eco2.User are not visible, and causes ERC warnings. # Turn them into graphical lines instead. sed -i -e 's/segment \(.*\)layer Eco2.User.*/gr_line \1layer Eco2.User\)\)/g' Cryptech\ Alpha.kicad_pcb diff --git a/fix-labels.py b/fix-labels.py index 225159d..fa5f823 100755 --- a/fix-labels.py +++ b/fix-labels.py @@ -16,7 +16,7 @@ labels = { 'rev02_01.sch': { #'15V_LDO_ENABLE': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 9000, 'y': 3100, 'ori': 0},], 'FPGA_ENTROPY_DISABLE': [{'t': 'GLabel', 'dir': 'Input', 'x': 5450, 'y': 3550, 'ori': 0},], - 'VCC_5V0': [{'t': 'GLabel', 'dir': 'Output', 'x': 11800, 'y': 6600, 'ori': 2, 'new_x': 12300},], + 'VCC_5V0': [{'t': 'Label', 'x': 11800, 'y': 6600, 'ori': 2, 'new_x': 12300},], }, 'rev02_02.sch': { 'AMPLIFIED': [#{'t': 'GLabel', 'dir': 'UnSpc', 'x': 10300, 'y': 5000, 'ori': 0}, @@ -532,7 +532,7 @@ labels = { 'POK_VCCO': [{'t': 'GLabel', 'dir': 'Output', 'x': 4000, 'y': 9700, 'ori': 2},], 'PWR_ENA_VCCAUX': [{'t': 'GLabel', 'dir': 'Input', 'x': 1900, 'y': 4740, 'ori': 0, 'new_y': 4150},], 'PWR_ENA_VCCO': [{'t': 'GLabel', 'dir': 'Input', 'x': 1400, 'y': 7500, 'ori': 0},], - 'VCCO_3V3': [{'t': 'GLabel', 'dir': 'Output', 'x': 6100, 'y': 8000, 'ori': 2, 'new_x': 7000},], + 'VCCO_3V3': [{'t': 'Label', 'x': 6100, 'y': 8000, 'ori': 2, 'new_x': 7000},], }, 'rev02_19.sch': { 'AVR_GPIO_FPGA_0': [{'t': 'GLabel', 'dir': 'UnSpc', 'x': 2100, 'y': 8100, 'ori': 2, 'new_x': 3100},], @@ -611,7 +611,7 @@ labels = { 'FPGA_GPIO_LED_3': [{'t': 'GLabel', 'dir': 'Output', 'x': 2470, 'y': 6600, 'ori': 2, 'new_x': 3600},], }, 'rev02_24.sch': { - 'FPGA_VCCINT_1V0': [{'t': 'GLabel', 'dir': 'Output', 'x': 8300, 'y': 6400, 'ori': 2},], + 'FPGA_VCCINT_1V0': [{'t': 'Label', 'x': 8300, 'y': 6400, 'ori': 2},], 'POK_VCCINT': [{'t': 'GLabel', 'dir': 'Output', 'x': 5350, 'y': 9100, 'ori': 2, 'new_x': 5600},], 'PWR_ENA_VCCINT': [{'t': 'GLabel', 'dir': 'Input', 'x': 2700, 'y': 5900, 'ori': 0},], }, diff --git a/rev03-KiCad/Cryptech_Alpha.lib b/rev03-KiCad/Cryptech_Alpha.lib index 9e40e2c..1016278 100644 --- a/rev03-KiCad/Cryptech_Alpha.lib +++ b/rev03-KiCad/Cryptech_Alpha.lib @@ -656,11 +656,6 @@ X 1 1 0 100 100 D 1 1 0 1 P X 2 2 0 -200 100 U 1 1 0 1 P S -80 -80 80 -60 0 1 10 f S -80 -40 80 -20 0 1 10 f -T 0 -80 120 50 0 1 1 X7R Normal 1 C C -T 0 -80 120 50 0 1 1 50V Normal 1 C C -T 0 -80 120 50 0 1 1 10% Normal 1 C C -T 0 -80 120 50 0 1 1 X5R Normal 1 C C -T 0 -80 120 50 0 1 1 6.3V Normal 1 C C ENDDRAW ENDDEF # @@ -695,12 +690,6 @@ S -80 -80 80 -60 0 1 10 f S -80 -40 80 -20 0 1 10 f X 1 1 0 100 100 D 1 1 0 1 P X 2 2 0 -200 100 U 1 1 0 1 P -T 0 -80 120 50 0 1 1 X7R Normal 1 C C -T 0 -80 120 50 0 1 1 50V Normal 1 C C -T 0 -80 120 50 0 1 1 10% Normal 1 C C -T 0 -80 120 50 0 1 1 X5R Normal 1 C C -T 0 -80 120 50 0 1 1 16V Normal 1 C C -T 0 -80 120 50 0 1 1 20% Normal 1 C C ENDDRAW ENDDEF # @@ -719,8 +708,8 @@ P 2 0 1 10 -20 0 -20 0 P 2 0 1 10 -100 0 -20 0 A -120 10 98 -382 -4 1 1 20 N -42 -50 -22 9 A -120 0 98 0 374 1 1 20 N -22 0 -42 59 -X - 2 -110 0 10 R 1 1 0 1 P -X + 1 110 0 10 L 1 1 0 1 P +X - 2 -100 0 10 R 1 1 0 1 P +X + 1 100 0 10 L 1 1 0 1 P ENDDRAW ENDDEF # @@ -782,7 +771,7 @@ F3 "" 0 0 60 H V C CNN DRAW X REF/BYP 8 600 -300 200 L 70 70 0 1 P X ADJ 7 600 0 200 L 70 70 0 1 P -X OUT 6 600 300 200 L 70 70 0 1 W +X OUT 6 600 300 200 L 70 70 0 1 w X IN 5 -600 300 200 R 70 70 0 1 W X ~SHDN 1 -600 0 200 R 70 70 0 1 P X GND 2 -600 -300 200 R 70 70 0 1 W @@ -812,9 +801,9 @@ P 2 0 1 10 0 100 -100 100 P 2 0 1 10 -100 200 -100 100 P 2 0 1 10 0 200 -100 200 S -400 270 0 330 0 1 10 f -X GNDBREAK 3 100 200 100 L 1 1 0 1 P -X GND 2 100 100 100 L 1 1 0 1 P -X PWR 1 100 300 100 L 1 1 0 1 P +X GNDBREAK 3 100 200 100 L 1 1 0 1 W +X GND 2 100 100 100 L 1 1 0 1 W +X PWR 1 100 300 100 L 1 1 0 1 w ENDDRAW ENDDEF # @@ -832,8 +821,6 @@ P 2 0 1 10 100 30 100 -40 P 2 0 1 10 -100 30 -100 -40 X 2 2 200 0 100 L 1 1 0 1 P X 1 1 -200 0 100 R 1 1 0 1 P -T 0 -220 -50 50 0 1 1 5% Normal 1 C C -T 0 -220 40 50 0 1 1 5% Normal 1 C C P 2 0 1 10 100 -30 -100 -30 P 2 0 1 10 -100 40 100 40 P 2 0 1 10 100 40 100 -30 @@ -1578,8 +1565,8 @@ P 2 0 1 10 40 0 40 70 P 2 0 1 10 40 -70 40 0 P 2 0 1 10 -40 0 -100 0 P 2 0 1 10 40 0 100 0 -X 1 1 -110 0 10 R 1 1 0 1 P -X 3 3 110 0 10 L 1 1 0 1 P +X 1 1 -100 0 10 R 1 1 0 1 P +X 3 3 100 0 10 L 1 1 0 1 P X 2 2 -100 -100 100 R 1 1 0 1 P X 4 4 100 -100 100 L 1 1 0 1 P ENDDRAW @@ -1735,9 +1722,6 @@ X OUT2 3 500 -100 100 L 70 70 0 1 O X IN2 4 -500 -100 100 R 70 70 0 1 P X VCC 5 -500 0 100 R 70 70 0 1 W X IN1 6 -500 100 100 R 70 70 0 1 P -T 0 -520 210 50 0 1 1 SEMTECH Normal 1 C C -T 0 -520 210 50 0 1 1 RCLAMP0502A Normal 1 C C -T 0 -520 210 50 0 1 1 2058982 Normal 1 C C ENDDRAW ENDDEF # @@ -1781,7 +1765,7 @@ A -240 120 8 1200 -1200 1 1 30 N -244 126 -244 113 A -240 120 8 -1200 0 1 1 30 N -244 113 -232 120 X D+ D+ 400 100 100 L 1 70 0 1 P X D- D- 400 0 100 L 1 70 0 1 P -X VBUS VBUS 400 200 100 L 1 70 0 1 W +X VBUS VBUS 400 200 100 L 1 70 0 1 w X GND GND 400 -200 100 L 1 70 0 1 W X ID ID 400 -100 100 L 1 70 0 1 P ENDDRAW @@ -2003,7 +1987,6 @@ X B1 B1 300 400 200 D 70 1 0 1 P X B2 B2 300 -400 200 U 70 1 0 1 P X G1 G1 600 100 200 L 70 1 0 1 W X G2 G2 600 -100 200 L 70 1 0 1 W -T 0 -410 420 50 0 1 1 2425618 Normal 1 C C ENDDRAW ENDDEF # @@ -2689,7 +2672,7 @@ X RLLM 29 -800 -300 200 R 70 70 0 1 P X PVIN 20 -800 800 200 R 70 70 0 1 W X PVIN 19 -800 900 200 R 70 70 0 1 W X VOUT 6 800 800 200 L 70 70 0 1 W -X VOUT 5 800 900 200 L 70 70 0 1 W +X VOUT 5 800 900 200 L 70 70 0 1 w X VOUT 10 800 400 200 L 70 70 0 1 W X VOUT 9 800 500 200 L 70 70 0 1 W X VOUT 8 800 600 200 L 70 70 0 1 W @@ -3087,10 +3070,6 @@ F1 "EN5364QI" 110 2330 60 H V L BNN F2 "" 0 0 60 H V C CNN F3 "" 0 0 60 H V C CNN DRAW -T 0 -820 1510 50 0 1 1 EN5364QI Normal 1 C C -T 0 -820 1510 50 0 1 1 2081142 Normal 1 C C -T 0 -820 1510 50 0 1 1 QFN Normal 1 C C -T 0 -820 1510 50 0 1 1 ENPIRION Normal 1 C C X NC 15 900 -1000 200 L 70 70 0 1 P X NC 16 900 -1000 200 L 70 70 0 1 P X NC 17 900 -1000 200 L 70 70 0 1 P @@ -3150,7 +3129,7 @@ X M/S 50 -800 300 200 R 70 70 0 1 P X NC 14 900 -1000 200 L 1 70 0 1 P X VOUT 12 900 1400 200 L 70 70 0 1 W X VOUT 11 900 1500 200 L 70 70 0 1 W -X VOUT 5 900 2100 200 L 70 70 0 1 W +X VOUT 5 900 2100 200 L 70 70 0 1 w X VOUT 6 900 2000 200 L 70 70 0 1 W X VOUT 7 900 1900 200 L 70 70 0 1 W X VOUT 8 900 1800 200 L 70 70 0 1 W diff --git a/rev03-KiCad/rev02_01.sch b/rev03-KiCad/rev02_01.sch index a635c2d..caaa6af 100644 --- a/rev03-KiCad/rev02_01.sch +++ b/rev03-KiCad/rev02_01.sch @@ -503,7 +503,7 @@ Wire Wire Line 12300 6600 11400 6600 Wire Wire Line 9600 6600 9600 6800 -Text GLabel 12300 6600 2 48 Output ~ 0 +Text Label 12300 6600 2 48 ~ 0 VCC_5V0 Connection ~ 9200 6600 Connection ~ 10200 6600 @@ -824,4 +824,18 @@ F 3 "" H 9200 7770 60 0000 C CNN 1 9200 7700 0 -1 -1 0 $EndComp +NoConn ~ 8700 8000 +Wire Wire Line + 12300 6600 12300 6450 +$Comp +L Cryptech_Alpha:VCC_5V0 #PWR? +U 1 1 5AF35ED8 +P 12300 6450 +F 0 "#PWR?" H 12300 6300 50 0001 C CNN +F 1 "VCC_5V0" H 12315 6623 50 0000 C CNN +F 2 "" H 12300 6450 60 0000 C CNN +F 3 "" H 12300 6450 60 0000 C CNN + 1 12300 6450 + 1 0 0 -1 +$EndComp $EndSCHEMATC diff --git a/rev03-KiCad/rev02_02.sch b/rev03-KiCad/rev02_02.sch index b15c91e..99ca575 100644 --- a/rev03-KiCad/rev02_02.sch +++ b/rev03-KiCad/rev02_02.sch @@ -383,4 +383,6 @@ F 3 "" H 8270 4530 60 0000 C CNN 1 8500 4700 1 0 0 -1 $EndComp +NoConn ~ 11500 5200 +NoConn ~ 4250 6200 $EndSCHEMATC diff --git a/rev03-KiCad/rev02_03.sch b/rev03-KiCad/rev02_03.sch index b50d6aa..033a74d 100644 --- a/rev03-KiCad/rev02_03.sch +++ b/rev03-KiCad/rev02_03.sch @@ -481,4 +481,9 @@ F 3 "" H 13160 5560 60 0000 C CNN 1 13200 6800 0 -1 -1 0 $EndComp +NoConn ~ 9100 5100 +NoConn ~ 9100 5200 +NoConn ~ 9100 5300 +NoConn ~ 6800 5400 +NoConn ~ 13040 4330 $EndSCHEMATC diff --git a/rev03-KiCad/rev02_05.sch b/rev03-KiCad/rev02_05.sch index 06866b5..165f622 100644 --- a/rev03-KiCad/rev02_05.sch +++ b/rev03-KiCad/rev02_05.sch @@ -625,4 +625,50 @@ F 0 "U4_4" H 3190 2390 60 0000 L BNN 1 0 0 -1 F 2 "Cryptech_Alpha_Footprints:TSQFP50P3000X3000X160-208N" H 3190 2390 60 0001 C CNN $EndComp +NoConn ~ 3100 5300 +NoConn ~ 3100 5400 +NoConn ~ 3100 5500 +NoConn ~ 3100 5600 +NoConn ~ 3100 5700 +NoConn ~ 3100 5800 +NoConn ~ 3100 6900 +NoConn ~ 3100 7000 +NoConn ~ 3100 7100 +NoConn ~ 3100 7700 +NoConn ~ 3100 7800 +NoConn ~ 3100 7900 +NoConn ~ 3100 8000 +NoConn ~ 3100 8100 +NoConn ~ 3100 8200 +NoConn ~ 3100 8300 +NoConn ~ 3100 8400 +NoConn ~ 6200 7600 +NoConn ~ 6200 7500 +NoConn ~ 6200 7400 +NoConn ~ 6200 7300 +NoConn ~ 6200 6900 +NoConn ~ 6200 6400 +NoConn ~ 6200 6100 +NoConn ~ 6200 6000 +NoConn ~ 6200 5900 +NoConn ~ 6200 5800 +NoConn ~ 6200 5700 +NoConn ~ 6200 5600 +NoConn ~ 6200 5500 +NoConn ~ 6200 5200 +NoConn ~ 6200 5000 +NoConn ~ 6200 4900 +NoConn ~ 6200 4800 +NoConn ~ 6200 4700 +NoConn ~ 6200 4200 +NoConn ~ 6200 3900 +NoConn ~ 6200 3800 +NoConn ~ 6200 3700 +NoConn ~ 6200 3600 +NoConn ~ 6200 3500 +NoConn ~ 6200 3400 +NoConn ~ 6200 3100 +NoConn ~ 6200 3000 +NoConn ~ 6200 2900 +NoConn ~ 6200 2800 $EndSCHEMATC diff --git a/rev03-KiCad/rev02_09.sch b/rev03-KiCad/rev02_09.sch index 6ee6d36..5a6ae29 100644 --- a/rev03-KiCad/rev02_09.sch +++ b/rev03-KiCad/rev02_09.sch @@ -1012,4 +1012,21 @@ F 3 "" H 4990 8020 60 0000 C CNN 1 4900 8000 1 0 0 -1 $EndComp +NoConn ~ 9500 3900 +NoConn ~ 9500 4000 +NoConn ~ 9500 4100 +NoConn ~ 9500 4300 +NoConn ~ 9500 4400 +NoConn ~ 9500 4500 +NoConn ~ 9500 4600 +NoConn ~ 9500 4700 +NoConn ~ 9500 4800 +NoConn ~ 9500 4900 +NoConn ~ 9500 5000 +NoConn ~ 9500 5100 +NoConn ~ 9500 5200 +NoConn ~ 7300 5100 +NoConn ~ 7300 5000 +NoConn ~ 7300 4900 +NoConn ~ 2000 3600 $EndSCHEMATC diff --git a/rev03-KiCad/rev02_10.sch b/rev03-KiCad/rev02_10.sch index 7fdd729..ffe7fd1 100644 --- a/rev03-KiCad/rev02_10.sch +++ b/rev03-KiCad/rev02_10.sch @@ -1016,4 +1016,21 @@ F 3 "" H 5100 8110 60 0000 C CNN 1 5000 8100 1 0 0 -1 $EndComp +NoConn ~ 9600 4000 +NoConn ~ 9600 4100 +NoConn ~ 9600 4200 +NoConn ~ 9600 4400 +NoConn ~ 9600 4500 +NoConn ~ 9600 4600 +NoConn ~ 9600 4700 +NoConn ~ 9600 4800 +NoConn ~ 9600 4900 +NoConn ~ 9600 5000 +NoConn ~ 9600 5100 +NoConn ~ 9600 5200 +NoConn ~ 9600 5300 +NoConn ~ 2100 3700 +NoConn ~ 7400 5000 +NoConn ~ 7400 5100 +NoConn ~ 7400 5200 $EndSCHEMATC diff --git a/rev03-KiCad/rev02_11.sch b/rev03-KiCad/rev02_11.sch index 8dd8b65..7b24ddf 100644 --- a/rev03-KiCad/rev02_11.sch +++ b/rev03-KiCad/rev02_11.sch @@ -731,4 +731,17 @@ F 3 "" H 13960 7920 60 0000 C CNN 1 14000 8900 0 -1 -1 0 $EndComp +NoConn ~ 13200 4300 +$Comp +L power:PWR_FLAG #FLG? +U 1 1 5AF61081 +P 13200 2500 +F 0 "#FLG?" H 13200 2575 50 0001 C CNN +F 1 "PWR_FLAG" V 13200 2628 50 0000 L CNN +F 2 "" H 13200 2500 50 0001 C CNN +F 3 "~" H 13200 2500 50 0001 C CNN + 1 13200 2500 + 0 -1 -1 0 +$EndComp +Connection ~ 13200 2500 $EndSCHEMATC diff --git a/rev03-KiCad/rev02_12.sch b/rev03-KiCad/rev02_12.sch index 3f79ae4..2b33e1f 100644 --- a/rev03-KiCad/rev02_12.sch +++ b/rev03-KiCad/rev02_12.sch @@ -426,4 +426,5 @@ F 3 "" H 5500 5820 60 0000 C CNN 1 5800 5400 1 0 0 -1 $EndComp +NoConn ~ 11400 5900 $EndSCHEMATC diff --git a/rev03-KiCad/rev02_14.sch b/rev03-KiCad/rev02_14.sch index 4995812..00feba2 100644 --- a/rev03-KiCad/rev02_14.sch +++ b/rev03-KiCad/rev02_14.sch @@ -153,4 +153,38 @@ F 0 "U13_6" H 4890 4390 60 0000 L BNN 1 0 0 -1 F 2 "Cryptech_Alpha_Footprints:BGA484C100P22X22_2300X2300X254" H 4890 4390 60 0001 C CNN $EndComp +NoConn ~ 5500 4800 +NoConn ~ 5500 4900 +NoConn ~ 2100 4800 +NoConn ~ 2100 4900 +NoConn ~ 2100 5000 +NoConn ~ 2100 5100 +NoConn ~ 2100 5200 +NoConn ~ 2100 5800 +NoConn ~ 2100 5900 +NoConn ~ 2100 6000 +NoConn ~ 2100 6100 +NoConn ~ 2100 6200 +NoConn ~ 2100 6300 +NoConn ~ 2100 6900 +NoConn ~ 2100 7000 +NoConn ~ 2100 7100 +NoConn ~ 2100 7200 +NoConn ~ 2100 7300 +NoConn ~ 2100 7400 +NoConn ~ 2100 7500 +NoConn ~ 2100 7600 +NoConn ~ 2100 7700 +NoConn ~ 2100 7800 +NoConn ~ 2100 7900 +NoConn ~ 2100 8000 +NoConn ~ 2100 8100 +NoConn ~ 2100 8300 +NoConn ~ 2100 8200 +NoConn ~ 2100 8400 +NoConn ~ 2100 8500 +NoConn ~ 2100 8600 +NoConn ~ 2100 8700 +NoConn ~ 2100 8800 +NoConn ~ 2100 8900 $EndSCHEMATC diff --git a/rev03-KiCad/rev02_16.sch b/rev03-KiCad/rev02_16.sch index fb9db7c..7c6e0ac 100644 --- a/rev03-KiCad/rev02_16.sch +++ b/rev03-KiCad/rev02_16.sch @@ -111,4 +111,104 @@ F 0 "U13_8" H 4990 4090 60 0000 L BNN 1 0 0 -1 F 2 "Cryptech_Alpha_Footprints:BGA484C100P22X22_2300X2300X254" H 4990 4090 60 0001 C CNN $EndComp +NoConn ~ 2100 5100 +NoConn ~ 2100 5200 +NoConn ~ 2100 5300 +NoConn ~ 2100 5400 +NoConn ~ 2100 5500 +NoConn ~ 2100 5600 +NoConn ~ 2100 5700 +NoConn ~ 2100 5800 +NoConn ~ 2100 5900 +NoConn ~ 2100 6000 +NoConn ~ 2100 6100 +NoConn ~ 2100 6200 +NoConn ~ 2100 6300 +NoConn ~ 2100 6400 +NoConn ~ 2100 6500 +NoConn ~ 2100 6700 +NoConn ~ 2100 6600 +NoConn ~ 2100 6800 +NoConn ~ 2100 6900 +NoConn ~ 2100 7000 +NoConn ~ 2100 7100 +NoConn ~ 2100 7300 +NoConn ~ 2100 7200 +NoConn ~ 2100 7400 +NoConn ~ 2100 7500 +NoConn ~ 2100 7600 +NoConn ~ 2100 7700 +NoConn ~ 2100 7800 +NoConn ~ 2100 7900 +NoConn ~ 2100 8000 +NoConn ~ 2100 8100 +NoConn ~ 2100 8200 +NoConn ~ 2100 8300 +NoConn ~ 5600 5000 +NoConn ~ 5600 5100 +NoConn ~ 5600 5200 +NoConn ~ 5600 5300 +NoConn ~ 5600 5400 +NoConn ~ 5600 5500 +NoConn ~ 5600 5600 +NoConn ~ 5600 5700 +NoConn ~ 5600 5800 +NoConn ~ 5600 5900 +NoConn ~ 5600 6000 +NoConn ~ 5600 6100 +NoConn ~ 5600 6200 +NoConn ~ 5600 6300 +NoConn ~ 5600 6400 +NoConn ~ 5600 6500 +NoConn ~ 5600 6600 +NoConn ~ 5600 6700 +NoConn ~ 5600 6800 +NoConn ~ 5600 6900 +NoConn ~ 5600 7000 +NoConn ~ 5600 7100 +NoConn ~ 5600 7200 +NoConn ~ 5600 7400 +NoConn ~ 5600 7300 +NoConn ~ 5600 7500 +NoConn ~ 5600 7700 +NoConn ~ 5600 7600 +NoConn ~ 5600 7900 +NoConn ~ 5600 7800 +NoConn ~ 5600 8000 +NoConn ~ 5600 8100 +NoConn ~ 5600 8200 +NoConn ~ 5600 8300 +NoConn ~ 5600 8400 +NoConn ~ 5600 8500 +NoConn ~ 5600 8600 +NoConn ~ 5600 8800 +NoConn ~ 5600 8700 +NoConn ~ 5600 8900 +NoConn ~ 5600 9000 +NoConn ~ 5600 9100 +NoConn ~ 5600 9200 +NoConn ~ 5600 9300 +NoConn ~ 5600 9400 +NoConn ~ 5600 9500 +NoConn ~ 5600 9600 +NoConn ~ 5600 9800 +NoConn ~ 5600 9900 +NoConn ~ 5600 9700 +NoConn ~ 2100 8400 +NoConn ~ 2100 8500 +NoConn ~ 2100 8600 +NoConn ~ 2100 8700 +NoConn ~ 2100 8800 +NoConn ~ 2100 8900 +NoConn ~ 2100 9000 +NoConn ~ 2100 9300 +NoConn ~ 2100 9100 +NoConn ~ 2100 9200 +NoConn ~ 2100 9400 +NoConn ~ 2100 9500 +NoConn ~ 2100 9600 +NoConn ~ 2100 9700 +NoConn ~ 2100 9800 +NoConn ~ 2100 9900 +NoConn ~ 2100 10000 $EndSCHEMATC diff --git a/rev03-KiCad/rev02_17.sch b/rev03-KiCad/rev02_17.sch index 4ddc072..79be203 100644 --- a/rev03-KiCad/rev02_17.sch +++ b/rev03-KiCad/rev02_17.sch @@ -337,4 +337,36 @@ F 0 "U13_10" H 1190 4290 60 0000 L BNN 1 0 0 -1 F 2 "Cryptech_Alpha_Footprints:BGA484C100P22X22_2300X2300X254" H 1190 4290 60 0001 C CNN $EndComp +NoConn ~ 1800 5700 +NoConn ~ 1800 5800 +NoConn ~ 1800 6000 +NoConn ~ 1800 7600 +NoConn ~ 1800 7800 +NoConn ~ 1800 7900 +NoConn ~ 1800 8000 +NoConn ~ 1800 8100 +NoConn ~ 1800 8200 +NoConn ~ 1800 8300 +NoConn ~ 1800 8500 +NoConn ~ 1800 8600 +NoConn ~ 1800 8900 +NoConn ~ 1800 9000 +NoConn ~ 1800 9400 +NoConn ~ 1800 9300 +NoConn ~ 1800 9700 +NoConn ~ 1800 9900 +NoConn ~ 1800 10000 +NoConn ~ 1800 10100 +NoConn ~ 6750 8200 +NoConn ~ 6750 8300 +NoConn ~ 6750 8400 +NoConn ~ 6750 8500 +NoConn ~ 6750 8600 +NoConn ~ 6750 8800 +NoConn ~ 6750 8900 +NoConn ~ 6750 7400 +NoConn ~ 6750 7200 +NoConn ~ 2950 5200 +NoConn ~ 7900 8000 +NoConn ~ 7900 8100 $EndSCHEMATC diff --git a/rev03-KiCad/rev02_18.sch b/rev03-KiCad/rev02_18.sch index 634d960..76b9301 100644 --- a/rev03-KiCad/rev02_18.sch +++ b/rev03-KiCad/rev02_18.sch @@ -309,7 +309,7 @@ Text GLabel 7000 4800 2 48 Output ~ 0 FPGA_VCCAUX_1V8 Wire Wire Line 7000 8000 6000 8000 -Text GLabel 7000 8000 2 48 Output ~ 0 +Text Label 7000 8000 2 48 ~ 0 VCCO_3V3 Wire Wire Line 2100 6200 2100 6300 @@ -760,4 +760,32 @@ F 3 "" H 1570 9470 60 0000 C CNN 1 1600 9600 0 -1 -1 0 $EndComp +NoConn ~ 3900 5800 +NoConn ~ 3900 9000 +Wire Wire Line + 7000 4800 7000 4500 +$Comp +L Cryptech_Alpha:FPGA_VCCAUX_1V8 #PWR? +U 1 1 5AF45C1F +P 7000 4500 +F 0 "#PWR?" H 7000 4350 50 0001 C CNN +F 1 "FPGA_VCCAUX_1V8" H 7015 4673 50 0000 C CNN +F 2 "" H 7000 4500 60 0000 C CNN +F 3 "" H 7000 4500 60 0000 C CNN + 1 7000 4500 + 1 0 0 -1 +$EndComp +Wire Wire Line + 7000 8000 7000 7800 +$Comp +L Cryptech_Alpha:VCCO_3V3 #PWR? +U 1 1 5AF49BC2 +P 7000 7800 +F 0 "#PWR?" H 7000 7650 50 0001 C CNN +F 1 "VCCO_3V3" H 7015 7973 50 0000 C CNN +F 2 "" H 7000 7800 60 0000 C CNN +F 3 "" H 7000 7800 60 0000 C CNN + 1 7000 7800 + 1 0 0 -1 +$EndComp $EndSCHEMATC diff --git a/rev03-KiCad/rev02_19.sch b/rev03-KiCad/rev02_19.sch index f29921c..f0db4ae 100644 --- a/rev03-KiCad/rev02_19.sch +++ b/rev03-KiCad/rev02_19.sch @@ -604,4 +604,28 @@ F 0 "U13_11" H 1290 4090 60 0000 L BNN 1 0 0 -1 F 2 "Cryptech_Alpha_Footprints:BGA484C100P22X22_2300X2300X254" H 1290 4090 60 0001 C CNN $EndComp +NoConn ~ 1900 5000 +NoConn ~ 1900 5100 +NoConn ~ 1900 5900 +NoConn ~ 1900 6000 +NoConn ~ 1900 7100 +NoConn ~ 1900 7400 +NoConn ~ 1900 7600 +NoConn ~ 1900 7700 +NoConn ~ 1900 7800 +NoConn ~ 1900 8000 +NoConn ~ 1900 7900 +NoConn ~ 1900 8500 +NoConn ~ 1900 8600 +NoConn ~ 1900 8700 +NoConn ~ 1900 9000 +NoConn ~ 1900 9100 +NoConn ~ 1900 9300 +NoConn ~ 1900 9400 +NoConn ~ 1900 9500 +NoConn ~ 1900 9600 +NoConn ~ 1900 9700 +NoConn ~ 1900 9800 +NoConn ~ 1900 9900 +NoConn ~ 1900 6200 $EndSCHEMATC diff --git a/rev03-KiCad/rev02_20.sch b/rev03-KiCad/rev02_20.sch index 0922162..d528116 100644 --- a/rev03-KiCad/rev02_20.sch +++ b/rev03-KiCad/rev02_20.sch @@ -233,4 +233,30 @@ F 0 "U13_12" H 1790 4190 60 0000 L BNN 1 0 0 -1 F 2 "Cryptech_Alpha_Footprints:BGA484C100P22X22_2300X2300X254" H 1790 4190 60 0001 C CNN $EndComp +NoConn ~ 2400 5700 +NoConn ~ 2400 5900 +NoConn ~ 2400 5800 +NoConn ~ 2400 6000 +NoConn ~ 2400 6100 +NoConn ~ 2400 6300 +NoConn ~ 2400 7700 +NoConn ~ 2400 7900 +NoConn ~ 2400 8200 +NoConn ~ 2400 8400 +NoConn ~ 2400 8600 +NoConn ~ 2400 8700 +NoConn ~ 2400 8800 +NoConn ~ 2400 8900 +NoConn ~ 2400 9000 +NoConn ~ 2400 9100 +NoConn ~ 2400 9200 +NoConn ~ 2400 9300 +NoConn ~ 2400 9400 +NoConn ~ 2400 9500 +NoConn ~ 2400 9600 +NoConn ~ 2400 9700 +NoConn ~ 2400 9800 +NoConn ~ 2400 9900 +NoConn ~ 2400 5100 +NoConn ~ 3600 6400 $EndSCHEMATC diff --git a/rev03-KiCad/rev02_24.sch b/rev03-KiCad/rev02_24.sch index 95cca53..2a5c73f 100644 --- a/rev03-KiCad/rev02_24.sch +++ b/rev03-KiCad/rev02_24.sch @@ -456,4 +456,15 @@ F 3 "" H 5440 7540 60 0000 C CNN 1 5500 7300 0 -1 -1 0 $EndComp +NoConn ~ 5300 8100 +NoConn ~ 5300 8300 +NoConn ~ 3600 7400 +NoConn ~ 3600 7600 +NoConn ~ 3600 7800 +NoConn ~ 3600 8000 +NoConn ~ 3600 8200 +NoConn ~ 3600 8700 +NoConn ~ 5300 8700 +Wire Wire Line + 8300 6400 8300 6200 $EndSCHEMATC -- cgit v1.2.3