From 5bda0b6805ad66f8b258bc738dd717fd7946bee2 Mon Sep 17 00:00:00 2001 From: Fredrik Thulin Date: Sun, 27 Dec 2015 16:53:07 +0100 Subject: rearrange STM32F429 symbol after functionality instead of hardware Now that it is more known what functionality we want to use in the STM32, it makes much more sense (and will help reviewers a great deal) to have the symbol in the schematics arranged after used functionality rather than after how the hardware pinout is. --- eagle/alpha/rev02/rev02.brd | 3289 +++++++++++------------- eagle/alpha/rev02/rev02.sch | 5953 +++++++++++++++++++++---------------------- eagle/lbr/Alpha-IC.lbr | 1560 +++++++++++- 3 files changed, 5972 insertions(+), 4830 deletions(-) diff --git a/eagle/alpha/rev02/rev02.brd b/eagle/alpha/rev02/rev02.brd index 5b9617e..f7c471e 100644 --- a/eagle/alpha/rev02/rev02.brd +++ b/eagle/alpha/rev02/rev02.brd @@ -1962,1097 +1962,7 @@ EAGLE CAD Libraries on element14</a> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -* ->NAME ->VALUE - - - - + Surface Mount USB Mini-B Connector @@ -5089,6 +3999,1092 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> >NAME >VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +* +>NAME +>VALUE + @@ -5397,7 +5393,7 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - + @@ -5547,13 +5543,13 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - + - + @@ -5728,13 +5724,13 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - + - + @@ -6669,7 +6665,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - + + + + @@ -6794,7 +6793,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - + + + + @@ -6856,17 +6858,17 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - + + + - - + + - - - - + + + + @@ -6892,21 +6894,6 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - - - - - - - - - - - @@ -6929,8 +6916,6 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - @@ -6939,15 +6924,12 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - @@ -6956,7 +6938,6 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - @@ -6974,7 +6955,6 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - @@ -7082,7 +7062,6 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - @@ -7104,7 +7083,6 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - @@ -7161,7 +7139,6 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - @@ -7179,15 +7156,11 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - @@ -7197,14 +7170,12 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - @@ -7605,6 +7576,21 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + + + + + + + + + + + + + + @@ -7695,7 +7681,30 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - + + + + + + + + + + + + + + + + + + + + + + + + @@ -7707,81 +7716,67 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -7994,61 +7989,6 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -8202,11 +8142,11 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - + + @@ -8217,9 +8157,9 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - + + @@ -8230,10 +8170,10 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - + + @@ -8245,11 +8185,11 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - + + @@ -8339,269 +8279,193 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - - - + + - - - - - - - - + + - - - - - + + - - - - - + + - - - - - - - + + - - - - - + + - - - - - + + - - - - - + + - - - - - + + - - - - - + + - - - - - - + + - - - - - - + + - - - - - - + + - - - - - + + - - - - - + + - - - - - + + - - - - + + - - - - + + - - - - + + - - - - - + + - - - + + - - - + + - - - + + - - - - + + - - - - - - + + @@ -8614,459 +8478,300 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - - - + + + - - - - - - - + + + - - - - - - + + - - - - - - + + - - - - - - + + - - - - - - + + - - - - - - + + - - - - - - + + - - - - - - - + + - - - - - - - + + - - - - - - - - + + - - - - - - - - - - + + - - - - - - - - - - + + - - - - - - - - - - + + - - - - - - - - - - + + - - - - - - - - + + - - - - - - + + - - - - - - - + + - - - - - - - + + - - - - - - - - - - - + + - - - - - - - - + + - - - - - - - + + - - - - - - + + - - - - - - - + + - - - - - - + + - - - - - - + + - - - - - - + + - - - - - - - - + + - - - - - + + - - - - - - + + - - - + + - - - - + + - - + - + - - - + + @@ -9080,15 +8785,13 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - + - - @@ -9103,15 +8806,17 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + - - - + + + @@ -9694,8 +9399,6 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - @@ -9742,8 +9445,6 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - @@ -9752,7 +9453,9 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + @@ -10005,10 +9708,6 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - @@ -10028,47 +9727,26 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - - - - - - - - - - - - - - - - - @@ -10084,17 +9762,13 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - @@ -10123,13 +9797,7 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - - @@ -10139,14 +9807,9 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - @@ -10157,18 +9820,13 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - @@ -10177,25 +9835,21 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - @@ -10320,31 +9974,101 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -10451,67 +10175,12 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + @@ -10543,8 +10212,8 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - + + @@ -10558,23 +10227,23 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - + + - - + + - - + + - - + + @@ -10795,8 +10464,8 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - + + @@ -11127,7 +10796,7 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - + @@ -11193,7 +10862,7 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - + @@ -11390,82 +11059,90 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> + + + + + + + + - + - + - + - + - + - + - + - + - + - + @@ -11498,18 +11175,24 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - + + - + - + + + + + + + @@ -11523,24 +11206,6 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> - - - - - - - - - - - - - - - - - - diff --git a/eagle/alpha/rev02/rev02.sch b/eagle/alpha/rev02/rev02.sch index 07a3f86..cc8e74b 100644 --- a/eagle/alpha/rev02/rev02.sch +++ b/eagle/alpha/rev02/rev02.sch @@ -14160,38 +14160,6 @@ Source: AVX .. aphvc.pdf Sheet: - - - - - - - - - - - - - - - - - - - - - - - -Date: ->LAST_DATE_TIME -Sheet: ->SHEET -REV: -TITLE: -Document Number: ->DRAWING_NAME - @@ -14231,20 +14199,6 @@ DIN A3, landscape with location and doc. field - -<b>FRAME</b> C Size , 17 x 22 INCH, Landscape<p> - - - - - - - - - - - - <b>FRAME</b><p> DIN A4, landscape with location and doc. field @@ -24043,1582 +23997,7 @@ EAGLE CAD Libraries on element14</a> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -* ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE -BANK A -(left, -pin 1-52) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE -BANK B -(bottom, -pin 53-104) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE -BANK C -(right, -pin 105-156) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE -BANK D -(top, -pn 157-208) - - - - -STM32F429 Cortex-M4 CPU -180 MHz, 256 KB RAM, 2 MB Flash - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Surface Mount USB Mini-B Connector @@ -35123,6 +33502,1092 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> >NAME >VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +* +>NAME +>VALUE + @@ -35213,12 +34678,254 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> >NAME >VALUE + +STM32 ARM GPIO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + +Basic configuration for STM32 + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +The STM FMC bus + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -<b></b> <font color="red">edit this description</font><p> -Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i><br> -Source: +16Mx32, 512Mb SDRAM +Clock frequency: 166, 143 MHz @@ -35307,7 +35014,239 @@ Source: - + + + + + + + + + +STM32F429 Cortex-M4 CPU +180 MHz, 256 KB RAM, 2 MB Flash + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -35370,7 +35309,7 @@ Source: - + @@ -35380,14 +35319,6 @@ Source: - - - - - - - - @@ -35476,23 +35407,20 @@ Source: - - - + - + - @@ -35603,17 +35531,16 @@ Source: - - + - + @@ -36894,6 +36821,11 @@ Source: + + + + + @@ -36928,17 +36860,17 @@ Source: Input power -15V LDO powered from external 18V +15V LDO powered from external 18V and supplying stable 15V to noise source -Main power input +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) -Max 3 ohm ESR -*) Intermediate Regulator: 18V -> 5V -*) VCC_5V0 = 0.8V x (1 + 6.3/1.21) = 4.965V +Max 3 ohm ESR +*) Intermediate Regulator: 18V -> 5V +*) VCC_5V0 = 0.8V x (1 + 6.3/1.21) = 4.965V *) Current sharing not used @@ -36946,152 +36878,152 @@ be allowed to turn off the entropy source - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -37099,312 +37031,312 @@ be allowed to turn off the entropy source - - + + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - - - - + + - - - - - - - - - - - + + + + + + + + + + + - - + + - - - - + - - + - + - + - - - - + - + - + - + - + - + - - + + - + - + - + - - + + - - - - - + + + + + - - - - + + + + - - - - - + + + + + - - - + - - - + + + - - + + - + - - @@ -37640,1576 +37572,1563 @@ for the Alpha. -ARM Cortex-M4 +ARM Configuration -ST AN8844 §2.2 -One bypass capacitor for every VDD. -Use 0.1 uF X7R (X5R?) 10V. -ST AN8844 §2.2 -One 10uF bypass cap for the package. -(two used for extra comfort) -2*2.2uF LowESR or -1*4.7uF LowESR -< 1 ohm -(ST AN4488 §2.2) -2*2.2uF LowESR or -1*4.7uF LowESR -< 1 ohm -(ST AN4488 §2.2) -ST 4488 §5.1 +ST 4488 §5.1 BOOT0 to GND boots Main Flash Memory -ST AN4488 §4.1.2 +ST AN4488 §4.1.2 suggests 25 MHz for good Ethernet, USB OTG and I2C -SWD program/debug -ST AN4488 §2.3.3 +SWD program/debug +ST AN4488 §2.3.3 Reset circuit not needed, but pull-down cap recommended. -PDR_ON high enables +PDR_ON high enables internal power regulator -CL 10pF -FPGA_DONE can be swapped with any -other available GPIO pin on the ARM -*) FPGA_GPIO_*, FPGA_IRQ_N_* and -FPGA_{PROGRAM,INIT}_B signals -can be swapped with any other -available GPIO on the ARM +CL 10pF +Basic configuration, STM32 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + - - - - - - - - - + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + +ARM Power + +ST AN8844 §2.2 +One bypass capacitor for every VDD. +Use 0.1 uF X7R (X5R?) 10V. +ST AN8844 §2.2 +One 10uF bypass cap for the package. +(two used for extra comfort) +2*2*2.2uF LowESR or +2*1*4.7uF LowESR +< 1 ohm +(ST AN4488 §2.2) +Power and bypass capacitors, STM32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - + - - - + + + - + - - - - - - - - - - - - + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - - - - - - - - - + + + + + + + + + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - - - - - - - - - - - - - + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - + - - + + + + + + + + - - - - + + + - + - - + + + + + + + + - - - - + + + - + + + +ARM I/O + +FPGA_DONE can be swapped with any +other available GPIO pin on the ARM +XXX cross RTS/CTS? +XXX cross RTS/CTS? +*) FPGA_GPIO_*, FPGA_IRQ_N_* and +FPGA_{PROGRAM,INIT}_B signals +can be swapped with any other +available GPIO on the ARM +Input/output, STM32 + + + + + + + + - - + + + - - - - + + + - - + + + + - - + + - + - - + + - + - - + + - + - - - - + - - + + - + - - + + - + - - + + - + - - + + - + - - - - + - - - - + - - - - + - - + + - + - - + + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - - + + - + - - - - - - - - - - - + - - - - - - - - + - - - - - - - - + - - - - - - - - + - - - - - - - - - - - + - - - - + - - - - - - - - - + + - + - - - - - - - - - + + - + - - - + + - + - - - - - - - + + - + - - - - + - - - - - - - - + - - - - - - - + - - - - - - - + - - - - - - - + - - - + - - - + - - - + - - - - + - - - - + - - - - + - - - + + - + - - - + + - + - - - + + - + - - - + + - + - - - - + - - - + - - - + - - - + - - - + - - - - + - - - - + - - - + - - - + - - - + - - - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + - + - - + + + - + - - - - + - - - - + - - - - + - - - - + - - - - + - - - - + - - - - + - - - - + - - - - + - - - - + - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - + + + - + - - + + + - + - - + + + - + - - + + @@ -39313,12 +39232,12 @@ available GPIO on the ARM - + - + @@ -40416,13 +40335,13 @@ GPIO output from RTC. Questions: 1) Which connector to use? -Haven't found good one with Eagle symbol. Some different kinds available. +Haven't found a good one with Eagle symbol. Some different kinds available. 2) Novena seems to have card reset capability (power control from MCU). Do we want the same? 3) Novena has two SD slots, and list power at 200mA. -Do we need special power for the SD card, or can we use VCCO_3V3? +Do we need a separate power regulator for the SD card, or can we use VCCO_3V3? Should we keep this separate chip or rather connect VBAT to the STM32 and use the internal RTC? @@ -47234,7 +47153,7 @@ should be tweaked after experiments - + @@ -47247,13 +47166,13 @@ should be tweaked after experiments - - - - - - - + + + + + + + diff --git a/eagle/lbr/Alpha-IC.lbr b/eagle/lbr/Alpha-IC.lbr index 6486c84..453e73b 100644 --- a/eagle/lbr/Alpha-IC.lbr +++ b/eagle/lbr/Alpha-IC.lbr @@ -6,7 +6,7 @@ - + @@ -244,6 +244,1092 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> >NAME >VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +* +>NAME +>VALUE + @@ -334,6 +1420,249 @@ Auto generated by <i>make-symbol-device-package-bsdl.ulp Rev. 44</i> >NAME >VALUE + +STM32 ARM GPIO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + +Basic configuration for STM32 + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + +The STM FMC bus + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -435,6 +1764,235 @@ Clock frequency: 166, 143 MHz + +STM32F429 Cortex-M4 CPU +180 MHz, 256 KB RAM, 2 MB Flash + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3