From 3dcefbd47cacfeed17ed33225d42736aed03fe6c Mon Sep 17 00:00:00 2001 From: Fredrik Thulin Date: Sat, 19 Dec 2015 17:20:11 +0100 Subject: updates after todays call with Pavel --- eagle/alpha/rev02/rev02.brd | 1727 +++++++++++++++++++++++++++---------------- eagle/alpha/rev02/rev02.pdf | Bin 662185 -> 691210 bytes eagle/alpha/rev02/rev02.sch | 1390 ++++++++++++++++++++++++++-------- 3 files changed, 2156 insertions(+), 961 deletions(-) diff --git a/eagle/alpha/rev02/rev02.brd b/eagle/alpha/rev02/rev02.brd index 7a32981..d09f0c5 100644 --- a/eagle/alpha/rev02/rev02.brd +++ b/eagle/alpha/rev02/rev02.brd @@ -6,7 +6,7 @@ - + @@ -5868,7 +5868,7 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - + @@ -5954,60 +5954,60 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - + + + + - - + + - - + + - - + + - - + + - - - - - + + + + + - - + + - - - - - + + + + + - - + + - - + + - - + + - - + + - - - - - + + + + + - - + + - + @@ -6058,82 +6058,82 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - + + - - + + - - - + + + - - - - + + + + - - - - - + + + + + - - + + - - + + - - + + - - - - + + + + - - + + - - + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - + @@ -6364,15 +6364,15 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - + + + + - - - - + + + + @@ -6399,25 +6399,25 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - + + + + - - - - + + + + - - - - + + + + @@ -6579,15 +6579,15 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - + + + + - - - - + + + + @@ -6644,7 +6644,6 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - @@ -6671,129 +6670,203 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - - + + + + - - - + + + - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7479,17 +7552,6 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - - - - - - - @@ -7502,6 +7564,47 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7530,149 +7633,177 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7684,19 +7815,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - + - - - - - - - - - + + @@ -7729,102 +7851,149 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + - + + + + + - - - - - + + + + - - - + + - - - + + - - - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + @@ -7839,21 +8008,47 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -8152,8 +8347,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8165,8 +8362,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8175,8 +8374,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8185,8 +8386,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8197,8 +8400,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8207,8 +8412,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8217,8 +8424,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8227,8 +8436,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8237,8 +8448,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8247,8 +8460,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8258,8 +8473,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8278,8 +8495,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8318,8 +8537,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8327,8 +8548,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8337,16 +8560,20 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + + + @@ -8394,8 +8621,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8405,8 +8634,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8416,8 +8647,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8427,8 +8660,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8438,8 +8673,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8449,8 +8686,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8460,8 +8699,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8471,8 +8712,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8483,8 +8726,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8495,8 +8740,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8508,8 +8755,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8523,8 +8772,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8538,8 +8789,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8553,8 +8806,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8568,8 +8823,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8581,8 +8838,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8592,8 +8851,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8604,8 +8865,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8616,8 +8879,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8632,8 +8897,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8645,8 +8912,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8657,8 +8926,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8669,9 +8940,13 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + + + @@ -8691,8 +8966,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8702,8 +8979,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8713,8 +8992,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8726,8 +9007,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8736,8 +9019,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -8747,16 +9032,20 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + + + @@ -9057,9 +9346,9 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - + + + @@ -9533,7 +9822,7 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - + @@ -9982,6 +10271,15 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + + + + + + + + @@ -9993,42 +10291,60 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -10125,20 +10441,77 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - @@ -10150,10 +10523,14 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - + + + + + @@ -10167,7 +10544,7 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - + @@ -10424,7 +10801,7 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - + @@ -10481,29 +10858,29 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + - - - - + + + + @@ -10512,17 +10889,17 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - + - + - + @@ -10537,26 +10914,26 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - - - - - - - + + + + + + + + + + + - - - + + + @@ -10570,17 +10947,17 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - + - + - + @@ -10595,35 +10972,35 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - - - - - - - + + + + + + + + + + + - - - + + + - - - + + + @@ -10649,16 +11026,16 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - + + + - - + + @@ -10710,22 +11087,22 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - + - + - + - + @@ -10739,35 +11116,37 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - - - + + + + + + + + + - - + + - + - - + + @@ -10811,14 +11190,11 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - - + + + @@ -10894,74 +11270,68 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - - - + - + - + - + - + - + - + - + - - + + - - + + - - - + + + @@ -10978,38 +11348,38 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - - - - - - - - - + + + + + + + + + + + + + - + - + - - - + + + @@ -11042,37 +11412,100 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eagle/alpha/rev02/rev02.pdf b/eagle/alpha/rev02/rev02.pdf index 66dd8d6..7196e26 100644 Binary files a/eagle/alpha/rev02/rev02.pdf and b/eagle/alpha/rev02/rev02.pdf differ diff --git a/eagle/alpha/rev02/rev02.sch b/eagle/alpha/rev02/rev02.sch index 748d8ad..448b9fc 100644 --- a/eagle/alpha/rev02/rev02.sch +++ b/eagle/alpha/rev02/rev02.sch @@ -36592,7 +36592,6 @@ Source: - @@ -36764,6 +36763,9 @@ Source: + + + @@ -36810,9 +36812,88 @@ Source: - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -36851,7 +36932,7 @@ Source: and supplying stable 15V to noise source Main power input 18V DC -To mitigate component ageing in the avalanche noise circuit, +To mitigate component ageing in the avalanche noise circuit, this jumper can be used to decide if FPGA/ARM/None should be allowed to turn off the entropy source (default On through pull-up) @@ -36862,8 +36943,6 @@ be allowed to turn off the entropy source *) Current sharing not used *) SYNC is not used -XXX add circuitry to allow FPGA/ARM to control sinking -of the 18V from the 10K pull-up on pin 2. @@ -36891,8 +36970,7 @@ of the 18V from the 10K pull-up on pin 2. - - + @@ -36991,12 +37069,29 @@ of the 18V from the 10K pull-up on pin 2. - - + + + + + + + + + + + + + + + + + + + @@ -37094,6 +37189,22 @@ of the 18V from the 10K pull-up on pin 2. + + + + + + + + + + + + + + + + @@ -37109,6 +37220,9 @@ of the 18V from the 10K pull-up on pin 2. + + + @@ -37139,9 +37253,9 @@ of the 18V from the 10K pull-up on pin 2. - + - @@ -37158,27 +37272,19 @@ of the 18V from the 10K pull-up on pin 2. - - - - - - - - - - - @@ -37274,6 +37380,33 @@ of the 18V from the 10K pull-up on pin 2. + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -38957,606 +39090,1122 @@ available GPIO on the ARM SDRAM -Another identical SRAM chip goes here -XXX this shared for all FMC? - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - - - - + + + + + + + + - - + + - - + + - - - + + + + - - - - + + - - + + - - + + + - - + + + + + + + + + + + + + - - - - - - + + + + - - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - - - + + + + + + + + + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + - + + + + + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + + + + + - + - - - - - - + - - - - - - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -39564,14 +40213,115 @@ available GPIO on the ARM Keystore memory -Keystore memory (>= 8 MByte) goes here +*) HOLD feature not used +Keystore memory +This memory holds cryptographic keys +wrapped with master key in MKM. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -39583,6 +40333,7 @@ GPIO output from RTC. i2c pull-ups, typically 10K for 100kHz Real Time Clock Micro SD card goes here +Look at Novena @@ -39750,6 +40501,7 @@ This requirement also applies to using our own USB VID/PID. CL 10pF +XXX EEPROM for USB settings or not? @@ -39766,14 +40518,14 @@ This requirement also applies to using our own USB VID/PID. - + - - + + - + @@ -40036,10 +40788,10 @@ This requirement also applies to using our own USB VID/PID. - - @@ -40048,11 +40800,11 @@ This requirement also applies to using our own USB VID/PID. - - @@ -40060,10 +40812,10 @@ This requirement also applies to using our own USB VID/PID. - - @@ -40308,6 +41060,8 @@ This requirement also applies to using our own USB VID/PID. copy of reference circuit Place close to FT232 CL 10pF +Management access USB UART +XXX EEPROM for USB settings or not? @@ -40324,14 +41078,14 @@ copy of reference circuit - + - - + + - + @@ -40594,11 +41348,11 @@ copy of reference circuit - - @@ -40606,10 +41360,10 @@ copy of reference circuit - - @@ -40805,14 +41559,14 @@ copy of reference circuit - - @@ -41615,6 +42369,7 @@ MKM by installing this jumper *) INIT_B is bi-directional open-drain, must be driven with MOSFET to ground *) "Not DONE" LED, should be of red color +XXX check with Joachim if it is enough that STM32 can rewrite FPGA config memory @@ -42239,7 +42994,7 @@ defaults to the PROM? - + @@ -42475,8 +43230,6 @@ MRCC differential pairs) <-- FMC_D[...] signals can be swapped <-- FMC_* control signals can be swapped -XXX with the addition of the two SDRAM chips, -do we need an CKE signal to the FPGA? @@ -43420,7 +44173,9 @@ of the two available MRCC differential pairs) *) FPGA_GPIO_* and FPGA_IRQ_N_* signals can be swapped *) Signals, that are allowed to be swapped, can be be swapped with each other and/or moved to different pins within their bank. -THESE TWO TO AT TINY +FPGA_GPIO_B* is blue LEDs in Alpha +block diagram. Suggest pin header instead +for more versatility. @@ -43914,6 +44669,13 @@ with each other and/or moved to different pins within their bank. + + + + + + -- cgit v1.2.3