From aa614ed8d6889b8b400d84e95a23a459eadd7aa6 Mon Sep 17 00:00:00 2001 From: Zane Kaminski Date: Thu, 14 May 2020 18:29:10 -0400 Subject: [PATCH] Added MAX II and MAX V --- GW_PLD.dcm | 12 +++ GW_PLD.lib | 230 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 242 insertions(+) diff --git a/GW_PLD.dcm b/GW_PLD.dcm index a848369..eba20a7 100644 --- a/GW_PLD.dcm +++ b/GW_PLD.dcm @@ -1,5 +1,17 @@ EESchema-DOCLIB Version 2.0 # +$CMP 5M240ZT100 +D Altera MAX2 CPLD with 240 LE +K MAX2 TQFP +F https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/hb/max2/max2_mii5v1.pdf +$ENDCMP +# +$CMP EPM240T100 +D Altera MAX2 CPLD with 240 LE +K MAX2 TQFP +F https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/hb/max2/max2_mii5v1.pdf +$ENDCMP +# $CMP EPM7128SL84 F https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ds/archives/m7000.pdf $ENDCMP diff --git a/GW_PLD.lib b/GW_PLD.lib index a5b79f6..a1d5ccd 100644 --- a/GW_PLD.lib +++ b/GW_PLD.lib @@ -1,6 +1,236 @@ EESchema-LIBRARY Version 2.4 #encoding utf-8 # +# 5M240ZT100 +# +DEF 5M240ZT100 U 0 40 Y Y 1 L N +F0 "U" 0 50 50 H V C CNN +F1 "5M240ZT100" 0 -50 50 H V C CNN +F2 "Package_QFP:LQFP-100_14x14mm_P0.5mm" 0 -100 20 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -800 2200 800 -2200 1 1 10 f +X GND 1 400 -2400 200 U 50 50 1 1 W +X GNDIO 10 -200 -2400 200 U 50 50 1 1 W +X IO2_100 100 1000 -2000 200 L 50 50 1 1 B +X GNDINT 11 -400 -2400 200 U 50 50 1 1 W +X IO1_12/GCLK0 12 -1000 1400 200 R 50 50 1 1 B C +X VCCINT 13 -400 2400 200 D 50 50 1 1 W +X IO1_14/GCLK1 14 -1000 1300 200 R 50 50 1 1 B C +X IO1_15 15 -1000 1200 200 R 50 50 1 1 B +X IO1_16 16 -1000 1100 200 R 50 50 1 1 B +X IO1_17 17 -1000 1000 200 R 50 50 1 1 B +X IO1_18 18 -1000 900 200 R 50 50 1 1 B +X IO1_19 19 -1000 800 200 R 50 50 1 1 B +X IO1_2 2 -1000 2100 200 R 50 50 1 1 B +X IO1_20 20 -1000 700 200 R 50 50 1 1 B +X IO1_21 21 -1000 600 200 R 50 50 1 1 B +X TMS 22 -1000 -1700 200 R 50 50 1 1 I +X TDI 23 -1000 -1800 200 R 50 50 1 1 I +X TCK 24 -1000 -1900 200 R 50 50 1 1 I C +X TDO 25 -1000 -2000 200 R 50 50 1 1 O +X IO1_26 26 -1000 500 200 R 50 50 1 1 B +X IO1_27 27 -1000 400 200 R 50 50 1 1 B +X IO1_28 28 -1000 300 200 R 50 50 1 1 B +X IO1_29 29 -1000 200 200 R 50 50 1 1 B +X IO1_3 3 -1000 2000 200 R 50 50 1 1 B +X IO1_30 30 -1000 100 200 R 50 50 1 1 B +X VCCIO1 31 -100 2400 200 D 50 50 1 1 W +X GNDIO 32 -100 -2400 200 U 50 50 1 1 W +X IO1_33 33 -1000 0 200 R 50 50 1 1 B +X IO1_34 34 -1000 -100 200 R 50 50 1 1 B +X IO1_35 35 -1000 -200 200 R 50 50 1 1 B +X IO1_36 36 -1000 -300 200 R 50 50 1 1 B +X IO1_37 37 -1000 -400 200 R 50 50 1 1 B +X IO1_38 38 -1000 -500 200 R 50 50 1 1 B +X IO1_39 39 -1000 -600 200 R 50 50 1 1 B +X IO1_4 4 -1000 1900 200 R 50 50 1 1 B +X IO1_40 40 -1000 -700 200 R 50 50 1 1 B +X IO1_41 41 -1000 -800 200 R 50 50 1 1 B +X IO1_42 42 -1000 -900 200 R 50 50 1 1 B +X IO1_43/DEV_OE 43 -1000 -1000 200 R 50 50 1 1 B +X IO1_44/DEV_CLRn 44 -1000 -1100 200 R 50 50 1 1 B +X VCCIO1 45 0 2400 200 D 50 50 1 1 W +X GNDIO 46 0 -2400 200 U 50 50 1 1 W +X IO1_47 47 -1000 -1200 200 R 50 50 1 1 B +X IO1_48 48 -1000 -1300 200 R 50 50 1 1 B +X IO1_49 49 -1000 -1400 200 R 50 50 1 1 B +X IO1_5 5 -1000 1800 200 R 50 50 1 1 B +X IO1_50 50 -1000 -1500 200 R 50 50 1 1 B +X IO1_51 51 -1000 -1600 200 R 50 50 1 1 B +X IO2_52 52 1000 2000 200 L 50 50 1 1 B +X IO2_53 53 1000 1900 200 L 50 50 1 1 B +X IO2_54 54 1000 1800 200 L 50 50 1 1 B +X IO2_55 55 1000 1700 200 L 50 50 1 1 B +X IO2_56 56 1000 1600 200 L 50 50 1 1 B +X IO2_57 57 1000 1500 200 L 50 50 1 1 B +X IO2_58 58 1000 1400 200 L 50 50 1 1 B +X VCCIO2 59 100 2400 200 D 50 50 1 1 W +X IO1_6 6 -1000 1700 200 R 50 50 1 1 B +X GNDIO 60 100 -2400 200 U 50 50 1 1 W +X IO2_61 61 1000 1300 200 L 50 50 1 1 B +X IO2_62/GCLK2 62 1000 1200 200 L 50 50 1 1 B C +X VCCINT 63 -300 2400 200 D 50 50 1 1 W +X IO2_64/GCLK3 64 1000 1100 200 L 50 50 1 1 B C +X GNDINT 65 -300 -2400 200 U 50 50 1 1 W +X IO2_66 66 1000 1000 200 L 50 50 1 1 B +X IO2_67 67 1000 900 200 L 50 50 1 1 B +X IO2_68 68 1000 800 200 L 50 50 1 1 B +X IO2_69 69 1000 700 200 L 50 50 1 1 B +X IO1_7 7 -1000 1600 200 R 50 50 1 1 B +X IO2_70 70 1000 600 200 L 50 50 1 1 B +X IO2_71 71 1000 500 200 L 50 50 1 1 B +X IO2_72 72 1000 400 200 L 50 50 1 1 B +X IO2_73 73 1000 300 200 L 50 50 1 1 B +X IO2_74 74 1000 200 200 L 50 50 1 1 B +X IO2_75 75 1000 100 200 L 50 50 1 1 B +X IO2_76 76 1000 0 200 L 50 50 1 1 B +X IO2_77 77 1000 -100 200 L 50 50 1 1 B +X IO2_78 78 1000 -200 200 L 50 50 1 1 B +X GNDIO 79 200 -2400 200 U 50 50 1 1 W +X IO1_8 8 -1000 1500 200 R 50 50 1 1 B +X VCCIO2 80 200 2400 200 D 50 50 1 1 W +X IO2_81 81 1000 -300 200 L 50 50 1 1 B +X IO2_82 82 1000 -400 200 L 50 50 1 1 B +X IO2_83 83 1000 -500 200 L 50 50 1 1 B +X IO2_84 84 1000 -600 200 L 50 50 1 1 B +X IO2_85 85 1000 -700 200 L 50 50 1 1 B +X IO2_86 86 1000 -800 200 L 50 50 1 1 B +X IO2_87 87 1000 -900 200 L 50 50 1 1 B +X IO2_88 88 1000 -1000 200 L 50 50 1 1 B +X IO2_89 89 1000 -1100 200 L 50 50 1 1 B +X VCCIO1 9 -200 2400 200 D 50 50 1 1 W +X IO2_90 90 1000 -1200 200 L 50 50 1 1 B +X IO2_91 91 1000 -1300 200 L 50 50 1 1 B +X IO2_92 92 1000 -1400 200 L 50 50 1 1 B +X GNDIO 93 300 -2400 200 U 50 50 1 1 W +X VCCIO2 94 300 2400 200 D 50 50 1 1 W +X IO2_95 95 1000 -1500 200 L 50 50 1 1 B +X IO2_96 96 1000 -1600 200 L 50 50 1 1 B +X IO2_97 97 1000 -1700 200 L 50 50 1 1 B +X IO2_98 98 1000 -1800 200 L 50 50 1 1 B +X IO2_99 99 1000 -1900 200 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# EPM240T100 +# +DEF EPM240T100 U 0 40 Y Y 1 L N +F0 "U" 0 50 50 H V C CNN +F1 "EPM240T100" 0 -50 50 H V C CNN +F2 "Package_QFP:LQFP-100_14x14mm_P0.5mm" 0 -100 20 H I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + *QFP*P0.5mm* +$ENDFPLIST +DRAW +S -800 2200 800 -2200 1 1 10 f +X IO2_1 1 1000 2100 200 L 50 50 1 1 B +X GNDIO 10 -200 -2400 200 U 50 50 1 1 W +X IO2_100 100 1000 -2000 200 L 50 50 1 1 B +X GNDINT 11 -400 -2400 200 U 50 50 1 1 W +X IO1_12/GCLK0 12 -1000 1400 200 R 50 50 1 1 B C +X VCCINT 13 -400 2400 200 D 50 50 1 1 W +X IO1_14/GCLK1 14 -1000 1300 200 R 50 50 1 1 B C +X IO1_15 15 -1000 1200 200 R 50 50 1 1 B +X IO1_16 16 -1000 1100 200 R 50 50 1 1 B +X IO1_17 17 -1000 1000 200 R 50 50 1 1 B +X IO1_18 18 -1000 900 200 R 50 50 1 1 B +X IO1_19 19 -1000 800 200 R 50 50 1 1 B +X IO1_2 2 -1000 2100 200 R 50 50 1 1 B +X IO1_20 20 -1000 700 200 R 50 50 1 1 B +X IO1_21 21 -1000 600 200 R 50 50 1 1 B +X TMS 22 -1000 -1700 200 R 50 50 1 1 I +X TDI 23 -1000 -1800 200 R 50 50 1 1 I +X TCK 24 -1000 -1900 200 R 50 50 1 1 I C +X TDO 25 -1000 -2000 200 R 50 50 1 1 O +X IO1_26 26 -1000 500 200 R 50 50 1 1 B +X IO1_27 27 -1000 400 200 R 50 50 1 1 B +X IO1_28 28 -1000 300 200 R 50 50 1 1 B +X IO1_29 29 -1000 200 200 R 50 50 1 1 B +X IO1_3 3 -1000 2000 200 R 50 50 1 1 B +X IO1_30 30 -1000 100 200 R 50 50 1 1 B +X VCCIO1 31 -100 2400 200 D 50 50 1 1 W +X GNDIO 32 -100 -2400 200 U 50 50 1 1 W +X IO1_33 33 -1000 0 200 R 50 50 1 1 B +X IO1_34 34 -1000 -100 200 R 50 50 1 1 B +X IO1_35 35 -1000 -200 200 R 50 50 1 1 B +X IO1_36 36 -1000 -300 200 R 50 50 1 1 B +X IO1_37 37 -1000 -400 200 R 50 50 1 1 B +X IO1_38 38 -1000 -500 200 R 50 50 1 1 B +X IO1_39 39 -1000 -600 200 R 50 50 1 1 B +X IO1_4 4 -1000 1900 200 R 50 50 1 1 B +X IO1_40 40 -1000 -700 200 R 50 50 1 1 B +X IO1_41 41 -1000 -800 200 R 50 50 1 1 B +X IO1_42 42 -1000 -900 200 R 50 50 1 1 B +X IO1_43/DEV_OE 43 -1000 -1000 200 R 50 50 1 1 B +X IO1_44/DEV_CLRn 44 -1000 -1100 200 R 50 50 1 1 B +X VCCIO1 45 0 2400 200 D 50 50 1 1 W +X GNDIO 46 0 -2400 200 U 50 50 1 1 W +X IO1_47 47 -1000 -1200 200 R 50 50 1 1 B +X IO1_48 48 -1000 -1300 200 R 50 50 1 1 B +X IO1_49 49 -1000 -1400 200 R 50 50 1 1 B +X IO1_5 5 -1000 1800 200 R 50 50 1 1 B +X IO1_50 50 -1000 -1500 200 R 50 50 1 1 B +X IO1_51 51 -1000 -1600 200 R 50 50 1 1 B +X IO2_52 52 1000 2000 200 L 50 50 1 1 B +X IO2_53 53 1000 1900 200 L 50 50 1 1 B +X IO2_54 54 1000 1800 200 L 50 50 1 1 B +X IO2_55 55 1000 1700 200 L 50 50 1 1 B +X IO2_56 56 1000 1600 200 L 50 50 1 1 B +X IO2_57 57 1000 1500 200 L 50 50 1 1 B +X IO2_58 58 1000 1400 200 L 50 50 1 1 B +X VCCIO2 59 100 2400 200 D 50 50 1 1 W +X IO1_6 6 -1000 1700 200 R 50 50 1 1 B +X GNDIO 60 100 -2400 200 U 50 50 1 1 W +X IO2_61 61 1000 1300 200 L 50 50 1 1 B +X IO2_62/GCLK2 62 1000 1200 200 L 50 50 1 1 B C +X VCCINT 63 -300 2400 200 D 50 50 1 1 W +X IO2_64/GCLK3 64 1000 1100 200 L 50 50 1 1 B C +X GNDINT 65 -300 -2400 200 U 50 50 1 1 W +X IO2_66 66 1000 1000 200 L 50 50 1 1 B +X IO2_67 67 1000 900 200 L 50 50 1 1 B +X IO2_68 68 1000 800 200 L 50 50 1 1 B +X IO2_69 69 1000 700 200 L 50 50 1 1 B +X IO1_7 7 -1000 1600 200 R 50 50 1 1 B +X IO2_70 70 1000 600 200 L 50 50 1 1 B +X IO2_71 71 1000 500 200 L 50 50 1 1 B +X IO2_72 72 1000 400 200 L 50 50 1 1 B +X IO2_73 73 1000 300 200 L 50 50 1 1 B +X IO2_74 74 1000 200 200 L 50 50 1 1 B +X IO2_75 75 1000 100 200 L 50 50 1 1 B +X IO2_76 76 1000 0 200 L 50 50 1 1 B +X IO2_77 77 1000 -100 200 L 50 50 1 1 B +X IO2_78 78 1000 -200 200 L 50 50 1 1 B +X GNDIO 79 200 -2400 200 U 50 50 1 1 W +X IO1_8 8 -1000 1500 200 R 50 50 1 1 B +X VCCIO2 80 200 2400 200 D 50 50 1 1 W +X IO2_81 81 1000 -300 200 L 50 50 1 1 B +X IO2_82 82 1000 -400 200 L 50 50 1 1 B +X IO2_83 83 1000 -500 200 L 50 50 1 1 B +X IO2_84 84 1000 -600 200 L 50 50 1 1 B +X IO2_85 85 1000 -700 200 L 50 50 1 1 B +X IO2_86 86 1000 -800 200 L 50 50 1 1 B +X IO2_87 87 1000 -900 200 L 50 50 1 1 B +X IO2_88 88 1000 -1000 200 L 50 50 1 1 B +X IO2_89 89 1000 -1100 200 L 50 50 1 1 B +X VCCIO1 9 -200 2400 200 D 50 50 1 1 W +X IO2_90 90 1000 -1200 200 L 50 50 1 1 B +X IO2_91 91 1000 -1300 200 L 50 50 1 1 B +X IO2_92 92 1000 -1400 200 L 50 50 1 1 B +X GNDIO 93 300 -2400 200 U 50 50 1 1 W +X VCCIO2 94 300 2400 200 D 50 50 1 1 W +X IO2_95 95 1000 -1500 200 L 50 50 1 1 B +X IO2_96 96 1000 -1600 200 L 50 50 1 1 B +X IO2_97 97 1000 -1700 200 L 50 50 1 1 B +X IO2_98 98 1000 -1800 200 L 50 50 1 1 B +X IO2_99 99 1000 -1900 200 L 50 50 1 1 B +ENDDRAW +ENDDEF +# # EPM7128SL84 # DEF EPM7128SL84 U 0 40 Y Y 1 F N