From 77d47db980c64d43fe3fc2557af7912550dccd36 Mon Sep 17 00:00:00 2001 From: Sean Cross Date: Thu, 8 Nov 2018 21:43:32 +0800 Subject: [PATCH] hardware: sch: add some spice models to passives Identify passives and implement the various spice models. Signed-off-by: Sean Cross --- hardware/pcb/tomu-fpga-cache.lib | 102 ++++++++++---------- hardware/pcb/tomu-fpga.sch | 155 +++++++++++++++++++++++++------ 2 files changed, 178 insertions(+), 79 deletions(-) diff --git a/hardware/pcb/tomu-fpga-cache.lib b/hardware/pcb/tomu-fpga-cache.lib index 1e8fdb8..1a7605b 100644 --- a/hardware/pcb/tomu-fpga-cache.lib +++ b/hardware/pcb/tomu-fpga-cache.lib @@ -1,11 +1,11 @@ EESchema-LIBRARY Version 2.4 #encoding utf-8 # -# Device_C_Small +# Device:C_Small # -DEF Device_C_Small C 0 10 N N 1 F N +DEF Device:C_Small C 0 10 N N 1 F N F0 "C" 10 70 50 H V L CNN -F1 "Device_C_Small" 10 -80 50 H V L CNN +F1 "Device:C_Small" 10 -80 50 H V L CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -19,11 +19,11 @@ X ~ 2 0 -100 80 U 50 50 1 1 P ENDDRAW ENDDEF # -# Device_R_Small +# Device:R_Small # -DEF Device_R_Small R 0 10 N N 1 F N +DEF Device:R_Small R 0 10 N N 1 F N F0 "R" 30 20 50 H V L CNN -F1 "Device_R_Small" 30 -40 50 H V L CNN +F1 "Device:R_Small" 30 -40 50 H V L CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -36,11 +36,11 @@ X ~ 2 0 -100 30 U 50 50 1 1 P ENDDRAW ENDDEF # -# power_+1V2 +# power:+1V2 # -DEF power_+1V2 #PWR 0 0 Y Y 1 F P +DEF power:+1V2 #PWR 0 0 Y Y 1 F P F0 "#PWR" 0 -150 50 H I C CNN -F1 "power_+1V2" 0 140 50 H V C CNN +F1 "power:+1V2" 0 140 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN DRAW @@ -51,11 +51,11 @@ X +1V2 1 0 0 0 U 50 50 1 1 W N ENDDRAW ENDDEF # -# power_+2V5 +# power:+2V5 # -DEF power_+2V5 #PWR 0 0 Y Y 1 F P +DEF power:+2V5 #PWR 0 0 Y Y 1 F P F0 "#PWR" 0 -150 50 H I C CNN -F1 "power_+2V5" 0 140 50 H V C CNN +F1 "power:+2V5" 0 140 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN DRAW @@ -66,11 +66,11 @@ X +2V5 1 0 0 0 U 50 50 1 1 W N ENDDRAW ENDDEF # -# power_+3V3 +# power:+3V3 # -DEF power_+3V3 #PWR 0 0 Y Y 1 F P +DEF power:+3V3 #PWR 0 0 Y Y 1 F P F0 "#PWR" 0 -150 50 H I C CNN -F1 "power_+3V3" 0 140 50 H V C CNN +F1 "power:+3V3" 0 140 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN ALIAS +3.3V @@ -82,11 +82,11 @@ X +3V3 1 0 0 0 U 50 50 1 1 W N ENDDRAW ENDDEF # -# power_+5V +# power:+5V # -DEF power_+5V #PWR 0 0 Y Y 1 F P +DEF power:+5V #PWR 0 0 Y Y 1 F P F0 "#PWR" 0 -150 50 H I C CNN -F1 "power_+5V" 0 140 50 H V C CNN +F1 "power:+5V" 0 140 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN DRAW @@ -97,11 +97,11 @@ X +5V 1 0 0 0 U 50 50 1 1 W N ENDDRAW ENDDEF # -# power_GND +# power:GND # -DEF power_GND #PWR 0 0 Y Y 1 F P +DEF power:GND #PWR 0 0 Y Y 1 F P F0 "#PWR" 0 -250 50 H I C CNN -F1 "power_GND" 0 -150 50 H V C CNN +F1 "power:GND" 0 -150 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN DRAW @@ -110,11 +110,11 @@ X GND 1 0 0 0 D 50 50 1 1 W N ENDDRAW ENDDEF # -# tomu-fpga_Case +# tomu-fpga-rescue:Case-tomu-fpga # -DEF tomu-fpga_Case XX 0 40 Y Y 1 F N +DEF tomu-fpga-rescue:Case-tomu-fpga XX 0 40 Y Y 1 F N F0 "XX" 0 0 50 H V C CNN -F1 "tomu-fpga_Case" 0 -100 50 H V C CNN +F1 "tomu-fpga-rescue:Case-tomu-fpga" 0 -100 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN DRAW @@ -127,11 +127,11 @@ P 2 0 1 0 50 150 100 100 N ENDDRAW ENDDEF # -# tomu-fpga_ICE40UP5K-UWG30 +# tomu-fpga-rescue:ICE40UP5K-UWG30-tomu-fpga # -DEF tomu-fpga_ICE40UP5K-UWG30 U 0 40 Y Y 4 L N +DEF tomu-fpga-rescue:ICE40UP5K-UWG30-tomu-fpga U 0 40 Y Y 4 L N F0 "U" -200 -550 60 H V R CNN -F1 "tomu-fpga_ICE40UP5K-UWG30" 500 -650 60 H V R CNN +F1 "tomu-fpga-rescue:ICE40UP5K-UWG30-tomu-fpga" 500 -650 60 H V R CNN F2 "" 250 -200 50 V I C CNN F3 "" 250 -200 50 V I C CNN DRAW @@ -172,11 +172,11 @@ X GND E2 600 -300 200 L 50 50 4 1 W ENDDRAW ENDDEF # -# tomu-fpga_LDO-X2SON +# tomu-fpga-rescue:LDO-X2SON-tomu-fpga # -DEF tomu-fpga_LDO-X2SON U 0 40 Y Y 1 F N +DEF tomu-fpga-rescue:LDO-X2SON-tomu-fpga U 0 40 Y Y 1 F N F0 "U" 0 -50 50 H V C CNN -F1 "tomu-fpga_LDO-X2SON" 0 -150 50 H V C CNN +F1 "tomu-fpga-rescue:LDO-X2SON-tomu-fpga" 0 -150 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN DRAW @@ -189,11 +189,11 @@ X Thermal 5 300 150 100 L 50 50 1 1 W ENDDRAW ENDDEF # -# tomu-fpga_Oscillator +# tomu-fpga-rescue:Oscillator-tomu-fpga # -DEF tomu-fpga_Oscillator U 0 40 Y Y 1 F N +DEF tomu-fpga-rescue:Oscillator-tomu-fpga U 0 40 Y Y 1 F N F0 "U" 0 -50 50 H V C CNN -F1 "tomu-fpga_Oscillator" 0 -150 50 H V C CNN +F1 "tomu-fpga-rescue:Oscillator-tomu-fpga" 0 -150 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN $FPLIST @@ -208,11 +208,11 @@ X VDD 4 350 250 100 L 50 50 1 1 W ENDDRAW ENDDEF # -# tomu-fpga_PADS +# tomu-fpga-rescue:PADS-tomu-fpga # -DEF tomu-fpga_PADS P 0 40 Y Y 1 F N +DEF tomu-fpga-rescue:PADS-tomu-fpga P 0 40 Y Y 1 F N F0 "P" 0 -50 50 H V C CNN -F1 "tomu-fpga_PADS" 0 -150 50 H V C CNN +F1 "tomu-fpga-rescue:PADS-tomu-fpga" 0 -150 50 H V C CNN F2 "" 50 0 50 H I C CNN F3 "" 50 0 50 H I C CNN DRAW @@ -224,11 +224,11 @@ X ~ 4 -200 50 100 R 50 50 1 1 P ENDDRAW ENDDEF # -# tomu-fpga_RGB-LED +# tomu-fpga-rescue:RGB-LED-tomu-fpga # -DEF tomu-fpga_RGB-LED U 0 40 Y Y 1 F N +DEF tomu-fpga-rescue:RGB-LED-tomu-fpga U 0 40 Y Y 1 F N F0 "U" 0 -50 50 H V C CNN -F1 "tomu-fpga_RGB-LED" 0 -150 50 H V C CNN +F1 "tomu-fpga-rescue:RGB-LED-tomu-fpga" 0 -150 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN DRAW @@ -240,11 +240,11 @@ X VCC 4 -350 250 100 R 50 50 1 1 W ENDDRAW ENDDEF # -# tomu-fpga_SPI-Flash +# tomu-fpga-rescue:SPI-Flash-tomu-fpga # -DEF tomu-fpga_SPI-Flash U 0 40 Y Y 1 F N +DEF tomu-fpga-rescue:SPI-Flash-tomu-fpga U 0 40 Y Y 1 F N F0 "U" 0 -50 50 H V C CNN -F1 "tomu-fpga_SPI-Flash" 0 -150 50 H V C CNN +F1 "tomu-fpga-rescue:SPI-Flash-tomu-fpga" 0 -150 50 H V C CNN F2 "" -200 0 50 H I C CNN F3 "" -200 0 50 H I C CNN DRAW @@ -260,11 +260,11 @@ X VCC 8 -600 550 100 R 50 50 1 1 W ENDDRAW ENDDEF # -# tomu-fpga_Testpoint +# tomu-fpga-rescue:Testpoint-tomu-fpga # -DEF tomu-fpga_Testpoint TP 0 40 Y Y 1 F N +DEF tomu-fpga-rescue:Testpoint-tomu-fpga TP 0 40 Y Y 1 F N F0 "TP" 0 -50 50 H V C CNN -F1 "tomu-fpga_Testpoint" 0 -100 50 H V C CNN +F1 "tomu-fpga-rescue:Testpoint-tomu-fpga" 0 -100 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN DRAW @@ -273,11 +273,11 @@ X ~ 1 -150 50 100 R 50 50 1 1 P ENDDRAW ENDDEF # -# tomu-fpga_Touchpad-Note +# tomu-fpga-rescue:Touchpad-Note-tomu-fpga # -DEF tomu-fpga_Touchpad-Note XX 0 40 Y Y 1 F N +DEF tomu-fpga-rescue:Touchpad-Note-tomu-fpga XX 0 40 Y Y 1 F N F0 "XX" 0 0 50 H V C CNN -F1 "tomu-fpga_Touchpad-Note" 0 -100 50 H V C CNN +F1 "tomu-fpga-rescue:Touchpad-Note-tomu-fpga" 0 -100 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN DRAW @@ -288,11 +288,11 @@ P 4 0 1 0 0 150 0 250 50 250 50 200 N ENDDRAW ENDDEF # -# tomu-fpga_USB-B +# tomu-fpga-rescue:USB-B-tomu-fpga # -DEF tomu-fpga_USB-B U 0 40 Y Y 1 F N +DEF tomu-fpga-rescue:USB-B-tomu-fpga U 0 40 Y Y 1 F N F0 "U" 0 0 50 H V C CNN -F1 "tomu-fpga_USB-B" 0 -100 50 H V C CNN +F1 "tomu-fpga-rescue:USB-B-tomu-fpga" 0 -100 50 H V C CNN F2 "" 0 0 50 H I C CNN F3 "" 0 0 50 H I C CNN DRAW diff --git a/hardware/pcb/tomu-fpga.sch b/hardware/pcb/tomu-fpga.sch index c3c7dcd..6cc727c 100644 --- a/hardware/pcb/tomu-fpga.sch +++ b/hardware/pcb/tomu-fpga.sch @@ -77,6 +77,9 @@ F 3 "" H 2500 3350 50 0001 C CNN F 4 "ANY" H 0 -300 50 0001 C CNN "MPN" F 5 "ANY" H 0 -300 50 0001 C CNN "MYPN" F 6 "ANY" H 0 -300 50 0001 C CNN "Manufacturer" +F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 2500 3350 1 0 0 -1 $EndComp @@ -102,6 +105,9 @@ F 3 "" H 2500 2250 50 0001 C CNN F 4 "ANY" H 0 -300 50 0001 C CNN "MPN" F 5 "ANY" H 0 -300 50 0001 C CNN "MYPN" F 6 "ANY" H 0 -300 50 0001 C CNN "Manufacturer" +F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 2500 2250 1 0 0 -1 $EndComp @@ -138,6 +144,9 @@ F 3 "" H 2500 1150 50 0001 C CNN F 4 "ANY" H 0 -300 50 0001 C CNN "MPN" F 5 "ANY" H 0 -300 50 0001 C CNN "MYPN" F 6 "ANY" H 0 -300 50 0001 C CNN "Manufacturer" +F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 2500 1150 1 0 0 -1 $EndComp @@ -210,6 +219,9 @@ F 3 "" H 900 3400 50 0001 C CNN F 4 "ANY" H 900 3400 50 0001 C CNN "MPN" F 5 "ANY" H 900 3400 50 0001 C CNN "Manufacturer" F 6 "ANY" H 0 -300 50 0001 C CNN "MYPN" +F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 900 3400 1 0 0 -1 $EndComp @@ -238,6 +250,9 @@ F 3 "" H 900 1200 50 0001 C CNN F 4 "ANY" H 900 1200 50 0001 C CNN "MPN" F 5 "ANY" H 900 1200 50 0001 C CNN "Manufacturer" F 6 "ANY" H 0 -300 50 0001 C CNN "MYPN" +F 7 "C" H 900 1200 50 0001 C CNN "Spice_Primitive" +F 8 "1u" H 900 1200 50 0001 C CNN "Spice_Model" +F 9 "Y" H 900 1200 50 0001 C CNN "Spice_Netlist_Enabled" 1 900 1200 1 0 0 -1 $EndComp @@ -297,6 +312,9 @@ F 3 "" H 900 2300 50 0001 C CNN F 4 "ANY" H 900 2300 50 0001 C CNN "MPN" F 5 "ANY" H 900 2300 50 0001 C CNN "Manufacturer" F 6 "ANY" H 0 -300 50 0001 C CNN "MYPN" +F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 900 2300 1 0 0 -1 $EndComp @@ -308,7 +326,7 @@ Wire Wire Line 900 2100 1150 2100 Connection ~ 1150 2100 $Comp -L tomu-fpga:USB-B U9 +L tomu-fpga-rescue:USB-B-tomu-fpga U9 U 1 1 5BD8B24F P 8300 1600 F 0 "U9" H 8550 1600 50 0000 C CNN @@ -347,7 +365,7 @@ F 3 "" H 8850 1550 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L tomu-fpga:RGB-LED U10 +L tomu-fpga-rescue:RGB-LED-tomu-fpga U10 U 1 1 5BD90F18 P 8550 2850 F 0 "U10" H 8350 2800 50 0000 C CNN @@ -384,6 +402,9 @@ F 3 "" H 9400 1900 50 0001 C CNN F 4 "ANY" H 650 100 50 0001 C CNN "MPN" F 5 "ANY" H 650 100 50 0001 C CNN "MYPN" F 6 "ANY" H 650 100 50 0001 C CNN "Manufacturer" +F 7 "R" H 9400 1900 50 0001 C CNN "Spice_Primitive" +F 8 "22" H 9400 1900 50 0001 C CNN "Spice_Model" +F 9 "Y" H 9400 1900 50 0001 C CNN "Spice_Netlist_Enabled" 1 9400 1900 0 1 1 0 $EndComp @@ -398,6 +419,9 @@ F 3 "" H 9400 1800 50 0001 C CNN F 4 "ANY" H 650 100 50 0001 C CNN "MPN" F 5 "ANY" H 650 100 50 0001 C CNN "MYPN" F 6 "ANY" H 650 100 50 0001 C CNN "Manufacturer" +F 7 "R" H 9400 1800 50 0001 C CNN "Spice_Primitive" +F 8 "22" H 9400 1800 50 0001 C CNN "Spice_Model" +F 9 "Y" H 9400 1800 50 0001 C CNN "Spice_Netlist_Enabled" 1 9400 1800 0 1 1 0 $EndComp @@ -416,6 +440,9 @@ F 3 "" H 9150 2400 50 0001 C CNN F 4 "ANY" H 650 200 50 0001 C CNN "MPN" F 5 "ANY" H 650 200 50 0001 C CNN "MYPN" F 6 "ANY" H 650 200 50 0001 C CNN "Manufacturer" +F 7 "R" H 9150 2400 50 0001 C CNN "Spice_Primitive" +F 8 "1.5k" H 9150 2400 50 0001 C CNN "Spice_Model" +F 9 "Y" H 9150 2400 50 0001 C CNN "Spice_Netlist_Enabled" 1 9150 2400 0 1 1 0 $EndComp @@ -460,6 +487,9 @@ F 3 "" H 950 6800 50 0001 C CNN F 4 "ANY" H -550 0 50 0001 C CNN "MPN" F 5 "ANY" H -550 0 50 0001 C CNN "MYPN" F 6 "ANY" H -550 0 50 0001 C CNN "Manufacturer" +F 7 "100n" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 950 6800 1 0 0 -1 $EndComp @@ -482,7 +512,7 @@ F 3 "" H 6750 850 50 0001 C CNN 1 0 0 -1 $EndComp $Comp -L tomu-fpga:PADS SW2 +L tomu-fpga-rescue:PADS-tomu-fpga SW2 U 1 1 5BE44C19 P 5300 1200 F 0 "SW2" H 5350 1650 50 0000 C CNN @@ -590,6 +620,9 @@ F 3 "" H 2550 5000 50 0001 C CNN F 4 "ANY" H 2550 5000 50 0001 C CNN "MPN" F 5 "ANY" H 2550 5000 50 0001 C CNN "Manufacturer" F 6 "ANY" H -1000 0 50 0001 C CNN "MYPN" +F 7 "R" H 2550 5000 50 0001 C CNN "Spice_Primitive" +F 8 "10k" H 2550 5000 50 0001 C CNN "Spice_Model" +F 9 "Y" H 2550 5000 50 0001 C CNN "Spice_Netlist_Enabled" 1 2550 5000 -1 0 0 1 $EndComp @@ -672,6 +705,9 @@ F 3 "" H 3600 7250 50 0001 C CNN F 4 "ANY" H -1400 400 50 0001 C CNN "MPN" F 5 "ANY" H -1400 400 50 0001 C CNN "MYPN" F 6 "ANY" H -1400 400 50 0001 C CNN "Manufacturer" +F 7 "R" H 3600 7250 50 0001 C CNN "Spice_Primitive" +F 8 "10k" H 3600 7250 50 0001 C CNN "Spice_Model" +F 9 "Y" H 3600 7250 50 0001 C CNN "Spice_Netlist_Enabled" 1 3600 7250 0 -1 -1 0 $EndComp @@ -686,6 +722,9 @@ F 3 "" H 9500 5700 50 0001 C CNN F 4 "ANY" H 350 250 50 0001 C CNN "MPN" F 5 "ANY" H 350 250 50 0001 C CNN "MYPN" F 6 "ANY" H 350 250 50 0001 C CNN "Manufacturer" +F 7 "100n" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 9500 5700 1 0 0 -1 $EndComp @@ -711,6 +750,9 @@ F 3 "" H 8850 5400 50 0001 C CNN F 4 "ANY" H 200 100 50 0001 C CNN "MPN" F 5 "ANY" H 200 100 50 0001 C CNN "MYPN" F 6 "ANY" H 200 100 50 0001 C CNN "Manufacturer" +F 7 "100n" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 8850 5400 1 0 0 -1 $EndComp @@ -738,6 +780,9 @@ F 3 "" H 8450 5300 50 0001 C CNN F 4 "ANY" H 200 100 50 0001 C CNN "MPN" F 5 "ANY" H 200 100 50 0001 C CNN "MYPN" F 6 "ANY" H 200 100 50 0001 C CNN "Manufacturer" +F 7 "10n" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 8450 5300 1 0 0 -1 $EndComp @@ -752,6 +797,9 @@ F 3 "" H 7950 5200 50 0001 C CNN F 4 "ANY" H 150 100 50 0001 C CNN "MPN" F 5 "ANY" H 150 100 50 0001 C CNN "MYPN" F 6 "ANY" H 150 100 50 0001 C CNN "Manufacturer" +F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 7950 5200 1 0 0 -1 $EndComp @@ -792,6 +840,9 @@ F 3 "" H 5800 950 50 0001 C CNN F 4 "ANY" H 200 -600 50 0001 C CNN "MPN" F 5 "ANY" H 200 -600 50 0001 C CNN "MYPN" F 6 "ANY" H 200 -600 50 0001 C CNN "Manufacturer" +F 7 "C" H 5800 950 50 0001 C CNN "Spice_Primitive" +F 8 "1u" H 5800 950 50 0001 C CNN "Spice_Model" +F 9 "Y" H 5800 950 50 0001 C CNN "Spice_Netlist_Enabled" 1 5800 950 1 0 0 -1 $EndComp @@ -806,6 +857,9 @@ F 3 "" H 6150 950 50 0001 C CNN F 4 "ANY" H 200 -600 50 0001 C CNN "MPN" F 5 "ANY" H 200 -600 50 0001 C CNN "MYPN" F 6 "ANY" H 200 -600 50 0001 C CNN "Manufacturer" +F 7 "C" H 6150 950 50 0001 C CNN "Spice_Primitive" +F 8 "10n" H 6150 950 50 0001 C CNN "Spice_Model" +F 9 "Y" H 6150 950 50 0001 C CNN "Spice_Netlist_Enabled" 1 6150 950 1 0 0 -1 $EndComp @@ -820,6 +874,9 @@ F 3 "" H 6500 950 50 0001 C CNN F 4 "ANY" H 200 -600 50 0001 C CNN "MPN" F 5 "ANY" H 200 -600 50 0001 C CNN "MYPN" F 6 "ANY" H 200 -600 50 0001 C CNN "Manufacturer" +F 7 "C" H 6500 950 50 0001 C CNN "Spice_Primitive" +F 8 "100n" H 6500 950 50 0001 C CNN "Spice_Model" +F 9 "Y" H 6500 950 50 0001 C CNN "Spice_Netlist_Enabled" 1 6500 950 1 0 0 -1 $EndComp @@ -879,6 +936,9 @@ F 3 "" H 9900 950 50 0001 C CNN F 4 "ANY" H 650 100 50 0001 C CNN "MPN" F 5 "ANY" H 650 100 50 0001 C CNN "MYPN" F 6 "ANY" H 650 100 50 0001 C CNN "Manufacturer" +F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 9900 950 1 0 0 -1 $EndComp @@ -893,6 +953,9 @@ F 3 "" H 10250 950 50 0001 C CNN F 4 "ANY" H 650 100 50 0001 C CNN "MPN" F 5 "ANY" H 650 100 50 0001 C CNN "MYPN" F 6 "ANY" H 650 100 50 0001 C CNN "Manufacturer" +F 7 "10n" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 10250 950 1 0 0 -1 $EndComp @@ -907,6 +970,9 @@ F 3 "" H 10600 950 50 0001 C CNN F 4 "ANY" H 650 100 50 0001 C CNN "MPN" F 5 "ANY" H 650 100 50 0001 C CNN "MYPN" F 6 "ANY" H 650 100 50 0001 C CNN "Manufacturer" +F 7 "100n" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 10600 950 1 0 0 -1 $EndComp @@ -964,6 +1030,9 @@ F 3 "" H 1100 4750 50 0001 C CNN F 4 "ANY" H -3600 300 50 0001 C CNN "MPN" F 5 "ANY" H -3600 300 50 0001 C CNN "MYPN" F 6 "ANY" H -3600 300 50 0001 C CNN "Manufacturer" +F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 1100 4750 1 0 0 -1 $EndComp @@ -978,6 +1047,9 @@ F 3 "" H 1500 4950 50 0001 C CNN F 4 "ANY" H -3550 500 50 0001 C CNN "MPN" F 5 "ANY" H -3550 500 50 0001 C CNN "MYPN" F 6 "ANY" H -3550 500 50 0001 C CNN "Manufacturer" +F 7 "10n" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 1500 4950 1 0 0 -1 $EndComp @@ -992,6 +1064,9 @@ F 3 "" H 1900 5150 50 0001 C CNN F 4 "ANY" H -3500 700 50 0001 C CNN "MPN" F 5 "ANY" H -3500 700 50 0001 C CNN "MYPN" F 6 "ANY" H -3500 700 50 0001 C CNN "Manufacturer" +F 7 "100n" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 1900 5150 1 0 0 -1 $EndComp @@ -1017,6 +1092,9 @@ F 3 "" H 8550 4600 50 0001 C CNN F 4 "ANY" H 6050 2050 50 0001 C CNN "MPN" F 5 "ANY" H 6050 2050 50 0001 C CNN "MYPN" F 6 "ANY" H 6050 2050 50 0001 C CNN "Manufacturer" +F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 8550 4600 1 0 0 -1 $EndComp @@ -1031,6 +1109,9 @@ F 3 "" H 7550 4750 50 0001 C CNN F 4 "ANY" H 7550 4750 50 0001 C CNN "MPN" F 5 "ANY" H 7550 4750 50 0001 C CNN "Manufacturer" F 6 "ANY" H 6650 2150 50 0001 C CNN "MYPN" +F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 7550 4750 1 0 0 -1 $EndComp @@ -1089,6 +1170,9 @@ F 3 "" H 10500 5900 50 0001 C CNN F 4 "ANY" H 2250 700 50 0001 C CNN "MPN" F 5 "ANY" H 2250 700 50 0001 C CNN "MYPN" F 6 "ANY" H 2250 700 50 0001 C CNN "Manufacturer" +F 7 "10n" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 10500 5900 1 0 0 -1 $EndComp @@ -1103,6 +1187,9 @@ F 3 "" H 10000 5800 50 0001 C CNN F 4 "ANY" H 2200 700 50 0001 C CNN "MPN" F 5 "ANY" H 2200 700 50 0001 C CNN "MYPN" F 6 "ANY" H 2200 700 50 0001 C CNN "Manufacturer" +F 7 "1u" H 0 0 50 0001 C CNN "Spice_Model" +F 8 "Y" H 0 0 50 0001 C CNN "Spice_Netlist_Enabled" +F 9 "C" H 0 0 50 0001 C CNN "Spice_Primitive" 1 10000 5800 1 0 0 -1 $EndComp @@ -1142,7 +1229,7 @@ Connection ~ 10000 6100 Wire Wire Line 10000 6100 9500 6100 $Comp -L tomu-fpga:Oscillator U7 +L tomu-fpga-rescue:Oscillator-tomu-fpga U7 U 1 1 5C0E8D0F P 4800 2350 F 0 "U7" H 4550 2300 50 0000 C CNN @@ -1202,6 +1289,9 @@ F 3 "" H 4350 2500 50 0001 C CNN F 4 "ANY" H -700 400 50 0001 C CNN "MPN" F 5 "ANY" H -700 400 50 0001 C CNN "MYPN" F 6 "ANY" H -700 400 50 0001 C CNN "Manufacturer" +F 7 "C" H 4350 2500 50 0001 C CNN "Spice_Primitive" +F 8 "100n" H 4350 2500 50 0001 C CNN "Spice_Model" +F 9 "Y" H 4350 2500 50 0001 C CNN "Spice_Netlist_Enabled" 1 4350 2500 1 0 0 -1 $EndComp @@ -1226,7 +1316,7 @@ SPI_IO3 Text Label 2300 6250 0 50 ~ 0 CDONE $Comp -L tomu-fpga:ICE40UP5K-UWG30 U5 +L tomu-fpga-rescue:ICE40UP5K-UWG30-tomu-fpga U5 U 3 1 5C122A3A P 6450 1750 F 0 "U5" H 6050 1200 50 0000 L CNN @@ -1241,7 +1331,7 @@ F 7 "ICE40-ULTRAPLUS, 5280 LUTS, 1.2V" H 200 -300 50 0001 C CNN "Description" 1 0 0 -1 $EndComp $Comp -L tomu-fpga:ICE40UP5K-UWG30 U5 +L tomu-fpga-rescue:ICE40UP5K-UWG30-tomu-fpga U5 U 4 1 5C122B60 P 10200 4800 F 0 "U5" H 9850 4250 50 0000 C CNN @@ -1256,7 +1346,7 @@ F 7 "ICE40-ULTRAPLUS, 5280 LUTS, 1.2V" H 200 -400 50 0001 C CNN "Description" 1 0 0 -1 $EndComp $Comp -L tomu-fpga:SPI-Flash U4 +L tomu-fpga-rescue:SPI-Flash-tomu-fpga U4 U 1 1 5C1645BF P 1650 7000 F 0 "U4" H 1675 7815 50 0000 C CNN @@ -1376,7 +1466,7 @@ Wire Wire Line Wire Wire Line 4950 2150 5850 2150 $Comp -L tomu-fpga:ICE40UP5K-UWG30 U5 +L tomu-fpga-rescue:ICE40UP5K-UWG30-tomu-fpga U5 U 1 1 5C1225F9 P 10400 2400 F 0 "U5" H 10100 1250 50 0000 L CNN @@ -1401,7 +1491,7 @@ Wire Wire Line Wire Wire Line 9000 5000 9600 5000 $Comp -L tomu-fpga:LDO-X2SON U1 +L tomu-fpga-rescue:LDO-X2SON-tomu-fpga U1 U 1 1 5BF1A34B P 1650 1300 F 0 "U1" H 1650 1825 50 0000 C CNN @@ -1426,7 +1516,7 @@ Wire Wire Line Wire Wire Line 2050 1150 2050 1250 $Comp -L tomu-fpga:LDO-X2SON U2 +L tomu-fpga-rescue:LDO-X2SON-tomu-fpga U2 U 1 1 5BF61C95 P 1650 2400 F 0 "U2" H 1650 2925 50 0000 C CNN @@ -1452,7 +1542,7 @@ Wire Wire Line Wire Wire Line 1300 1800 1300 2350 $Comp -L tomu-fpga:LDO-X2SON U3 +L tomu-fpga-rescue:LDO-X2SON-tomu-fpga U3 U 1 1 5BFAB7F1 P 1650 3500 F 0 "U3" H 1650 4025 50 0000 C CNN @@ -1474,7 +1564,7 @@ Connection ~ 2050 3450 Wire Wire Line 2050 3450 2050 3600 $Comp -L tomu-fpga:LDO-X2SON U6 +L tomu-fpga-rescue:LDO-X2SON-tomu-fpga U6 U 1 1 5BFF652A P 8150 4800 F 0 "U6" H 8000 4750 50 0000 C CNN @@ -1498,7 +1588,7 @@ Wire Wire Line Wire Wire Line 7850 4500 7850 4750 $Comp -L tomu-fpga:Testpoint TP2 +L tomu-fpga-rescue:Testpoint-tomu-fpga TP2 U 1 1 5C03018F P 5250 4500 F 0 "TP2" H 5400 4550 50 0000 C CNN @@ -1515,7 +1605,7 @@ SPI_MOSI Text Label 5450 4700 0 50 ~ 0 SPI_MISO $Comp -L tomu-fpga:Testpoint TP3 +L tomu-fpga-rescue:Testpoint-tomu-fpga TP3 U 1 1 5C042DE8 P 5250 4650 F 0 "TP3" H 5400 4700 50 0000 C CNN @@ -1528,7 +1618,7 @@ $EndComp Wire Wire Line 5400 4700 5850 4700 $Comp -L tomu-fpga:Testpoint TP4 +L tomu-fpga-rescue:Testpoint-tomu-fpga TP4 U 1 1 5C068EF3 P 5250 4800 F 0 "TP4" H 5400 4850 50 0000 C CNN @@ -1541,7 +1631,7 @@ $EndComp Wire Wire Line 5400 4850 5850 4850 $Comp -L tomu-fpga:Testpoint TP5 +L tomu-fpga-rescue:Testpoint-tomu-fpga TP5 U 1 1 5C068EFC P 5250 4950 F 0 "TP5" H 5400 5000 50 0000 C CNN @@ -1562,7 +1652,7 @@ SPI_IO2 Text Label 5450 5300 0 50 ~ 0 SPI_IO3 $Comp -L tomu-fpga:Testpoint TP6 +L tomu-fpga-rescue:Testpoint-tomu-fpga TP6 U 1 1 5C07C50C P 5250 5100 F 0 "TP6" H 5400 5150 50 0000 C CNN @@ -1573,7 +1663,7 @@ F 3 "" H 5250 5100 50 0001 C CNN -1 0 0 1 $EndComp $Comp -L tomu-fpga:Testpoint TP7 +L tomu-fpga-rescue:Testpoint-tomu-fpga TP7 U 1 1 5C07C63D P 5250 5250 F 0 "TP7" H 5400 5300 50 0000 C CNN @@ -1590,7 +1680,7 @@ Wire Wire Line Text Label 5450 5450 0 50 ~ 0 CRESET $Comp -L tomu-fpga:Testpoint TP8 +L tomu-fpga-rescue:Testpoint-tomu-fpga TP8 U 1 1 5C0A39C6 P 5250 5400 F 0 "TP8" H 5400 5450 50 0000 C CNN @@ -1605,7 +1695,7 @@ Wire Wire Line Text Label 5450 5600 0 50 ~ 0 CDONE $Comp -L tomu-fpga:Testpoint TP9 +L tomu-fpga-rescue:Testpoint-tomu-fpga TP9 U 1 1 5C0B4DBE P 5250 5550 F 0 "TP9" H 5400 5600 50 0000 C CNN @@ -1618,7 +1708,7 @@ $EndComp Wire Wire Line 5400 5600 5850 5600 $Comp -L tomu-fpga:Testpoint TP1 +L tomu-fpga-rescue:Testpoint-tomu-fpga TP1 U 1 1 5C0C6529 P 5250 4350 F 0 "TP1" H 5400 4400 50 0000 C CNN @@ -1629,7 +1719,7 @@ F 3 "" H 5250 4350 50 0001 C CNN -1 0 0 1 $EndComp $Comp -L tomu-fpga:Testpoint TP12 +L tomu-fpga-rescue:Testpoint-tomu-fpga TP12 U 1 1 5C0C65AF P 5250 6000 F 0 "TP12" H 5400 6050 50 0000 C CNN @@ -1648,7 +1738,7 @@ USB_P Text Label 5450 5750 0 50 ~ 0 USB_N $Comp -L tomu-fpga:Testpoint TP10 +L tomu-fpga-rescue:Testpoint-tomu-fpga TP10 U 1 1 5C0EA6CF P 5250 5700 F 0 "TP10" H 5400 5750 50 0000 C CNN @@ -1659,7 +1749,7 @@ F 3 "" H 5250 5700 50 0001 C CNN -1 0 0 1 $EndComp $Comp -L tomu-fpga:Testpoint TP11 +L tomu-fpga-rescue:Testpoint-tomu-fpga TP11 U 1 1 5C0EA757 P 5250 5850 F 0 "TP11" H 5400 5900 50 0000 C CNN @@ -1712,7 +1802,7 @@ Wire Wire Line Wire Wire Line 3850 7250 3850 6900 $Comp -L tomu-fpga:ICE40UP5K-UWG30 U5 +L tomu-fpga-rescue:ICE40UP5K-UWG30-tomu-fpga U5 U 2 1 5C122971 P 3250 6500 F 0 "U5" H 2900 5950 50 0000 C CNN @@ -1789,7 +1879,7 @@ Wire Notes Line Text Notes 6400 4100 0 50 ~ 0 Test Pads $Comp -L tomu-fpga:Touchpad-Note XX1 +L tomu-fpga-rescue:Touchpad-Note-tomu-fpga XX1 U 1 1 5C0024CC P 5900 3500 F 0 "XX1" H 5978 3696 50 0000 L CNN @@ -1799,11 +1889,14 @@ F 3 "" H 5900 3500 50 0001 C CNN F 4 "DNP" H 5900 3500 50 0001 C CNN "MPN" F 5 "DNP" H 5900 3500 50 0001 C CNN "MYPN" F 6 "DNP" H 5900 3500 50 0001 C CNN "Manufacturer" +F 7 "X" H 5900 3500 50 0001 C CNN "Spice_Primitive" +F 8 "Touchpad Mask Removal" H 5900 3500 50 0001 C CNN "Spice_Model" +F 9 "N" H 5900 3500 50 0001 C CNN "Spice_Netlist_Enabled" 1 5900 3500 1 0 0 -1 $EndComp $Comp -L tomu-fpga:Case XX2 +L tomu-fpga-rescue:Case-tomu-fpga XX2 U 1 1 5C011D36 P 5900 3750 F 0 "XX2" H 6028 3896 50 0000 L CNN @@ -1813,6 +1906,9 @@ F 3 "" H 5900 3750 50 0001 C CNN F 4 "Case for Tomu, customized for FPGA" H 900 400 50 0001 C CNN "Description" F 5 "Tomu-FPGA-Case" H 900 400 50 0001 C CNN "MPN" F 6 "Jiada" H 900 400 50 0001 C CNN "Manufacturer" +F 7 "X" H 5900 3750 50 0001 C CNN "Spice_Primitive" +F 8 "Case" H 5900 3750 50 0001 C CNN "Spice_Model" +F 9 "N" H 5900 3750 50 0001 C CNN "Spice_Netlist_Enabled" 1 5900 3750 1 0 0 -1 $EndComp @@ -1827,7 +1923,7 @@ Wire Notes Line Text Notes 4150 3750 0 50 ~ 0 Manufacturing Notes $Comp -L tomu-fpga:Case XX3 +L tomu-fpga-rescue:Case-tomu-fpga XX3 U 1 1 5C0476E4 P 5250 3450 F 0 "XX3" H 5378 3596 50 0000 L CNN @@ -1837,6 +1933,9 @@ F 3 "" H 5250 3450 50 0001 C CNN F 4 "ESD bag containing case and PCBA" H 250 100 50 0001 C CNN "Description" F 5 "Tomu-ESD-Bag" H 250 100 50 0001 C CNN "MPN" F 6 "ANY" H 250 100 50 0001 C CNN "Manufacturer" +F 7 "X" H 5250 3450 50 0001 C CNN "Spice_Primitive" +F 8 "ESD Bag" H 5250 3450 50 0001 C CNN "Spice_Model" +F 9 "N" H 5250 3450 50 0001 C CNN "Spice_Netlist_Enabled" 1 5250 3450 1 0 0 -1 $EndComp