aboutsummaryrefslogblamecommitdiff
path: root/configure.ac
blob: e216cf5a264c06b18bdf661ed37d5b36e9ecf8f7 (plain) (tree)
1
2
3
4
5
6
7
8
9
10

                  

                                  
 




                                                                          
 


                                                                        
 


                                                                          
 










                                                                          
 











                                                                    




                                                                                     
 
                                                     





                                                                              
 



                                          
                                          
 
                                          
         
# -*- Autoconf -*-

# Copyright (c) 2015, NORDUnet A/S
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
# - Redistributions of source code must retain the above copyright notice,
#   this list of conditions and the following disclaimer.
#
# - Redistributions in binary form must reproduce the above copyright
#   notice, this list of conditions and the following disclaimer in the
#   documentation and/or other materials provided with the distribution.
#
# - Neither the name of the NORDUnet nor the names of its contributors may
#   be used to endorse or promote products derived from this software
#   without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
# TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
# PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

# Bare-minimum autoconf, with as little of the usual voodoo as
# possible.  This probably ought to be replaced by a ten-line Python
# script, some day when we have time to shave that yak.
#
# We deliberately avoid constructs like AC_PROG_CC because they're
# almost certain to guess wrong about the settings we want.
#
# If you don't understand why there are so many square brackets, put
# the keyboard down and back away slowly before somebody gets hurt.

AC_INIT([libcryptech], [0.1])

AC_ARG_VAR([FPGA_BUS],  [Bus architecture to use (currently must be "EIM" or "I2C")])
AC_ARG_VAR([CC],        [C compiler command])
AC_ARG_VAR([CFLAGS],    [C compiler flags])
AC_ARG_VAR([LDFLAGS],   [Linker flags])
AC_ARG_VAR([TFMDIR],    [Directory containing libtfm.a and tfm.h])

AS_CASE($FPGA_BUS, [""],[FPGA_BUS=EIM], [EIM|I2C],[],
        [AC_MSG_ERROR([Invalid setting of FPGA_BUS, must be "EIM" or "I2C"])])
        
AS_CASE($CC,      [""],[CC='cc'],                                       [])
AS_CASE($CFLAGS,  [""],[CFLAGS='-g3 -Wall -fPIC -std=c99 -I${TFMDIR}'], [])
AS_CASE($LDFLAGS, [""],[LDFLAGS='-g3 -L${TFMDIR} -ltfm'],               [])
AS_CASE($TFMDIR,  [""],[TFMDIR='${abs_top_builddir}/../libtfm'],        [])

AC_MSG_NOTICE([FPGA bus: $FPGA_BUS])
AC_MSG_NOTICE([C compiler: $CC])
AC_MSG_NOTICE([C compiler flags: $CFLAGS])
AC_MSG_NOTICE([Linker flags: $LDFLAGS])
AC_MSG_NOTICE([libtfm directory: $TFMDIR])

AC_CONFIG_FILES([Makefile tests/Makefile])
AC_OUTPUT
d='n636' href='#n636'>636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr B 17000 11000
encoding utf-8
Sheet 6 27
Title "rev02_04"
Date "15 10 2016"
Rev ""
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
Text Notes 12530 4700 0    60   ~ 12
ST AN8844 §2.2\nOne bypass capacitor for every VDD.\nUse 0.1 uF X7R 10V.
Text Notes 9350 4850 0    60   ~ 12
ST AN8844 §2.2\nOne 10uF bypass cap for the package.\n(two used for extra comfort)
Text Notes 6400 4850 0    60   ~ 12
2*2*2.2uF LowESR or\n2*1*4.7uF LowESR\n< 1 ohm\n(ST AN4488 §2.2)
Text Notes 1900 2100 0    126  ~ 25
Power and bypass capacitors, STM32
Text Notes 13930 10220 0    84   ~ 17
ARM power
$Comp
L power:GND #GND_034
U 1 1 58024078
P 10100 6300
F 0 "#GND_034" H 10100 6300 20  0000 C CNN
F 1 "+GND" H 10100 6230 30  0000 C CNN
F 2 "" H 10100 6300 70  0000 C CNN
F 3 "" H 10100 6300 70  0000 C CNN
	1    10100 6300
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:VCCO_3V3 #VCCO_3V3_05
U 1 1 58024077
P 10100 5400
F 0 "#VCCO_3V3_05" H 10100 5400 20  0000 C CNN
F 1 "+VCCO_3V3" H 10100 5330 30  0000 C CNN
F 2 "" H 10100 5400 70  0000 C CNN
F 3 "" H 10100 5400 70  0000 C CNN
	1    10100 5400
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:VCCO_3V3 #VCCO_3V3_06
U 1 1 58024076
P 12200 4850
F 0 "#VCCO_3V3_06" H 12200 4850 20  0000 C CNN
F 1 "+VCCO_3V3" H 12200 4780 30  0000 C CNN
F 2 "" H 12200 4850 70  0000 C CNN
F 3 "" H 12200 4850 70  0000 C CNN
	1    12200 4850
	1    0    0    -1  
$EndComp
$Comp
L power:GND #GND_035
U 1 1 58024075
P 12200 6300
F 0 "#GND_035" H 12200 6300 20  0000 C CNN
F 1 "+GND" H 12200 6230 30  0000 C CNN
F 2 "" H 12200 6300 70  0000 C CNN
F 3 "" H 12200 6300 70  0000 C CNN
	1    12200 6300
	1    0    0    -1  
$EndComp
$Comp
L power:GND #GND_036
U 1 1 58024074
P 2400 7200
F 0 "#GND_036" H 2400 7200 20  0000 C CNN
F 1 "+GND" H 2400 7130 30  0000 C CNN
F 2 "" H 2400 7200 70  0000 C CNN
F 3 "" H 2400 7200 70  0000 C CNN
	1    2400 7200
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:VCCO_3V3 #VCCO_3V3_07
U 1 1 58024073
P 2300 4250
F 0 "#VCCO_3V3_07" H 2300 4250 20  0000 C CNN
F 1 "+VCCO_3V3" H 2300 4180 30  0000 C CNN
F 2 "" H 2300 4250 70  0000 C CNN
F 3 "" H 2300 4250 70  0000 C CNN
	1    2300 4250
	1    0    0    -1  
$EndComp
$Comp
L power:GND #GND_037
U 1 1 58024072
P 4400 7200
F 0 "#GND_037" H 4400 7200 20  0000 C CNN
F 1 "+GND" H 4400 7130 30  0000 C CNN
F 2 "" H 4400 7200 70  0000 C CNN
F 3 "" H 4400 7200 70  0000 C CNN
	1    4400 7200
	1    0    0    -1  
$EndComp
$Comp
L power:GND #GND_038
U 1 1 58024071
P 7600 6200
F 0 "#GND_038" H 7600 6200 20  0000 C CNN
F 1 "+GND" H 7600 6130 30  0000 C CNN
F 2 "" H 7600 6200 70  0000 C CNN
F 3 "" H 7600 6200 70  0000 C CNN
	1    7600 6200
	1    0    0    -1  
$EndComp
$Comp
L power:GND #GND_039
U 1 1 58024070
P 6300 6200
F 0 "#GND_039" H 6300 6200 20  0000 C CNN
F 1 "+GND" H 6300 6130 30  0000 C CNN
F 2 "" H 6300 6200 70  0000 C CNN
F 3 "" H 6300 6200 70  0000 C CNN
	1    6300 6200
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:3V3_BATT #3V3_BATT0101
U 1 1 5802406F
P 2600 3500
F 0 "#3V3_BATT0101" H 2600 3500 20  0000 C CNN
F 1 "+3V3_BATT" H 2600 3430 30  0000 C CNN
F 2 "" H 2600 3500 70  0000 C CNN
F 3 "" H 2600 3500 70  0000 C CNN
	1    2600 3500
	1    0    0    -1  
$EndComp
Wire Wire Line
	9900 6000 9900 6100
Wire Wire Line
	10100 6100 9900 6100
Wire Wire Line
	10100 6100 10100 6300
Wire Wire Line
	10300 6000 10300 6100
Wire Wire Line
	10300 6100 10100 6100
Wire Wire Line
	14000 5500 13800 5500
Wire Wire Line
	13800 5500 13600 5500
Wire Wire Line
	13600 5500 13400 5500
Wire Wire Line
	13400 5500 13200 5500
Wire Wire Line
	13200 5500 13000 5500
Wire Wire Line
	13000 5500 12800 5500
Wire Wire Line
	12800 5500 12600 5500
Wire Wire Line
	12600 5500 12400 5500
Wire Wire Line
	12400 5500 12200 5500
Wire Wire Line
	12200 5500 12200 6000
Wire Wire Line
	12200 6000 12200 6300
Wire Wire Line
	14000 6000 13800 6000
Wire Wire Line
	13800 6000 13600 6000
Wire Wire Line
	13600 6000 13400 6000
Wire Wire Line
	13400 6000 13200 6000
Wire Wire Line
	13200 6000 13000 6000
Wire Wire Line
	13000 6000 12800 6000
Wire Wire Line
	12800 6000 12600 6000
Wire Wire Line
	12600 6000 12400 6000
Wire Wire Line
	12400 6000 12200 6000
Wire Wire Line
	2400 7100 2400 7200
Wire Wire Line
	4400 4500 4200 4500
Wire Wire Line
	4400 4500 4400 4800
Wire Wire Line
	4400 4800 4400 4900
Wire Wire Line
	4400 4900 4400 5000
Wire Wire Line
	4400 5000 4400 5200
Wire Wire Line
	4400 5200 4400 5300
Wire Wire Line
	4400 5300 4400 5400
Wire Wire Line
	4400 5400 4400 5500
Wire Wire Line
	4400 5500 4400 5800
Wire Wire Line
	4400 5800 4400 5900
Wire Wire Line
	4400 5900 4400 6000
Wire Wire Line
	4400 6000 4400 6100
Wire Wire Line
	4400 6100 4400 6300
Wire Wire Line
	4400 6300 4400 6400
Wire Wire Line
	4400 6400 4400 6500
Wire Wire Line
	4400 6500 4400 7200
Wire Wire Line
	4400 4800 4200 4800
Wire Wire Line
	4400 4900 4200 4900
Wire Wire Line
	4400 5000 4200 5000
Wire Wire Line
	4400 5200 4200 5200
Wire Wire Line
	4400 5300 4200 5300
Wire Wire Line
	4400 5400 4200 5400
Wire Wire Line
	4400 5500 4200 5500
Wire Wire Line
	4400 5800 4200 5800
Wire Wire Line
	4400 5900 4200 5900
Wire Wire Line
	4400 6000 4200 6000
Wire Wire Line
	4400 6100 4200 6100
Wire Wire Line
	4400 6300 4200 6300
Wire Wire Line
	4400 6400 4200 6400
Wire Wire Line
	4400 6500 4200 6500
Wire Wire Line
	6300 5900 6300 6100
Wire Wire Line
	6300 6100 6300 6200
Wire Wire Line
	6100 5900 6100 6100
Wire Wire Line
	6300 6100 6100 6100
Wire Wire Line
	7600 5900 7600 6100
Wire Wire Line
	7600 6100 7600 6200
Wire Wire Line
	7800 5900 7800 6100
Wire Wire Line
	7800 6100 7600 6100
Wire Wire Line
	12200 4850 12200 5200
Wire Wire Line
	12400 5200 12200 5200
Wire Wire Line
	12600 5200 12400 5200
Wire Wire Line
	12800 5200 12600 5200
Wire Wire Line
	13000 5200 12800 5200
Wire Wire Line
	13200 5200 13000 5200
Wire Wire Line
	13400 5200 13200 5200
Wire Wire Line
	13600 5200 13400 5200
Wire Wire Line
	13800 5200 13600 5200
Wire Wire Line
	14000 5200 13800 5200
Wire Wire Line
	14200 5200 14000 5200
Wire Wire Line
	14200 5200 14200 5700
Wire Wire Line
	14200 5700 14000 5700
Wire Wire Line
	14000 5700 13800 5700
Wire Wire Line
	13800 5700 13600 5700
Wire Wire Line
	13600 5700 13400 5700
Wire Wire Line
	13400 5700 13200 5700
Wire Wire Line
	13200 5700 13000 5700
Wire Wire Line
	13000 5700 12800 5700
Wire Wire Line
	12800 5700 12600 5700
Wire Wire Line
	12600 5700 12400 5700
Wire Wire Line
	9900 5600 9900 5700
Wire Wire Line
	10100 5600 9900 5600
Wire Wire Line
	10100 5400 10100 5600
Wire Wire Line
	10300 5600 10300 5700
Wire Wire Line
	10300 5600 10100 5600
Wire Wire Line
	2400 4500 2400 4700
Wire Wire Line
	2400 4700 2400 4800
Wire Wire Line
	2400 4800 2400 4900
Wire Wire Line
	2400 4900 2400 5000
Wire Wire Line
	2400 5000 2400 5200
Wire Wire Line
	2400 5200 2400 5300
Wire Wire Line
	2400 5300 2400 5400
Wire Wire Line
	2400 5400 2400 5500
Wire Wire Line
	2400 5500 2400 5600
Wire Wire Line
	2400 5600 2400 5800
Wire Wire Line
	2400 5800 2400 5900
Wire Wire Line
	2400 5900 2400 6000
Wire Wire Line
	2400 6000 2400 6100
Wire Wire Line
	2400 6100 2400 6300
Wire Wire Line
	2400 6300 2400 6400
Wire Wire Line
	2400 6400 2400 6500
Wire Wire Line
	2400 6500 2400 6600
Wire Wire Line
	2600 6600 2400 6600
Wire Wire Line
	2600 6500 2400 6500
Wire Wire Line
	2600 6400 2400 6400
Wire Wire Line
	2600 6300 2400 6300
Wire Wire Line
	2600 6100 2400 6100
Wire Wire Line
	2600 6000 2400 6000
Wire Wire Line
	2600 5900 2400 5900
Wire Wire Line
	2600 5800 2400 5800
Wire Wire Line
	2600 5600 2400 5600
Wire Wire Line
	2600 5500 2400 5500
Wire Wire Line
	2600 5400 2400 5400
Wire Wire Line
	2600 5300 2400 5300
Wire Wire Line
	2600 5200 2400 5200
Wire Wire Line
	2600 5000 2400 5000
Wire Wire Line
	2600 4900 2400 4900
Wire Wire Line
	2600 4800 2400 4800
Wire Wire Line
	2600 4700 2400 4700
Wire Wire Line
	2600 4500 2400 4500
Wire Wire Line
	2400 6600 2400 6800
Wire Wire Line
	6100 5500 6100 5600
Wire Wire Line
	6300 5500 6100 5500
Wire Wire Line
	6300 5500 6300 5600
Wire Wire Line
	6300 5300 6300 5500
Wire Wire Line
	6300 5300 5900 5300
Text Label 5900 5300 0    48   ~ 0
VCAP2
Wire Wire Line
	3500 3700 3500 3900
Wire Wire Line
	3700 3700 3500 3700
Text Label 3700 3700 2    48   ~ 0
VCAP2
Wire Wire Line
	7600 5500 7600 5600
Wire Wire Line
	7800 5500 7600 5500
Wire Wire Line
	7800 5500 7800 5600
Wire Wire Line
	7600 5300 7600 5500
Wire Wire Line
	7600 5300 7200 5300
Text Label 7200 5300 0    48   ~ 0
VCAP1
Wire Wire Line
	3300 3700 3300 3900
Wire Wire Line
	3300 3700 3100 3700
Text Label 3100 3700 0    48   ~ 0
VCAP1
Wire Wire Line
	2600 3500 2600 3600
Wire Wire Line
	2400 4500 2300 4500
Wire Wire Line
	2300 4250 2300 4500
$Comp
L Cryptech_Alpha:C-EUC0805 C26
U 1 1 5802406E
P 9900 5800
F 0 "C26" H 9510 5780 60  0000 L BNN
F 1 "10uF" H 9500 5680 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0805" H 9500 5680 60  0001 C CNN
F 3 "" H 9500 5680 60  0000 C CNN
	1    9900 5800
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0402 C31
U 1 1 5802406D
P 12600 5300
F 0 "C31" H 12520 5490 60  0000 L BNN
F 1 "0.1uF" H 12480 5410 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0402" H 12480 5410 60  0001 C CNN
F 3 "" H 12480 5410 60  0000 C CNN
	1    12600 5300
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0402 C32
U 1 1 5802406C
P 12600 5800
F 0 "C32" H 12550 5990 60  0000 L BNN
F 1 "0.1uF" H 12960 5930 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0402" H 12960 5930 60  0001 C CNN
F 3 "" H 12960 5930 60  0000 C CNN
	1    12600 5800
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0402 C30
U 1 1 5802406B
P 12400 5800
F 0 "C30" H 12300 5500 60  0000 L BNN
F 1 "0.1uF" H 12240 5410 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0402" H 12240 5410 60  0001 C CNN
F 3 "" H 12240 5410 60  0000 C CNN
	1    12400 5800
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0402 C29
U 1 1 5802406A
P 12400 5300
F 0 "C29" H 12250 5490 60  0000 L BNN
F 1 "0.1uF" H 12240 5410 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0402" H 12240 5410 60  0001 C CNN
F 3 "" H 12240 5410 60  0000 C CNN
	1    12400 5300
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0402 C28
U 1 1 58024069
P 12200 5300
F 0 "C28" H 11880 5330 60  0000 L BNN
F 1 "0.1uF" H 11870 5210 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0402" H 11870 5210 60  0001 C CNN
F 3 "" H 11870 5210 60  0000 C CNN
	1    12200 5300
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0402 C46
U 1 1 58024068
P 14000 5800
F 0 "C46" H 14110 5790 60  0000 L BNN
F 1 "0.1uF" H 14120 5690 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0402" H 14120 5690 60  0001 C CNN
F 3 "" H 14120 5690 60  0000 C CNN
	1    14000 5800
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0402 C44
U 1 1 58024067
P 13800 5800
F 0 "C44" H 13760 5490 60  0000 L BNN
F 1 "0.1uF" H 13760 5400 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0402" H 13760 5400 60  0001 C CNN
F 3 "" H 13760 5400 60  0000 C CNN
	1    13800 5800
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0402 C42
U 1 1 58024066
P 13600 5800
F 0 "C42" H 13540 5510 60  0000 L BNN
F 1 "0.1uF" H 13530 5420 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0402" H 13530 5420 60  0001 C CNN
F 3 "" H 13530 5420 60  0000 C CNN
	1    13600 5800
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0402 C40
U 1 1 58024065
P 13400 5800
F 0 "C40" H 13330 5490 60  0000 L BNN
F 1 "0.1uF" H 13290 5410 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0402" H 13290 5410 60  0001 C CNN
F 3 "" H 13290 5410 60  0000 C CNN
	1    13400 5800
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0402 C38
U 1 1 58024064
P 13200 5800
F 0 "C38" H 13150 5350 60  0000 L BNN
F 1 "0.1uF" H 13110 5260 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0402" H 13110 5260 60  0001 C CNN
F 3 "" H 13110 5260 60  0000 C CNN
	1    13200 5800
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0805 C27
U 1 1 58024063
P 10300 5800
F 0 "C27" H 10390 5800 60  0000 L BNN
F 1 "10uF" H 10400 5710 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0805" H 10400 5710 60  0001 C CNN
F 3 "" H 10400 5710 60  0000 C CNN
	1    10300 5800
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0402 C36
U 1 1 58024062
P 13000 5800
F 0 "C36" H 12960 5500 60  0000 L BNN
F 1 "0.1uF" H 12950 5430 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0402" H 12950 5430 60  0001 C CNN
F 3 "" H 12950 5430 60  0000 C CNN
	1    13000 5800
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0402 C34
U 1 1 58024061
P 12800 5800
F 0 "C34" H 12740 5500 60  0000 L BNN
F 1 "0.1uF" H 12700 5410 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0402" H 12700 5410 60  0001 C CNN
F 3 "" H 12700 5410 60  0000 C CNN
	1    12800 5800
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0603 C21
U 1 1 58024060
P 2400 6900
F 0 "C21" H 2100 7000 60  0000 L BNN
F 1 "1uF" H 2090 6870 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0603" H 2090 6870 60  0001 C CNN
F 3 "" H 2090 6870 60  0000 C CNN
	1    2400 6900
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0603 C24
U 1 1 5802405F
P 6300 5800
F 0 "C24" H 6140 5785 60  0000 R TNN
F 1 "2.2uF" H 6130 5870 60  0000 R TNN
F 2 "Cryptech_Alpha_Footprints:C_0603" H 6130 5870 60  0001 C CNN
F 3 "" H 6130 5870 60  0000 C CNN
	1    6300 5800
	-1   0    0    1   
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0603 C22
U 1 1 5802405E
P 7800 5800
F 0 "C22" H 7640 5785 60  0000 R TNN
F 1 "2.2uF" H 7630 5870 60  0000 R TNN
F 2 "Cryptech_Alpha_Footprints:C_0603" H 7630 5870 60  0001 C CNN
F 3 "" H 7630 5870 60  0000 C CNN
	1    7800 5800
	-1   0    0    1   
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0603 C23
U 1 1 5802405D
P 7600 5800
F 0 "C23" H 7897 5770 60  0000 R TNN
F 1 "2.2uF" H 7940 5870 60  0000 R TNN
F 2 "Cryptech_Alpha_Footprints:C_0603" H 7940 5870 60  0001 C CNN
F 3 "" H 7940 5870 60  0000 C CNN
	1    7600 5800
	-1   0    0    1   
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0603 C25
U 1 1 5802405C
P 6100 5800
F 0 "C25" H 6457 5785 60  0000 R TNN
F 1 "2.2uF" H 6460 5880 60  0000 R TNN
F 2 "Cryptech_Alpha_Footprints:C_0603" H 6460 5880 60  0001 C CNN
F 3 "" H 6460 5880 60  0000 C CNN
	1    6100 5800
	-1   0    0    1   
$EndComp
$Comp
L Cryptech_Alpha:R-EU_R0402 R32
U 1 1 5802405B
P 2600 3800
F 0 "R32" V 2500 3500 60  0000 L BNN
F 1 "0" V 2580 3600 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:R_0402" H 2580 3600 60  0001 C CNN
F 3 "" H 2580 3600 60  0000 C CNN
	1    2600 3800
	0    1    1    0   
$EndComp
$Comp
L Cryptech_Alpha:STM32F429BIT6_NEW U4
U 3 1 5802405A
P 3400 5500
F 0 "U4" H 2690 3890 60  0000 L BNN
F 1 "~" H 3400 5500 50  0001 C CNN
F 2 "Cryptech_Alpha_Footprints:TSQFP50P3000X3000X160-208N" H 2690 3890 60  0001 C CNN
F 3 "" H 3400 5500 50  0001 C CNN
	3    3400 5500
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0402 C45
U 1 1 58024059
P 14000 5300
F 0 "C45" H 13990 5480 60  0000 L BNN
F 1 "0.1uF" H 13960 5410 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0402" H 13960 5410 60  0001 C CNN
F 3 "" H 13960 5410 60  0000 C CNN
	1    14000 5300
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0402 C43
U 1 1 58024058
P 13800 5300
F 0 "C43" H 13790 5010 60  0000 L BNN
F 1 "0.1uF" H 13780 4930 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0402" H 13780 4930 60  0001 C CNN
F 3 "" H 13780 4930 60  0000 C CNN
	1    13800 5300
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0402 C41
U 1 1 58024057
P 13600 5300
F 0 "C41" H 13570 5490 60  0000 L BNN
F 1 "0.1uF" H 13540 5410 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0402" H 13540 5410 60  0001 C CNN
F 3 "" H 13540 5410 60  0000 C CNN
	1    13600 5300
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0402 C39
U 1 1 58024056
P 13400 5300
F 0 "C39" H 13390 5010 60  0000 L BNN
F 1 "0.1uF" H 13390 4920 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0402" H 13390 4920 60  0001 C CNN
F 3 "" H 13390 4920 60  0000 C CNN
	1    13400 5300
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0402 C37
U 1 1 58024055
P 13200 5300
F 0 "C37" H 13120 5490 60  0000 L BNN
F 1 "0.1uF" H 13120 5410 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0402" H 13120 5410 60  0001 C CNN
F 3 "" H 13120 5410 60  0000 C CNN
	1    13200 5300
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0402 C35
U 1 1 58024054
P 13000 5300
F 0 "C35" H 12990 5010 60  0000 L BNN
F 1 "0.1uF" H 12760 5410 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0402" H 12760 5410 60  0001 C CNN
F 3 "" H 12760 5410 60  0000 C CNN
	1    13000 5300
	1    0    0    -1  
$EndComp
$Comp
L Cryptech_Alpha:C-EUC0402 C33
U 1 1 58024053
P 12800 5300
F 0 "C33" H 12780 5490 60  0000 L BNN
F 1 "0.1uF" H 12520 4920 60  0000 L BNN
F 2 "Cryptech_Alpha_Footprints:C_0402" H 12520 4920 60  0001 C CNN
F 3 "" H 12520 4920 60  0000 C CNN
	1    12800 5300
	1    0    0    -1  
$EndComp
$Comp
L power:PWR_FLAG #FLG0103
U 1 1 5AFAF93B
P 2600 4000
F 0 "#FLG0103" H 2600 4075 50  0001 C CNN
F 1 "PWR_FLAG" V 2600 4128 50  0000 L CNN
F 2 "" H 2600 4000 50  0001 C CNN
F 3 "~" H 2600 4000 50  0001 C CNN
	1    2600 4000
	0    -1   -1   0   
$EndComp
Connection ~ 2600 4000
Wire Wire Line
	2600 4000 2600 4300
$EndSCHEMATC