From fd3bd8f226e62ec9e2dcbd96d02fa5f1271a7a67 Mon Sep 17 00:00:00 2001 From: Zane Kaminski Date: Sat, 22 May 2021 17:37:05 -0400 Subject: [PATCH] idk --- GW_PLD.dcm | 24 -- GW_PLD.lib | 697 +++++++++++++++++++++++++++++++++++++++++++++-------- GW_RAM.lib | 23 +- 3 files changed, 613 insertions(+), 131 deletions(-) diff --git a/GW_PLD.dcm b/GW_PLD.dcm index 9a048c3..dd3acf0 100644 --- a/GW_PLD.dcm +++ b/GW_PLD.dcm @@ -3,29 +3,21 @@ EESchema-DOCLIB Version 2.0 $CMP 5M160ZE64 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 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 EPM570T100 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 # $CMP GAL16V8 @@ -46,24 +38,8 @@ K logic programmable PAL F ~ $ENDCMP # -$CMP LCMXO256-TQFP-100 -F http://www.latticesemi.com/~/media/LatticeSemi/Documents/DataSheets/MachXO23/MachXOFamilyDataSheet.pdf -$ENDCMP -# $CMP LFE5U-12F-BG256 F http://www.latticesemi.com/-/media/LatticeSemi/Documents/DataSheets/ECP5/FPGA-DS-02012-1-9-ECP5-ECP5G-Family-Data-Sheet.ashx?document_id=50461 $ENDCMP # -$CMP M5LV-PQFP-100 -F https://www.latticesemi.com/-/media/LatticeSemi/Documents/DataSheets/MACH/MACH5DataSheet.ashx?la=en -$ENDCMP -# -$CMP M5LV-TQFP-144 -F https://www.latticesemi.com/-/media/LatticeSemi/Documents/DataSheets/MACH/MACH5DataSheet.ashx?la=en -$ENDCMP -# -$CMP iCE40HX4K-TQFP-144 -F http://www.latticesemi.com/~/media/LatticeSemi/Documents/DataSheets/iCE/iCE40LPHXFamilyDataSheet.pdf -$ENDCMP -# #End Doc Library diff --git a/GW_PLD.lib b/GW_PLD.lib index dd7c4bf..86fa3fd 100644 --- a/GW_PLD.lib +++ b/GW_PLD.lib @@ -3,7 +3,7 @@ EESchema-LIBRARY Version 2.4 # # 5M160ZE64 # -DEF 5M160ZE64 U 0 40 Y Y 1 L N +DEF 5M160ZE64 U 0 40 Y Y 1 F N F0 "U" 0 -500 50 H V C CNN F1 "5M160ZE64" 0 -600 50 H V C CNN F2 "stdpads:EQFP-64_10x10mm_P0.5mm" 0 -650 20 H I C CNN @@ -630,115 +630,488 @@ X IN 9 -400 -100 150 R 50 50 1 1 P ENDDRAW ENDDEF # +# LCMXO2-2000-TG144 +# +DEF LCMXO2-2000-TG144 U 0 40 Y Y 1 F N +F0 "U" 0 50 50 H V C CNN +F1 "LCMXO2-2000-TG144" 0 0 40 H V C TNN +F2 "stdpads:TQFP-100" 0 -200 40 H I C CNN +F3 "" 0 100 50 H I C CNN +DRAW +S -850 3200 850 -3200 1 1 10 f +X PL1A/L_GPLL_FB 1 -1050 2800 200 R 50 50 1 1 B +X PL4B 10 -1050 2100 200 R 50 50 1 1 B +X PR3A 100 1050 -500 200 L 50 50 1 1 B +X GND 101 250 -3400 200 U 50 50 1 1 W +X VccIO1 102 150 3400 200 D 50 50 1 1 B +X PR2B 104 1050 -400 200 L 50 50 1 1 B +X PR2A 105 1050 -300 200 L 50 50 1 1 B +X PR1B 106 1050 -200 200 L 50 50 1 1 B +X PR1A 107 1050 -100 200 L 50 50 1 1 B +X Vcc 108 -550 3400 200 D 50 50 1 1 B +X DONE/PT24D 109 1050 100 200 L 50 50 1 1 B +X PL5A 11 -1050 2000 200 R 50 50 1 1 B +X ~INIT~/PT24C 110 1050 200 200 L 50 50 1 1 B +X PT23B 111 1050 300 200 L 50 50 1 1 B +X PT23A 112 1050 400 200 L 50 50 1 1 B +X PT22B 113 1050 500 200 L 50 50 1 1 B +X PT22A 114 1050 600 200 L 50 50 1 1 B +X PT21B 115 1050 700 200 L 50 50 1 1 B +X GND 116 350 -3400 200 U 50 50 1 1 W +X PT21A 117 1050 800 200 L 50 50 1 1 B +X VccIO0 118 -350 3400 200 D 50 50 1 1 B +X ~PROGRAM~/PT20D 119 1050 900 200 L 50 50 1 1 B +X PL5B 12 -1050 1900 200 R 50 50 1 1 B +X ~JTAGEN~/PT20C 120 1050 1000 200 L 50 50 1 1 B +X PT19B 121 1050 1100 200 L 50 50 1 1 B +X PT19A 122 1050 1200 200 L 50 50 1 1 B +X VccIO0 123 -250 3400 200 D 50 50 1 1 B +X GND 124 450 -3400 200 U 50 50 1 1 W +X SDA/~PCLK0_0~/PT18D 125 1050 1300 200 L 50 50 1 1 B +X SCL/PCLK0_0/PT18C 126 1050 1400 200 L 50 50 1 1 B +X ~PCLK0_1~/PT17B 127 1050 1500 200 L 50 50 1 1 B +X PCLK0_1/PT17A 128 1050 1600 200 L 50 50 1 1 B +X PL6A 13 -1050 1800 200 R 50 50 1 1 B +X TMS/PT16D 130 1050 1700 200 L 50 50 1 1 B +X TCK/PT16C 131 1050 1800 200 L 50 50 1 1 B +X PT13B 132 1050 1900 200 L 50 50 1 1 B +X PT13A 133 1050 2000 200 L 50 50 1 1 B +X GND 134 550 -3400 200 U 50 50 1 1 W +X VccIO0 135 -150 3400 200 D 50 50 1 1 B +X TDI/PT12D 136 1050 2100 200 L 50 50 1 1 B +X TDO/PT13C 137 1050 2200 200 L 50 50 1 1 B +X PT11B 138 1050 2300 200 L 50 50 1 1 B +X PT11A 139 1050 2400 200 L 50 50 1 1 B +X PL6B 14 -1050 1700 200 R 50 50 1 1 B +X PT10B 140 1050 2500 200 L 50 50 1 1 B +X PT10A 141 1050 2600 200 L 50 50 1 1 B +X PT9B 142 1050 2700 200 L 50 50 1 1 B +X PT9A 143 1050 2800 200 L 50 50 1 1 B +X Vcc 144 -450 3400 200 D 50 50 1 1 B +X PL7A 15 -1050 1600 200 R 50 50 1 1 B +X VccIO4 16 650 3400 200 D 50 50 1 1 B +X PL7B 17 -1050 1500 200 R 50 50 1 1 B +X GND 18 -450 -3400 200 U 50 50 1 1 W +X PL7C/PCLK4_0 19 -1050 1400 200 R 50 50 1 1 B +X PL1B/~L_GPLL_FB~ 2 -1050 2700 200 R 50 50 1 1 B +X PL7D/~PCLK4_0~ 20 -1050 1300 200 R 50 50 1 1 B +X PL9A 21 -1050 1200 200 R 50 50 1 1 B +X PL9B 22 -1050 1100 200 R 50 50 1 1 B +X PL10A 23 -1050 1000 200 R 50 50 1 1 B +X PL10B 24 -1050 900 200 R 50 50 1 1 B +X PL11A 25 -1050 800 200 R 50 50 1 1 B +X PL11B 26 -1050 700 200 R 50 50 1 1 B +X PL12A/PCLK3_0 27 -1050 600 200 R 50 50 1 1 B +X PL12B/~PCLK3_0~ 28 -1050 500 200 R 50 50 1 1 B +X GND 29 -350 -3400 200 U 50 50 1 1 W +X PL2A/L_GPLL_IN 3 -1050 2600 200 R 50 50 1 1 B +X VccIO3 30 550 3400 200 D 50 50 1 1 B +X PL13A 32 -1050 400 200 R 50 50 1 1 B +X PL13B 33 -1050 300 200 R 50 50 1 1 B +X PL14A 34 -1050 200 200 R 50 50 1 1 B +X PL14B 35 -1050 100 200 R 50 50 1 1 B +X Vcc 36 -750 3400 200 D 50 50 1 1 B +X VccIO2 37 250 3400 200 D 50 50 1 1 B +X PB3A 38 -1050 -100 200 R 50 50 1 1 B +X PB3B 39 -1050 -200 200 R 50 50 1 1 B +X PL2B/~L_GPLL_IN~ 4 -1050 2500 200 R 50 50 1 1 B +X PB5A/CSSPIN 40 -1050 -300 200 R 50 50 1 1 B +X PB5B 41 -1050 -400 200 R 50 50 1 1 B +X PB6A 42 -1050 -500 200 R 50 50 1 1 B +X PB6B 43 -1050 -600 200 R 50 50 1 1 B +X PB8A/MCLK/CCLK 44 -1050 -700 200 R 50 50 1 1 B +X PB8B/SO/SPISO 45 -1050 -800 200 R 50 50 1 1 B +X GND 46 -250 -3400 200 U 50 50 1 1 W +X PB9A 47 -1050 -900 200 R 50 50 1 1 B +X PB9B 48 -1050 -1000 200 R 50 50 1 1 B +X PB11A/PCLK2_0 49 -1050 -1100 200 R 50 50 1 1 B +X PL3A/PCLK5_0 5 -1050 2400 200 R 50 50 1 1 B +X PB11B/~PCLK2_0~ 50 -1050 -1200 200 R 50 50 1 1 B +X VccIO2 51 350 3400 200 D 50 50 1 1 B +X PB12A 52 -1050 -1300 200 R 50 50 1 1 B +X GND 53 -150 -3400 200 U 50 50 1 1 W +X PB12B 54 -1050 -1400 200 R 50 50 1 1 B +X PB16A 55 -1050 -1500 200 R 50 50 1 1 B +X PB16B 56 -1050 -1600 200 R 50 50 1 1 B +X PB18A 57 -1050 -1700 200 R 50 50 1 1 B +X PB18B 58 -1050 -1800 200 R 50 50 1 1 B +X PB19A 59 -1050 -1900 200 R 50 50 1 1 B +X PL3B/~PCLK5_0~ 6 -1050 2300 200 R 50 50 1 1 B +X PB19B 60 -1050 -2000 200 R 50 50 1 1 B +X PB21A 61 -1050 -2100 200 R 50 50 1 1 B +X PB21B 62 -1050 -2200 200 R 50 50 1 1 B +X GND 64 -50 -3400 200 U 50 50 1 1 W +X PB22A 65 -1050 -2300 200 R 50 50 1 1 B +X VccOO2 66 450 3400 200 D 50 50 1 1 B +X PB22B 67 -1050 -2400 200 R 50 50 1 1 B +X PB24A 68 -1050 -2500 200 R 50 50 1 1 B +X PB24B 69 -1050 -2600 200 R 50 50 1 1 B +X VccIO5 7 750 3400 200 D 50 50 1 1 B +X PB25A/SN 70 -1050 -2700 200 R 50 50 1 1 B +X PB25B/SI/SPI 71 -1050 -2800 200 R 50 50 1 1 B +X Vcc 72 -650 3400 200 D 50 50 1 1 B +X PR14B 73 1050 -2800 200 L 50 50 1 1 B +X PR14A 74 1050 -2700 200 L 50 50 1 1 B +X PR13B 75 1050 -2600 200 L 50 50 1 1 B +X PR13A 76 1050 -2500 200 L 50 50 1 1 B +X PR12B 77 1050 -2400 200 L 50 50 1 1 B +X PR12A 78 1050 -2300 200 L 50 50 1 1 B +X VccIO1 79 -50 3400 200 D 50 50 1 1 B +X GND 8 -550 -3400 200 U 50 50 1 1 W +X GND 80 50 -3400 200 U 50 50 1 1 W +X PR11B 81 1050 -2200 200 L 50 50 1 1 B +X PR11A 82 1050 -2100 200 L 50 50 1 1 B +X PR10B 83 1050 -2000 200 L 50 50 1 1 B +X PR10A 84 1050 -1900 200 L 50 50 1 1 B +X PR9B 85 1050 -1800 200 L 50 50 1 1 B +X PR9A 86 1050 -1700 200 L 50 50 1 1 B +X PR7D 87 1050 -1600 200 L 50 50 1 1 B +X VccIO1 88 50 3400 200 D 50 50 1 1 B +X PR7C 89 1050 -1500 200 L 50 50 1 1 B +X PL4A 9 -1050 2200 200 R 50 50 1 1 B +X GND 90 150 -3400 200 U 50 50 1 1 W +X ~PCLK1_0~/PR7B 91 1050 -1400 200 L 50 50 1 1 B +X PCLK1_0/PR7A 92 1050 -1300 200 L 50 50 1 1 B +X PR6B 93 1050 -1200 200 L 50 50 1 1 B +X PR6A 94 1050 -1100 200 L 50 50 1 1 B +X PR5B 95 1050 -1000 200 L 50 50 1 1 B +X PR5A 96 1050 -900 200 L 50 50 1 1 B +X PR4B 97 1050 -800 200 L 50 50 1 1 B +X PR4A 98 1050 -700 200 L 50 50 1 1 B +X PR3B 99 1050 -600 200 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# LCMXO2-640-TG100 +# +DEF LCMXO2-640-TG100 U 0 40 Y Y 1 F N +F0 "U" 0 50 50 H V C CNN +F1 "LCMXO2-640-TG100" 0 0 40 H V C TNN +F2 "stdpads:TQFP-100" 0 -200 40 H I C CNN +F3 "" 0 100 50 H I C CNN +DRAW +S -750 2200 750 -2200 1 1 10 f +X PL2A 1 -950 2000 200 R 50 50 1 1 B +X PL3D 10 -950 1300 200 R 50 50 1 1 B +X Vcc 100 500 2400 200 D 50 50 1 1 W +X PL5A/PCLKT3_1 12 -950 1200 200 R 50 50 1 1 B +X PL5B/PCLKC3_1 13 -950 1100 200 R 50 50 1 1 B +X PL5C 14 -950 1000 200 R 50 50 1 1 B +X PL5D 15 -950 900 200 R 50 50 1 1 B +X PL6A 16 -950 800 200 R 50 50 1 1 B +X PL6B 17 -950 700 200 R 50 50 1 1 B +X PL6C 18 -950 600 200 R 50 50 1 1 B +X PL6D 19 -950 500 200 R 50 50 1 1 B +X PL2B 2 -950 1900 200 R 50 50 1 1 B +X PL7A/PCLKT3_0 20 -950 400 200 R 50 50 1 1 B +X PL7B/PCLKC3_0 21 -950 300 200 R 50 50 1 1 B +X GND 22 -100 -2400 200 U 50 30 1 1 W +X VccIO3 23 -300 2400 200 D 50 50 1 1 W +X PL7C 24 -950 200 200 R 50 50 1 1 B +X PL7D 25 -950 100 200 R 50 50 1 1 B +X VccIO2 26 -200 2400 200 D 50 50 1 1 W +X PB4A/CSSPIN 27 -950 -100 200 R 50 50 1 1 B +X PB4B 28 -950 -200 200 R 50 50 1 1 B +X PB4C 29 -950 -300 200 R 50 50 1 1 B +X PL2C/PCLKT3_2 3 -950 1800 200 R 50 50 1 1 B +X PB4D 30 -950 -400 200 R 50 50 1 1 B +X PB6A/MCLK/CCLK 31 -950 -500 200 R 50 50 1 1 B +X PB6B/SO/SPISO 32 -950 -600 200 R 50 50 1 1 B +X GND 33 0 -2400 200 U 50 50 1 1 W +X PB6C/PCLKT2_0 34 -950 -700 200 R 50 50 1 1 B +X PB6D/PCLKC_0 35 -950 -800 200 R 50 50 1 1 B +X PB10A 36 -950 -900 200 R 50 50 1 1 B +X PB10B 37 -950 -1000 200 R 50 50 1 1 B +X PB10C/PCLKT2_1 38 -950 -1100 200 R 50 50 1 1 B +X PB10D/PCLKC2_1 39 -950 -1200 200 R 50 50 1 1 B +X PL2D/PCLKC3_2 4 -950 1700 200 R 50 50 1 1 B +X PB12A 40 -950 -1300 200 R 50 50 1 1 B +X PB12B 41 -950 -1400 200 R 50 50 1 1 B +X PB12C 42 -950 -1500 200 R 50 50 1 1 B +X PB12D 43 -950 -1600 200 R 50 50 1 1 B +X GND 44 100 -2400 200 U 50 50 1 1 W +X PB14A 45 -950 -1700 200 R 50 50 1 1 B +X VccIO2 46 -100 2400 200 D 50 50 1 1 W +X PB14 47 -950 -1800 200 R 50 50 1 1 B +X PB14C/SN 48 -950 -1900 200 R 50 50 1 1 B +X PB14D/SI/SISPI 49 -950 -2000 200 R 50 50 1 1 B +X VccIO3 5 -400 2400 200 D 50 50 1 1 W +X Vcc 50 400 2400 200 D 50 50 1 1 W +X PR7D 51 950 -2000 200 L 50 50 1 1 B +X PR7C 52 950 -1900 200 L 50 50 1 1 B +X PR7B 53 950 -1800 200 L 50 50 1 1 B +X PR7A 54 950 -1700 200 L 50 50 1 1 B +X VccIO1 55 0 2400 200 D 50 50 1 1 W +X GNDIO1 56 200 -2400 200 U 50 50 1 1 W +X PR6D 57 950 -1600 200 L 50 50 1 1 B +X PR6C 58 950 -1500 200 L 50 50 1 1 B +X PR6B 59 950 -1400 200 L 50 50 1 1 B +X GND 6 -200 -2400 200 U 50 30 1 1 W +X PR6A 60 950 -1300 200 L 50 50 1 1 B +X PCLKC1_0/PR5D 62 950 -1200 200 L 50 50 1 1 B +X PCLKT1_0/PR5C 63 950 -1100 200 L 50 50 1 1 B +X PR5B 64 950 -1000 200 L 50 50 1 1 B +X PR5A 65 950 -900 200 L 50 50 1 1 B +X PR3D 66 950 -800 200 L 50 50 1 1 B +X PR3C 67 950 -700 200 L 50 50 1 1 B +X PR3B 68 950 -600 200 L 50 50 1 1 B +X PR3A 69 950 -500 200 L 50 50 1 1 B +X PL3A 7 -950 1600 200 R 50 50 1 1 B +X PR2D 70 950 -400 200 L 50 50 1 1 B +X PR2C 71 950 -300 200 L 50 50 1 1 B +X GNDIO1 72 300 -2400 200 U 50 50 1 1 W +X VccIO1 73 100 2400 200 D 50 50 1 1 W +X PR2B 74 950 -200 200 L 50 50 1 1 B +X PR2A 75 950 -100 200 L 50 50 1 1 B +X DONE/PT11D 76 950 100 200 L 50 50 1 1 B +X ~INIT~/PT11C 77 950 200 200 L 50 50 1 1 B +X PT11A 78 950 300 200 L 50 50 1 1 B +X GND 79 400 -2400 200 U 50 50 1 1 W +X PL3B 8 -950 1500 200 R 50 50 1 1 B +X VccIO0 80 200 2400 200 D 50 50 1 1 W +X ~PROGRAM~/PT10D 81 950 400 200 L 50 50 1 1 B +X ~JTAGEN~/PT10C 82 950 500 200 L 50 50 1 1 B +X PT10B 83 950 600 200 L 50 50 1 1 B +X PT10A 84 950 700 200 L 50 50 1 1 B +X SDA/PCLKC0_0/PT9D 85 950 800 200 L 50 50 1 1 B +X SCL/PCLKT0_0/PT9C 86 950 900 200 L 50 50 1 1 B +X PT9B/PCLKC0_1 87 950 1000 200 L 50 50 1 1 B +X PT9A/PCLKT0_1 88 950 1100 200 L 50 50 1 1 B +X PL3C 9 -950 1400 200 R 50 50 1 1 B +X TMS/PT7D 90 950 1200 200 L 50 50 1 1 B +X TCK/PT7C 91 950 1300 200 L 50 50 1 1 B +X GND 92 500 -2400 200 U 50 30 1 1 W +X VccIO0 93 300 2400 200 D 50 50 1 1 W +X TDI/PT7B 94 950 1400 200 L 50 50 1 1 B +X TDO/PT7A 95 950 1500 200 L 50 50 1 1 B +X PT6D 96 950 1600 200 L 50 50 1 1 B +X PT6C 97 950 1700 200 L 50 50 1 1 B +X PT6B 98 950 1800 200 L 50 50 1 1 B +X PT6A 99 950 1900 200 L 50 50 1 1 B +ENDDRAW +ENDDEF +# # LCMXO256-TQFP-100 # DEF LCMXO256-TQFP-100 U 0 40 Y Y 1 F N -F0 "U" 0 2500 50 H V C CNN -F1 "LCMXO256-TQFP-100" 0 2450 40 H V C TNN -F2 "stdpads:TQFP-100" 0 0 40 H I C CNN -F3 "" 0 0 50 H I C CNN +F0 "U" 0 50 50 H V C CNN +F1 "LCMXO256-TQFP-100" 0 0 40 H V C TNN +F2 "stdpads:TQFP-100" 0 -100 40 H I C CNN +F3 "" 0 100 50 H I C CNN DRAW -S -600 2600 600 -2600 0 1 10 f -X PL2A 1 -800 2500 200 R 50 50 1 1 B -X VccIO1 10 -800 1600 200 R 50 50 1 1 W -X PT2A 100 800 2500 200 L 50 50 1 1 B -X PL5B 11 -800 1500 200 R 50 50 1 1 B -X GNDIO1 12 -800 1400 200 R 50 50 1 1 W -X PL5C 13 -800 1300 200 R 50 50 1 1 B -X PL5D/~GSRN~ 14 -800 1200 200 R 50 50 1 1 B -X PL6A 15 -800 1100 200 R 50 50 1 1 B -X PL6B/TSALL 16 -800 1000 200 R 50 50 1 1 B -X PL7A 17 -800 900 200 R 50 50 1 1 B -X PL7B 18 -800 800 200 R 50 50 1 1 B -X PL7C 19 -800 700 200 R 50 50 1 1 B -X PL2B 2 -800 2400 200 R 50 50 1 1 B -X PL7D 20 -800 600 200 R 50 50 1 1 B -X PL8A 21 -800 500 200 R 50 50 1 1 B -X PL8B 22 -800 400 200 R 50 50 1 1 B -X PL9A 23 -800 300 200 R 50 50 1 1 B -X VccIO1 24 -800 200 200 R 50 50 1 1 W -X GNDIO1 25 -800 100 200 R 50 50 1 1 W -X TMS 26 -800 -100 200 R 50 50 1 1 I -X PL9B 27 -800 -200 200 R 50 50 1 1 B -X TCK 28 -800 -300 200 R 50 50 1 1 I -X PB2A 29 -800 -400 200 R 50 50 1 1 B -X PL3A 3 -800 2300 200 R 50 50 1 1 B -X PB2B 30 -800 -500 200 R 50 50 1 1 B -X TDO 31 -800 -600 200 R 50 50 1 1 O -X PB2C 32 -800 -700 200 R 50 50 1 1 B -X TDI 33 -800 -800 200 R 50 50 1 1 I -X PB2D 34 -800 -900 200 R 50 50 1 1 B -X Vcc 35 -800 -1000 200 R 50 50 1 1 W -X PB3A/PCLK1_1 36 -800 -1100 200 R 50 50 1 1 B -X PB3B 37 -800 -1200 200 R 50 50 1 1 B -X PB3C/PCLK1_0 38 -800 -1300 200 R 50 50 1 1 B -X PB3D 39 -800 -1400 200 R 50 50 1 1 B -X PL3B 4 -800 2200 200 R 50 50 1 1 B -X GND 40 -800 -1500 200 R 50 50 1 1 W -X VccIO1 41 -800 -1600 200 R 50 50 1 1 W -X GNDIO1 42 -800 -1700 200 R 50 50 1 1 W -X PB4A 43 -800 -1800 200 R 50 50 1 1 B -X PB4B 44 -800 -1900 200 R 50 50 1 1 B -X PB4C 45 -800 -2000 200 R 50 50 1 1 B -X PB4D 46 -800 -2100 200 R 50 50 1 1 B -X PB5A 47 -800 -2200 200 R 50 50 1 1 B -X ~SLEEP~ 48 -800 -2300 200 R 50 50 1 1 I -X PB5C 49 -800 -2400 200 R 50 50 1 1 B -X PL3C 5 -800 2100 200 R 50 50 1 1 B -X PB5D 50 -800 -2500 200 R 50 50 1 1 B -X PR9B 51 800 -2500 200 L 50 50 1 1 B -X PR9A 52 800 -2400 200 L 50 50 1 1 B -X PR8B 53 800 -2300 200 L 50 50 1 1 B -X PR8A 54 800 -2200 200 L 50 50 1 1 B -X PR7D 55 800 -2100 200 L 50 50 1 1 B -X PR7C 56 800 -2000 200 L 50 50 1 1 B -X PR7B 57 800 -1900 200 L 50 50 1 1 B -X PR7A 58 800 -1800 200 L 50 50 1 1 B -X PR6B 59 800 -1700 200 L 50 50 1 1 B -X PL3D 6 -800 2000 200 R 50 50 1 1 B -X VccIO0 60 800 -1600 200 L 50 50 1 1 W -X PR6A 61 800 -1500 200 L 50 50 1 1 B -X GNDIO0 62 800 -1400 200 L 50 50 1 1 W -X PR5D 63 800 -1300 200 L 50 50 1 1 B -X PR5C 64 800 -1200 200 L 50 50 1 1 B -X PR5B 65 800 -1100 200 L 50 50 1 1 B -X PR5A 66 800 -1000 200 L 50 50 1 1 B -X PR4B 67 800 -900 200 L 50 50 1 1 B -X PR4A 68 800 -800 200 L 50 50 1 1 B -X PR3D 69 800 -700 200 L 50 50 1 1 B -X PL4A 7 -800 1900 200 R 50 50 1 1 B -X PR3C 70 800 -600 200 L 50 50 1 1 B -X PR3B 71 800 -500 200 L 50 50 1 1 B -X PR3A 72 800 -400 200 L 50 50 1 1 B -X PR2B 73 800 -300 200 L 50 50 1 1 B -X VccIO0 74 800 -200 200 L 50 50 1 1 W -X GNDIO0 75 800 -100 200 L 50 50 1 1 W -X PR2A 76 800 100 200 L 50 50 1 1 B -X PT5C 77 800 200 200 L 50 50 1 1 B -X PT5B 78 800 300 200 L 50 50 1 1 B -X PT5A 79 800 400 200 L 50 50 1 1 B -X PL4B 8 -800 1800 200 R 50 50 1 1 B -X PT4F 80 800 500 200 L 50 50 1 1 B -X PT4E 81 800 600 200 L 50 50 1 1 B -X PT4D 82 800 700 200 L 50 50 1 1 B -X PT4C 83 800 800 200 L 50 50 1 1 B -X GND 84 800 900 200 L 50 50 1 1 W -X PT4B/PCLK0_1 85 800 1000 200 L 50 50 1 1 B -X PT4A/PCLK0_0 86 800 1100 200 L 50 50 1 1 B -X PT3D 87 800 1200 200 L 50 50 1 1 B -X VccAUX 88 800 1300 200 L 50 50 1 1 W -X PT3C 89 800 1400 200 L 50 50 1 1 B -X PL5A 9 -800 1700 200 R 50 50 1 1 B -X Vcc 90 800 1500 200 L 50 50 1 1 W -X PT3B 91 800 1600 200 L 50 50 1 1 B -X VccIO0 92 800 1700 200 L 50 50 1 1 W -X GNDIO0 93 800 1800 200 L 50 50 1 1 W -X PT3A 94 800 1900 200 L 50 50 1 1 B -X PT2F 95 800 2000 200 L 50 50 1 1 B -X PT2E 96 800 2100 200 L 50 50 1 1 B -X PT2D 97 800 2200 200 L 50 50 1 1 B -X PT2C 98 800 2300 200 L 50 50 1 1 B -X PT2B 99 800 2400 200 L 50 50 1 1 B +S -750 2200 750 -2200 0 1 10 f +X PL2A 1 -950 2100 200 R 50 50 1 1 B +X VccIO1 10 -100 2400 200 D 50 50 1 1 W +X PT2A 100 950 2000 200 L 50 50 1 1 B +X PL5B 11 -950 1200 200 R 50 50 1 1 B +X GNDIO1 12 -100 -2400 200 U 50 50 1 1 W +X PL5C 13 -950 1100 200 R 50 50 1 1 B +X PL5D/~GSRN~ 14 -950 1000 200 R 50 50 1 1 B +X PL6A 15 -950 900 200 R 50 50 1 1 B +X PL6B/TSALL 16 -950 800 200 R 50 50 1 1 B +X PL7A 17 -950 700 200 R 50 50 1 1 B +X PL7B 18 -950 600 200 R 50 50 1 1 B +X PL7C 19 -950 500 200 R 50 50 1 1 B +X PL2B 2 -950 2000 200 R 50 50 1 1 B +X PL7D 20 -950 400 200 R 50 50 1 1 B +X PL8A 21 -950 300 200 R 50 50 1 1 B +X PL8B 22 -950 200 200 R 50 50 1 1 B +X PL9A 23 -950 100 200 R 50 50 1 1 B +X VccIO1 24 0 2400 200 D 50 50 1 1 W +X GNDIO1 25 0 -2400 200 U 50 50 1 1 W +X TMS 26 -950 -2100 200 R 50 50 1 1 I +X PL9B 27 -950 -100 200 R 50 50 1 1 B +X TCK 28 -950 -1800 200 R 50 50 1 1 I +X PB2A 29 -950 -200 200 R 50 50 1 1 B +X PL3A 3 -950 1900 200 R 50 50 1 1 B +X PB2B 30 -950 -300 200 R 50 50 1 1 B +X TDO 31 -950 -1900 200 R 50 50 1 1 O +X PB2C 32 -950 -400 200 R 50 50 1 1 B +X TDI 33 -950 -2000 200 R 50 50 1 1 I +X PB2D 34 -950 -500 200 R 50 50 1 1 B +X Vcc 35 300 2400 200 D 50 50 1 1 W +X PB3A/PCLK1_1 36 -950 -600 200 R 50 50 1 1 B +X PB3B 37 -950 -700 200 R 50 50 1 1 B +X PB3C/PCLK1_0 38 -950 -800 200 R 50 50 1 1 B +X PB3D 39 -950 -900 200 R 50 50 1 1 B +X PL3B 4 -950 1800 200 R 50 50 1 1 B +X GND 40 200 -2400 200 U 50 50 1 1 W +X VccIO1 41 100 2400 200 D 50 50 1 1 W +X GNDIO1 42 100 -2400 200 U 50 50 1 1 W +X PB4A 43 -950 -1000 200 R 50 50 1 1 B +X PB4B 44 -950 -1100 200 R 50 50 1 1 B +X PB4C 45 -950 -1200 200 R 50 50 1 1 B +X PB4D 46 -950 -1300 200 R 50 50 1 1 B +X PB5A 47 -950 -1400 200 R 50 50 1 1 B +X ~SLEEP~ 48 950 2100 200 L 50 50 1 1 I +X PB5C 49 -950 -1500 200 R 50 50 1 1 B +X PL3C 5 -950 1700 200 R 50 50 1 1 B +X PB5D 50 -950 -1600 200 R 50 50 1 1 B +X PR9B 51 950 -2100 200 L 50 50 1 1 B +X PR9A 52 950 -2000 200 L 50 50 1 1 B +X PR8B 53 950 -1900 200 L 50 50 1 1 B +X PR8A 54 950 -1800 200 L 50 50 1 1 B +X PR7D 55 950 -1700 200 L 50 50 1 1 B +X PR7C 56 950 -1600 200 L 50 50 1 1 B +X PR7B 57 950 -1500 200 L 50 50 1 1 B +X PR7A 58 950 -1400 200 L 50 50 1 1 B +X PR6B 59 950 -1300 200 L 50 50 1 1 B +X PL3D 6 -950 1600 200 R 50 50 1 1 B +X VccIO0 60 -400 2400 200 D 50 50 1 1 W +X PR6A 61 950 -1200 200 L 50 50 1 1 B +X GNDIO0 62 -400 -2400 200 U 50 50 1 1 W +X PR5D 63 950 -1100 200 L 50 50 1 1 B +X PR5C 64 950 -1000 200 L 50 50 1 1 B +X PR5B 65 950 -900 200 L 50 50 1 1 B +X PR5A 66 950 -800 200 L 50 50 1 1 B +X PR4B 67 950 -700 200 L 50 50 1 1 B +X PR4A 68 950 -600 200 L 50 50 1 1 B +X PR3D 69 950 -500 200 L 50 50 1 1 B +X PL4A 7 -950 1500 200 R 50 50 1 1 B +X PR3C 70 950 -400 200 L 50 50 1 1 B +X PR3B 71 950 -300 200 L 50 50 1 1 B +X PR3A 72 950 -200 200 L 50 50 1 1 B +X PR2B 73 950 -100 200 L 50 50 1 1 B +X VccIO0 74 -300 2400 200 D 50 50 1 1 W +X GNDIO0 75 -300 -2400 200 U 50 50 1 1 W +X PR2A 76 950 100 200 L 50 50 1 1 B +X PT5C 77 950 200 200 L 50 50 1 1 B +X PT5B 78 950 300 200 L 50 50 1 1 B +X PT5A 79 950 400 200 L 50 50 1 1 B +X PL4B 8 -950 1400 200 R 50 50 1 1 B +X PT4F 80 950 500 200 L 50 50 1 1 B +X PT4E 81 950 600 200 L 50 50 1 1 B +X PT4D 82 950 700 200 L 50 50 1 1 B +X PT4C 83 950 800 200 L 50 50 1 1 B +X GND 84 300 -2400 200 U 50 50 1 1 W +X PT4B/PCLK0_1 85 950 900 200 L 50 50 1 1 B +X PT4A/PCLK0_0 86 950 1000 200 L 50 50 1 1 B +X PT3D 87 950 1100 200 L 50 50 1 1 B +X VccAUX 88 200 2400 200 D 50 50 1 1 W +X PT3C 89 950 1200 200 L 50 50 1 1 B +X PL5A 9 -950 1300 200 R 50 50 1 1 B +X Vcc 90 400 2400 200 D 50 50 1 1 W +X PT3B 91 950 1300 200 L 50 50 1 1 B +X VccIO0 92 -200 2400 200 D 50 50 1 1 W +X GNDIO0 93 -200 -2400 200 U 50 50 1 1 W +X PT3A 94 950 1400 200 L 50 50 1 1 B +X PT2F 95 950 1500 200 L 50 50 1 1 B +X PT2E 96 950 1600 200 L 50 50 1 1 B +X PT2D 97 950 1700 200 L 50 50 1 1 B +X PT2C 98 950 1800 200 L 50 50 1 1 B +X PT2B 99 950 1900 200 L 50 50 1 1 B +ENDDRAW +ENDDEF +# +# LCMXO640-TQFP-100 +# +DEF LCMXO640-TQFP-100 U 0 40 Y Y 1 F N +F0 "U" 0 50 50 H V C CNN +F1 "LCMXO640-TQFP-100" 0 0 40 H V C TNN +F2 "stdpads:TQFP-100" 0 -100 40 H I C CNN +F3 "" 0 100 50 H I C CNN +DRAW +S -850 2200 850 -2200 0 1 10 f +X PL2A 1 -1050 2100 200 R 50 50 1 1 B +X VccIO3 10 100 2400 200 D 50 50 1 1 W +X PT2A 100 1050 2000 200 L 50 50 1 1 B +X PL4C 11 -1050 1200 200 R 50 50 1 1 B +X GNDIO3 12 100 -2400 200 U 50 50 1 1 W +X PL4D 13 -1050 1100 200 R 50 50 1 1 B +X PL5B/~GSRN~ 14 -1050 1000 200 R 50 50 1 1 B +X PL7B 15 -1050 900 200 R 50 50 1 1 B +X PL8C/TSALL 16 -1050 800 200 R 50 50 1 1 B +X PL8D 17 -1050 700 200 R 50 50 1 1 B +X PL9A 18 -1050 600 200 R 50 50 1 1 B +X PL9C 19 -1050 500 200 R 50 50 1 1 B +X PL2C 2 -1050 2000 200 R 50 50 1 1 B +X PL10A 20 -1050 400 200 R 50 50 1 1 B +X PL10C 21 -1050 300 200 R 50 50 1 1 B +X PL11A 22 -1050 200 200 R 50 50 1 1 B +X PL11C 23 -1050 100 200 R 50 50 1 1 B +X VccIO3 24 200 2400 200 D 50 50 1 1 W +X GNDIO3 25 200 -2400 200 U 50 50 1 1 W +X TMS 26 -1050 -2100 200 R 50 50 1 1 I +X PL2C 27 -1050 -100 200 R 50 50 1 1 B +X TCK 28 -1050 -1800 200 R 50 50 1 1 I +X VccIO2 29 -100 2400 200 D 50 50 1 1 W +X PL2B 3 -1050 1900 200 R 50 50 1 1 B +X GNDIO2 30 -100 -2400 200 U 50 50 1 1 W +X TDO 31 -1050 -1900 200 R 50 50 1 1 O +X PB4C 32 -1050 -400 200 R 50 50 1 1 B +X TDI 33 -1050 -2000 200 R 50 50 1 1 I +X PB4E 34 -1050 -500 200 R 50 50 1 1 B +X Vcc 35 400 2400 200 D 50 50 1 1 W +X PB5B/PCLK2_1 36 -1050 -600 200 R 50 50 1 1 B +X PB5D 37 -1050 -700 200 R 50 50 1 1 B +X PB6B/PCLK2_0 38 -1050 -800 200 R 50 50 1 1 B +X PB6C 39 -1050 -900 200 R 50 50 1 1 B +X PL2D 4 -1050 1800 200 R 50 50 1 1 B +X GND 40 300 -2400 200 U 50 50 1 1 W +X VccIO2 41 0 2400 200 D 50 50 1 1 W +X GNDIO2 42 0 -2400 200 U 50 50 1 1 W +X PB8B 43 -1050 -1000 200 R 50 50 1 1 B +X PB8C 44 -1050 -1100 200 R 50 50 1 1 B +X PB8D 45 -1050 -1200 200 R 50 50 1 1 B +X PB9A 46 -1050 -1300 200 R 50 50 1 1 B +X PB9C 47 -1050 -1400 200 R 50 50 1 1 B +X ~SLEEP~ 48 1050 2100 200 L 50 50 1 1 I +X PB9D 49 -1050 -1500 200 R 50 50 1 1 B +X PL3A 5 -1050 1700 200 R 50 50 1 1 B +X PB9F 50 -1050 -1600 200 R 50 50 1 1 B +X PR11D 51 1050 -2100 200 L 50 50 1 1 B +X PR11B 52 1050 -2000 200 L 50 50 1 1 B +X PR11C 53 1050 -1900 200 L 50 50 1 1 B +X PR11A 54 1050 -1800 200 L 50 50 1 1 B +X PR10D 55 1050 -1700 200 L 50 50 1 1 B +X PR10C 56 1050 -1600 200 L 50 50 1 1 B +X PR10B 57 1050 -1500 200 L 50 50 1 1 B +X PR10A 58 1050 -1400 200 L 50 50 1 1 B +X PR9D 59 1050 -1300 200 L 50 50 1 1 B +X PL3B 6 -1050 1600 200 R 50 50 1 1 B +X VccIO1 60 -300 2400 200 D 50 50 1 1 W +X PR9B 61 1050 -1200 200 L 50 50 1 1 B +X GNDIO1 62 -300 -2400 200 U 50 50 1 1 W +X PR7B 63 1050 -1100 200 L 50 50 1 1 B +X PR6C 64 1050 -1000 200 L 50 50 1 1 B +X PR6B 65 1050 -900 200 L 50 50 1 1 B +X PR5D 66 1050 -800 200 L 50 50 1 1 B +X PR5B 67 1050 -700 200 L 50 50 1 1 B +X PR4D 68 1050 -600 200 L 50 50 1 1 B +X PR4B 69 1050 -500 200 L 50 50 1 1 B +X PL3C 7 -1050 1500 200 R 50 50 1 1 B +X PR3D 70 1050 -400 200 L 50 50 1 1 B +X PR3B 71 1050 -300 200 L 50 50 1 1 B +X PR2D 72 1050 -200 200 L 50 50 1 1 B +X PR2B 73 1050 -100 200 L 50 50 1 1 B +X VccIO1 74 -200 2400 200 D 50 50 1 1 W +X GNDIO1 75 -200 -2400 200 U 50 50 1 1 W +X PR9F 76 1050 100 200 L 50 50 1 1 B +X PT9E 77 1050 200 200 L 50 50 1 1 B +X PT9C 78 1050 300 200 L 50 50 1 1 B +X PT9A 79 1050 400 200 L 50 50 1 1 B +X PL3D 8 -1050 1400 200 R 50 50 1 1 B +X VccIO0 80 -500 2400 200 D 50 50 1 1 W +X GNDIO0 81 -500 -2400 200 U 50 50 1 1 W +X PT7E 82 1050 700 200 L 50 50 1 1 B +X PT7A 83 1050 800 200 L 50 50 1 1 B +X GND 84 400 -2400 200 U 50 50 1 1 W +X PT6B/PCLK0_1 85 1050 900 200 L 50 50 1 1 B +X PT5B/PCLK0_0 86 1050 1000 200 L 50 50 1 1 B +X PT5A 87 1050 1100 200 L 50 50 1 1 B +X VccAUX 88 300 2400 200 D 50 50 1 1 W +X PT4F 89 1050 1200 200 L 50 50 1 1 B +X PL4A 9 -1050 1300 200 R 50 50 1 1 B +X Vcc 90 500 2400 200 D 50 50 1 1 W +X PT3F 91 1050 1300 200 L 50 50 1 1 B +X VccIO0 92 -400 2400 200 D 50 50 1 1 W +X GNDIO0 93 -400 -2400 200 U 50 50 1 1 W +X PT3B 94 1050 1400 200 L 50 50 1 1 B +X PT3A 95 1050 1500 200 L 50 50 1 1 B +X PT2F 96 1050 1600 200 L 50 50 1 1 B +X PT2E 97 1050 1700 200 L 50 50 1 1 B +X PT2B 98 1050 1800 200 L 50 50 1 1 B +X PT2C 99 1050 1900 200 L 50 50 1 1 B ENDDRAW ENDDEF # @@ -1349,6 +1722,118 @@ X O7 9 -400 -350 150 R 50 50 1 1 T ENDDRAW ENDDEF # +# iCE40HX1K-VQ100 +# +DEF iCE40HX1K-VQ100 U 0 40 Y Y 1 F N +F0 "U" 0 50 50 H V C CNN +F1 "iCE40HX1K-VQ100" 0 0 40 H V C TNN +F2 "stdpads:TQFP-100" 0 -100 40 H I C CNN +F3 "" 0 100 50 H I C CNN +DRAW +S -850 2200 850 -2200 0 1 10 f +X IOL_1A 1 -1050 1800 200 R 50 50 1 1 B +X IOL_5B 10 -1050 1100 200 R 50 50 1 1 B +X IOT_95 100 1050 1900 200 L 50 50 1 1 B +X Vcc 11 450 2400 200 D 50 50 1 1 W +X IOL_6A 12 -1050 1000 200 R 50 50 1 1 B +X IOL_6B_GBIN7 13 -1050 900 200 R 50 50 1 1 B +X VccIO3 14 250 2400 200 D 50 50 1 1 W +X IOL_7A_GBIN6 15 -1050 800 200 R 50 50 1 1 B +X IOL_7B 16 -1050 700 200 R 50 50 1 1 B +X GND 17 300 -2400 200 U 50 50 1 1 W +X IOL_8A 18 -1050 600 200 R 50 50 1 1 B +X IOL_8B 19 -1050 500 200 R 50 50 1 1 B +X IOL_1B 2 -1050 1700 200 R 50 50 1 1 B +X IOL_10A 20 -1050 400 200 R 50 50 1 1 B +X IOL_10B 21 -1050 300 200 R 50 50 1 1 B +X VccIO3 22 350 2400 200 D 50 50 1 1 W +X GND 23 400 -2400 200 U 50 50 1 1 W +X IOL_12A 24 -1050 200 200 R 50 50 1 1 B +X IOL_12B 25 -1050 100 200 R 50 50 1 1 B +X IOB_26 26 -1050 -100 200 R 50 50 1 1 B +X IOB_27 27 -1050 -200 200 R 50 50 1 1 B +X IOB_28 28 -1050 -300 200 R 50 50 1 1 B +X IOB_29 29 -1050 -400 200 R 50 50 1 1 B +X IOL_2A 3 -1050 1600 200 R 50 50 1 1 B +X IOB_30 30 -1050 -500 200 R 50 50 1 1 B +X VccIO2 31 -50 2400 200 D 50 50 1 1 W +X GND 32 -300 -2400 200 U 50 50 1 1 W +X IOB_35_GBIN5 33 -1050 -600 200 R 50 50 1 1 B +X IOB_36_GBIN4 34 -1050 -700 200 R 50 50 1 1 B +X Vcc 35 550 2400 200 D 50 50 1 1 W +X IOB_34 36 -1050 -800 200 R 50 50 1 1 B +X IOB_37 37 -1050 -900 200 R 50 50 1 1 B +X VccIO2 38 50 2400 200 D 50 50 1 1 W +X GND 39 -200 -2400 200 U 50 50 1 1 W +X IOL_2B 4 -1050 1500 200 R 50 50 1 1 B +X IOB_41 40 -1050 -1000 200 R 50 50 1 1 B +X IOB_42_CBSEL0 41 -1050 -1100 200 R 50 50 1 1 B +X IOB_43_CBSEL1 42 -1050 -1200 200 R 50 50 1 1 B +X CDONE 43 -1050 -1900 200 R 50 50 1 1 I +X ~CRST~ 44 -1050 -2100 200 R 50 50 1 1 I +X IOB_44_SDO 45 -1050 -1400 200 R 50 50 1 1 B +X IOB_45_SDI 46 -1050 -1500 200 R 50 50 1 1 B +X GND 47 -100 -2400 200 U 50 50 1 1 W +X IOB_46_SCK 48 -1050 -1600 200 R 50 50 1 1 B +X IOB_47_SS 49 -1050 -1700 200 R 50 50 1 1 B +X GND 5 -400 -2400 200 U 50 50 1 1 W +X VccSPI 50 -550 2400 200 D 50 50 1 1 W +X IOR_52 51 1050 -1900 200 L 50 50 1 1 B +X IOR_53 52 1050 -1800 200 L 50 50 1 1 B +X IOR_54 53 1050 -1700 200 L 50 50 1 1 B +X IOR_55 54 1050 -1600 200 L 50 50 1 1 B +X GND 55 0 -2400 200 U 50 50 1 1 W +X IOR_56 56 1050 -1500 200 L 50 50 1 1 B +X IOR_57 57 1050 -1400 200 L 50 50 1 1 B +X VccIO1 58 -250 2400 200 D 50 50 1 1 W +X IOR_58 59 1050 -1300 200 L 50 50 1 1 B +X VccIO3 6 150 2400 200 D 50 50 1 1 W +X IOR_59 60 1050 -1200 200 L 50 50 1 1 B +X Vcc 61 650 2400 200 D 50 50 1 1 W +X IOR_60_GBIN3 62 1050 -1100 200 L 50 50 1 1 B +X IOR_61_GBIN2 63 1050 -1000 200 L 50 50 1 1 B +X IOR_63 64 1050 -900 200 L 50 50 1 1 B +X IOR_64 65 1050 -800 200 L 50 50 1 1 B +X IOR_65 66 1050 -700 200 L 50 50 1 1 B +X VccIO1 67 -150 2400 200 D 50 50 1 1 W +X IOR_67 68 1050 -600 200 L 50 50 1 1 B +X IOR_68 69 1050 -500 200 L 50 50 1 1 B +X IOL_3A 7 -1050 1400 200 R 50 50 1 1 B +X GND 70 100 -2400 200 U 50 50 1 1 W +X IOR_69 71 1050 -400 200 L 50 50 1 1 B +X IOR_70 72 1050 -300 200 L 50 50 1 1 B +X IOR_71 73 1050 -200 200 L 50 50 1 1 B +X IOR_72 74 1050 -100 200 L 50 50 1 1 B +X Vpp2V5 75 -750 2400 200 D 50 50 1 1 W +X VppFast 76 -650 2400 200 D 50 50 1 1 W +X Vcc 77 750 2400 200 D 50 50 1 1 W +X IOT_73 78 1050 100 200 L 50 50 1 1 B +X IOT_74 79 1050 200 200 L 50 50 1 1 B +X IOL_3B 8 -1050 1300 200 R 50 50 1 1 B +X IOT_75 80 1050 300 200 L 50 50 1 1 B +X IOT_77 81 1050 400 200 L 50 50 1 1 B +X IOT_78 82 1050 500 200 L 50 50 1 1 B +X IOT_79 83 1050 600 200 L 50 50 1 1 B +X GND 84 500 -2400 200 U 50 50 1 1 W +X IOT_80 85 1050 700 200 L 50 50 1 1 B +X IOT_81 86 1050 800 200 L 50 50 1 1 B +X IOT_82 87 1050 900 200 L 50 50 1 1 B +X VccIO0 88 -350 2400 200 D 50 50 1 1 W +X IOT_84_GBIN1 89 1050 1000 200 L 50 50 1 1 B +X IOL_5A 9 -1050 1200 200 R 50 50 1 1 B +X IOT_85_GBIN0 90 1050 1100 200 L 50 50 1 1 B +X IOT_86 91 1050 1200 200 L 50 50 1 1 B +X VccIO0 92 -450 2400 200 D 50 50 1 1 W +X IOT_87 93 1050 1300 200 L 50 50 1 1 B +X IOT_88 94 1050 1400 200 L 50 50 1 1 B +X IOT_89 95 1050 1500 200 L 50 50 1 1 B +X IOT_90 96 1050 1600 200 L 50 50 1 1 B +X IOT_91 97 1050 1700 200 L 50 50 1 1 B +X GND 98 200 -2400 200 U 50 50 1 1 W +X IOT_93 99 1050 1800 200 L 50 50 1 1 B +ENDDRAW +ENDDEF +# # iCE40HX4K-TQFP-144 # DEF iCE40HX4K-TQFP-144 U 0 40 Y Y 7 L N diff --git a/GW_RAM.lib b/GW_RAM.lib index 1f61ec7..31b12e5 100644 --- a/GW_RAM.lib +++ b/GW_RAM.lib @@ -255,7 +255,7 @@ ENDDEF DEF SPIFlash-SO-8 U 0 40 Y Y 1 F N F0 "U" 0 350 50 H V C CNN F1 "SPIFlash-SO-8" 0 -250 50 H V C CNN -F2 "stdpads:Hybrid_SPIFlash_SOIC-8_SOIC-16" 0 -300 50 H I C TNN +F2 "stdpads:stdpads:SOIC-8_5.3mm" 0 -300 50 H I C TNN F3 "" 0 0 50 H I C TNN DRAW S -350 300 350 -200 0 1 10 f @@ -270,6 +270,27 @@ X Vcc 8 550 200 200 L 50 50 1 1 W ENDDRAW ENDDEF # +# SPIFlash-SON-8-1EP +# +DEF SPIFlash-SON-8-1EP U 0 40 Y Y 1 F N +F0 "U" 0 350 50 H V C CNN +F1 "SPIFlash-SON-8-1EP" 0 -250 50 H V C CNN +F2 "stdpads:SON-8-1EP_3x2mm_P0.5mm_EP0.25x1.65mm" 0 -300 50 H I C TNN +F3 "" 0 0 50 H I C TNN +DRAW +S -350 300 350 -200 0 1 10 f +X ~CS~ 1 -550 200 200 R 50 50 1 1 I +X DO/IO1 2 -550 100 200 R 50 50 1 1 B +X ~WP~/IO2 3 -550 0 200 R 50 50 1 1 B +X GND 4 -550 -100 200 R 50 50 1 1 W +X DI/IO0 5 550 -100 200 L 50 50 1 1 B +X CLK 6 550 0 200 L 50 50 1 1 I +X ~HLD~/IO3 7 550 100 200 L 50 50 1 1 B +X Vcc 8 550 200 200 L 50 50 1 1 W +X GND 9 -550 -100 200 R 50 50 1 1 W N +ENDDRAW +ENDDEF +# # SRAM-128Kx8-SOP-32 # DEF SRAM-128Kx8-SOP-32 U? 0 20 Y Y 1 F N