From 6010cb79da1b58fc5a71806273bb789840dc106b Mon Sep 17 00:00:00 2001 From: "Pavel V. Shatov (Meister)" Date: Wed, 23 Sep 2020 15:02:28 +0300 Subject: Turns out multi-part components were not fully converted and were not recognized properly during forward annotation. Had to do a couple of experiments to figure out how KiCAD handles this and then write some quick and dirty scripts to repair the multi-part symbols (STM32, Artix-7 and the 74_244 logic buffer were affected). --- KiCAD/rev02_14.sch | 86 ++++++++++++++++++++++++++++++------------------------ 1 file changed, 48 insertions(+), 38 deletions(-) (limited to 'KiCAD/rev02_14.sch') diff --git a/KiCAD/rev02_14.sch b/KiCAD/rev02_14.sch index dc40131..7697a23 100644 --- a/KiCAD/rev02_14.sch +++ b/KiCAD/rev02_14.sch @@ -1,9 +1,9 @@ EESchema Schematic File Version 4 -EELAYER 26 0 +EELAYER 30 0 EELAYER END $Descr B 17000 11000 encoding utf-8 -Sheet 16 27 +Sheet 15 27 Title "rev02_14" Date "15 10 2016" Rev "" @@ -19,17 +19,17 @@ Text Notes 5200 4300 0 60 ~ 12 *) XADC [NOT USED] Text Notes 1100 4200 0 60 ~ 12 *) Transceivers [NOT USED] -Text Notes 8810 10230 0 84 ~ 12 +Text Notes 8810 10230 0 84 ~ 17 FPGA unused Text Notes 6160 4990 0 60 ~ 12 C109 Text Notes 6160 5190 0 60 ~ 12 0.1~uF $Comp -L power:GND GND_99 +L power:GND #GND_099 U 1 1 58023F57 P 8700 5000 -F 0 "GND_99" H 8700 5000 20 0000 C CNN +F 0 "#GND_099" H 8700 5000 20 0000 C CNN F 1 "+GND" H 8700 4930 30 0000 C CNN F 2 "" H 8700 5000 70 0000 C CNN F 3 "" H 8700 5000 70 0000 C CNN @@ -37,10 +37,10 @@ F 3 "" H 8700 5000 70 0000 C CNN 1 0 0 -1 $EndComp $Comp -L power:GND GND_100 +L power:GND #GND_0100 U 1 1 58023F56 P 5700 5400 -F 0 "GND_100" H 5700 5400 20 0000 C CNN +F 0 "#GND_0100" H 5700 5400 20 0000 C CNN F 1 "+GND" H 5700 5330 30 0000 C CNN F 2 "" H 5700 5400 70 0000 C CNN F 3 "" H 5700 5400 70 0000 C CNN @@ -48,10 +48,10 @@ F 3 "" H 5700 5400 70 0000 C CNN 1 0 0 -1 $EndComp $Comp -L power:GND GND_101 +L power:GND #GND_0101 U 1 1 58023F55 P 6100 5400 -F 0 "GND_101" H 6100 5400 20 0000 C CNN +F 0 "#GND_0101" H 6100 5400 20 0000 C CNN F 1 "+GND" H 6100 5330 30 0000 C CNN F 2 "" H 6100 5400 70 0000 C CNN F 3 "" H 6100 5400 70 0000 C CNN @@ -59,10 +59,10 @@ F 3 "" H 6100 5400 70 0000 C CNN 1 0 0 -1 $EndComp $Comp -L Cryptech_Alpha:FPGA_VCCAUX_1V8 FPGA_VCCAUX_1V8 +L Cryptech_Alpha:FPGA_VCCAUX_1V8 #FPGA_VCCAUX_1V08 U 1 1 58023F54 P 6100 4500 -F 0 "FPGA_VCCAUX_1V8" H 6100 4500 20 0000 C CNN +F 0 "#FPGA_VCCAUX_1V08" H 6100 4500 20 0000 C CNN F 1 "+FPGA_VCCAUX_1V8" H 6100 4430 30 0000 C CNN F 2 "" H 6100 4500 70 0000 C CNN F 3 "" H 6100 4500 70 0000 C CNN @@ -106,52 +106,62 @@ F 1 "0.1uF" H 6420 5020 60 0000 L BNN F 2 "Cryptech_Alpha_Footprints:C_0402" H 6420 5020 60 0001 C CNN F 3 "" H 6420 5020 60 0000 C CNN 1 6100 5000 - 1 0 0 -1 + 1 0 0 -1 $EndComp $Comp -L Cryptech_Alpha:XC7A200TFBG484_8 U13_2 -U 1 1 58023F52 +L Cryptech_Alpha:XC7A200TFBG484_NEW U13 +U 8 1 58023F52 P 1900 7900 -F 0 "U13_2" H 1490 6690 60 0000 L BNN - 1 1900 7900 - 1 0 0 -1 +F 0 "U13" H 1490 6690 60 0000 L BNN +F 1 "~" H 1900 7900 50 0001 C CNN F 2 "Cryptech_Alpha_Footprints:BGA484C100P22X22_2300X2300X254" H 1490 6690 60 0001 C CNN +F 3 "" H 1900 7900 50 0001 C CNN + 1 1900 7900 + 1 0 0 -1 $EndComp $Comp -L Cryptech_Alpha:XC7A200TFBG484_11 U13_3 -U 1 1 58023F51 +L Cryptech_Alpha:XC7A200TFBG484_NEW U13 +U 11 1 58023F51 P 1900 5000 -F 0 "U13_3" H 1490 4590 60 0000 L BNN - 1 1900 5000 - 1 0 0 -1 +F 0 "U13" H 1490 4590 60 0000 L BNN +F 1 "~" H 1900 5000 50 0001 C CNN F 2 "Cryptech_Alpha_Footprints:BGA484C100P22X22_2300X2300X254" H 1490 4590 60 0001 C CNN +F 3 "" H 1900 5000 50 0001 C CNN + 1 1900 5000 + 1 0 0 -1 $EndComp $Comp -L Cryptech_Alpha:XC7A200TFBG484_12 U13_4 -U 1 1 58023F50 +L Cryptech_Alpha:XC7A200TFBG484_NEW U13 +U 12 1 58023F50 P 1900 6000 -F 0 "U13_4" H 1490 5490 60 0000 L BNN - 1 1900 6000 - 1 0 0 -1 +F 0 "U13" H 1490 5490 60 0000 L BNN +F 1 "~" H 1900 6000 50 0001 C CNN F 2 "Cryptech_Alpha_Footprints:BGA484C100P22X22_2300X2300X254" H 1490 5490 60 0001 C CNN +F 3 "" H 1900 6000 50 0001 C CNN + 1 1900 6000 + 1 0 0 -1 $EndComp $Comp -L Cryptech_Alpha:XC7A200TFBG484_13 U13_5 -U 1 1 58023F4F +L Cryptech_Alpha:XC7A200TFBG484_NEW U13 +U 13 1 58023F4F P 8300 4700 -F 0 "U13_5" H 7890 4390 60 0000 L BNN - 1 8300 4700 - 1 0 0 -1 +F 0 "U13" H 7890 4390 60 0000 L BNN +F 1 "~" H 8300 4700 50 0001 C CNN F 2 "Cryptech_Alpha_Footprints:BGA484C100P22X22_2300X2300X254" H 7890 4390 60 0001 C CNN +F 3 "" H 8300 4700 50 0001 C CNN + 1 8300 4700 + 1 0 0 -1 $EndComp $Comp -L Cryptech_Alpha:XC7A200TFBG484_17 U13_6 -U 1 1 58023F4E +L Cryptech_Alpha:XC7A200TFBG484_NEW U13 +U 17 1 58023F4E P 5300 4900 -F 0 "U13_6" H 4890 4390 60 0000 L BNN - 1 5300 4900 - 1 0 0 -1 +F 0 "U13" H 4890 4390 60 0000 L BNN +F 1 "~" H 5300 4900 50 0001 C CNN F 2 "Cryptech_Alpha_Footprints:BGA484C100P22X22_2300X2300X254" H 4890 4390 60 0001 C CNN +F 3 "" H 5300 4900 50 0001 C CNN + 1 5300 4900 + 1 0 0 -1 $EndComp NoConn ~ 5500 4800 NoConn ~ 5500 4900 @@ -187,4 +197,4 @@ NoConn ~ 2100 8600 NoConn ~ 2100 8700 NoConn ~ 2100 8800 NoConn ~ 2100 8900 -$EndSCHEMATC \ No newline at end of file +$EndSCHEMATC -- cgit v1.2.3