Generate library parts for FPGA; I think I'm going to go with the UP5K for the initial prototype and swap out for the LP384 if the LUT usage is low enough
This commit is contained in:
parent
bad7824e74
commit
55661f447f
Binary file not shown.
|
@ -20,6 +20,27 @@ X Pin_2 2 -200 -100 150 R 50 50 1 1 P
|
|||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Connector_Generic_Conn_01x03
|
||||
#
|
||||
DEF Connector_Generic_Conn_01x03 J 0 40 Y N 1 F N
|
||||
F0 "J" 0 200 50 H V C CNN
|
||||
F1 "Connector_Generic_Conn_01x03" 0 -200 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Connector*:*_1x??_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -50 -95 0 -105 1 1 6 N
|
||||
S -50 5 0 -5 1 1 6 N
|
||||
S -50 105 0 95 1 1 6 N
|
||||
S -50 150 50 -150 1 1 10 f
|
||||
X Pin_1 1 -200 100 150 R 50 50 1 1 P
|
||||
X Pin_2 2 -200 0 150 R 50 50 1 1 P
|
||||
X Pin_3 3 -200 -100 150 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Device_C_Small
|
||||
#
|
||||
DEF Device_C_Small C 0 10 N N 1 F N
|
||||
|
@ -38,6 +59,51 @@ X ~ 2 0 -100 80 U 50 50 1 1 P
|
|||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Device_D_Schottky
|
||||
#
|
||||
DEF Device_D_Schottky D 0 40 N N 1 F N
|
||||
F0 "D" 0 100 50 H V C CNN
|
||||
F1 "Device_D_Schottky" 0 -100 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
TO-???*
|
||||
*_Diode_*
|
||||
*SingleDiode*
|
||||
D_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
P 2 0 1 0 50 0 -50 0 N
|
||||
P 4 0 1 8 50 50 50 -50 -50 0 50 50 N
|
||||
P 6 0 1 8 -75 25 -75 50 -50 50 -50 -50 -25 -50 -25 -25 N
|
||||
X K 1 -150 0 100 R 50 50 1 1 P
|
||||
X A 2 150 0 100 L 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Device_L_Small
|
||||
#
|
||||
DEF Device_L_Small L 0 10 N N 1 F N
|
||||
F0 "L" 30 40 50 H V L CNN
|
||||
F1 "Device_L_Small" 30 -40 50 H V L CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
Choke_*
|
||||
*Coil*
|
||||
Inductor_*
|
||||
L_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
A 0 -60 20 -899 899 0 1 0 N 0 -80 0 -40
|
||||
A 0 -20 20 -899 899 0 1 0 N 0 -40 0 0
|
||||
A 0 20 20 -899 899 0 1 0 N 0 0 0 40
|
||||
A 0 60 20 -899 899 0 1 0 N 0 40 0 80
|
||||
X ~ 1 0 100 20 D 50 50 1 1 P
|
||||
X ~ 2 0 -100 20 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Device_Q_NMOS_DGS
|
||||
#
|
||||
DEF Device_Q_NMOS_DGS Q 0 0 Y N 1 F N
|
||||
|
@ -91,6 +157,23 @@ X 4 4 0 -200 100 U 50 50 1 1 P
|
|||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# Device_R_Small
|
||||
#
|
||||
DEF Device_R_Small R 0 10 N N 1 F N
|
||||
F0 "R" 30 20 50 H V L CNN
|
||||
F1 "Device_R_Small" 30 -40 50 H V L CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
$FPLIST
|
||||
R_*
|
||||
$ENDFPLIST
|
||||
DRAW
|
||||
S -30 70 30 -70 0 1 8 N
|
||||
X ~ 1 0 100 30 D 50 50 1 1 P
|
||||
X ~ 2 0 -100 30 U 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# drv835x_DRV8353RSRGZ
|
||||
#
|
||||
DEF drv835x_DRV8353RSRGZ U 0 20 Y Y 1 F N
|
||||
|
@ -152,4 +235,59 @@ X SHA 9 -600 400 200 R 50 50 1 1 I
|
|||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# max11135-max11142_MAX11138
|
||||
#
|
||||
DEF max11135-max11142_MAX11138 U 0 20 Y Y 1 F N
|
||||
F0 "U" -400 -850 50 H V L CNN
|
||||
F1 "max11135-max11142_MAX11138" 400 850 50 H V R CNN
|
||||
F2 "" 0 0 50 H I L CNN
|
||||
F3 "" 0 0 50 H I L CNN
|
||||
ALIAS MAX11138 MAX11141
|
||||
DRAW
|
||||
S -400 800 400 -800 0 0 10 f
|
||||
X EP 0 0 -900 100 U 50 50 1 1 P
|
||||
X AIN3 1 -600 700 200 R 50 50 1 1 I
|
||||
X GND 10 -600 -200 200 R 50 50 1 1 P
|
||||
X GND 11 -600 -300 200 R 50 50 1 1 P
|
||||
X CNVST 12 -600 -400 200 R 50 50 1 1 I
|
||||
X REF- 13 -600 -500 200 R 50 50 1 1 I
|
||||
X GND 14 -600 -600 200 R 50 50 1 1 P
|
||||
X REF+ 15 600 -600 200 L 50 50 1 1 I
|
||||
X GND 16 600 -500 200 L 50 50 1 1 P
|
||||
X VDD 17 600 -400 200 L 50 50 1 1 W
|
||||
X VDD 18 600 -300 200 L 50 50 1 1 W
|
||||
X SCLK 19 600 -200 200 L 50 50 1 1 I
|
||||
X GND 2 -600 600 200 R 50 50 1 1 P
|
||||
X CS 20 600 -100 200 L 50 50 1 1 I
|
||||
X DIN 21 600 0 200 L 50 50 1 1 I
|
||||
X DGND 22 600 100 200 L 50 50 1 1 P
|
||||
X OVDD 23 600 200 200 L 50 50 1 1 W
|
||||
X DOUT 24 600 300 200 L 50 50 1 1 O
|
||||
X EOC 25 600 400 200 L 50 50 1 1 O
|
||||
X AIN0 26 600 500 200 L 50 50 1 1 I
|
||||
X AIN1 27 600 600 200 L 50 50 1 1 I
|
||||
X AIN2 28 600 700 200 L 50 50 1 1 I
|
||||
X GND 3 -600 500 200 R 50 50 1 1 P
|
||||
X GND 4 -600 400 200 R 50 50 1 1 P
|
||||
X GND 5 -600 300 200 R 50 50 1 1 P
|
||||
X GND 6 -600 200 200 R 50 50 1 1 P
|
||||
X GND 7 -600 100 200 R 50 50 1 1 P
|
||||
X GND 8 -600 0 200 R 50 50 1 1 P
|
||||
X GND 9 -600 -100 200 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# power_GND
|
||||
#
|
||||
DEF power_GND #PWR 0 0 Y Y 1 F P
|
||||
F0 "#PWR" 0 -250 50 H I C CNN
|
||||
F1 "power_GND" 0 -150 50 H V C CNN
|
||||
F2 "" 0 0 50 H I C CNN
|
||||
F3 "" 0 0 50 H I C CNN
|
||||
DRAW
|
||||
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
|
||||
X GND 1 0 0 0 D 50 50 1 1 W N
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
||||
|
|
1966
bldc-controller.sch
1966
bldc-controller.sch
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,67 @@
|
|||
import csv
|
||||
|
||||
PINOUT_CSV = "./ice40hx1k_pinout.csv"
|
||||
|
||||
PROLOGUE = """EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#
|
||||
# ICE40HX1K-VQ100
|
||||
#
|
||||
DEF ICE40HX1K-VQ100 U 0 40 Y Y 4 L N
|
||||
F0 "U" 0 0 60 H V C CNN
|
||||
F1 "ICE40HX1K-VQ100" 0 150 60 H V C CNN
|
||||
F2 "" 0 0 60 H I C CNN
|
||||
F3 "" 0 0 60 H I C CNN
|
||||
DRAW
|
||||
S 0 -50 600 -1450 0 1 0 N"""
|
||||
|
||||
EPILOGUE = """ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library"""
|
||||
|
||||
nbanks = 4
|
||||
pinsperbank = 100 // nbanks
|
||||
packagename = "VQ100"
|
||||
|
||||
with open(PINOUT_CSV, "r") as f:
|
||||
data = dict()
|
||||
reader = csv.reader(f)
|
||||
package_col = None
|
||||
for i, row in enumerate(reader):
|
||||
if i < 4 or len(row[0]) == 0:
|
||||
#print(row)
|
||||
if i == 3:
|
||||
if package_col is None:
|
||||
for j, r in enumerate(row):
|
||||
if packagename in r:
|
||||
package_col = j
|
||||
break
|
||||
continue
|
||||
name = row[0]
|
||||
num = row[package_col]
|
||||
#print(row)
|
||||
if num == '-':
|
||||
continue
|
||||
num = int(num)
|
||||
ty = 'B'
|
||||
realtype = row[1]
|
||||
if realtype == 'GND':
|
||||
ty = 'P'
|
||||
elif realtype.startswith('VCC'):
|
||||
ty = 'W'
|
||||
elif realtype == 'LED':
|
||||
ty = 'w'
|
||||
data[num] = [name, ty]
|
||||
|
||||
print(PROLOGUE)
|
||||
for b in range(nbanks):
|
||||
for p in range(pinsperbank*b, pinsperbank*(b + 1)):
|
||||
name = data[p + 1][0]
|
||||
x = -200
|
||||
y = -150 - 100 * (p - pinsperbank*b)
|
||||
ty = data[p + 1][1]
|
||||
print("X {} {} {} {} 200 R 50 50 {} 1 {}".format(name, p + 1, x, y, b + 1, ty))
|
||||
# add ground paddle pin
|
||||
print("X {} {} {} {} 200 R 50 50 {} 1 {}".format('GND', 0, -200, -150 - 100*pinsperbank, 1, 'P'))
|
||||
print(EPILOGUE)
|
|
@ -0,0 +1,70 @@
|
|||
import csv
|
||||
|
||||
PINOUT_CSV = "./ice40lp1k_pinout.csv"
|
||||
PACKAGE_NAME = "ICE40LP1K-CB81"
|
||||
nbanks = 9
|
||||
pinsperbank = 81 // nbanks
|
||||
packagename = "CB81"
|
||||
|
||||
|
||||
PROLOGUE = """EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#
|
||||
# {}
|
||||
#
|
||||
DEF {} U 0 40 Y Y {} L N
|
||||
F0 "U" 0 0 60 H V C CNN
|
||||
F1 "{}" 0 150 60 H V C CNN
|
||||
F2 "" 0 0 60 H I C CNN
|
||||
F3 "" 0 0 60 H I C CNN
|
||||
DRAW
|
||||
S 0 -50 600 -1450 0 1 0 N""".format(PACKAGE_NAME, PACKAGE_NAME, nbanks, PACKAGE_NAME)
|
||||
|
||||
EPILOGUE = """ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library"""
|
||||
|
||||
with open(PINOUT_CSV, "r") as f:
|
||||
data = dict()
|
||||
reader = csv.reader(f)
|
||||
package_col = None
|
||||
for i, row in enumerate(reader):
|
||||
if i < 4 or len(row[0]) == 0:
|
||||
#print(row)
|
||||
if i == 3:
|
||||
if package_col is None:
|
||||
for j, r in enumerate(row):
|
||||
if packagename in r:
|
||||
package_col = j
|
||||
break
|
||||
continue
|
||||
name = row[0]
|
||||
num = row[package_col]
|
||||
#print(row)
|
||||
if num == '-':
|
||||
continue
|
||||
#num = int(num)
|
||||
ty = 'B'
|
||||
realtype = row[1]
|
||||
if realtype == 'GND':
|
||||
ty = 'P'
|
||||
elif realtype.startswith('VCC'):
|
||||
ty = 'W'
|
||||
elif realtype == 'LED':
|
||||
ty = 'w'
|
||||
data[num] = [name, ty]
|
||||
|
||||
print(PROLOGUE)
|
||||
for b in range(nbanks):
|
||||
bankname = "ABCDEFGHJKLMNOP"[b] # NOTE: I is skipped
|
||||
for p in range(pinsperbank):
|
||||
pinname = bankname + str(p + 1)
|
||||
name = data[pinname][0]
|
||||
x = -200
|
||||
y = -150 - 100 * p
|
||||
ty = data[pinname][1]
|
||||
print("X {} {} {} {} 200 R 50 50 {} 1 {}".format(name, pinname, x, y, b + 1, ty))
|
||||
# add ground paddle pin
|
||||
print("X {} {} {} {} 200 R 50 50 {} 1 {}".format('GND', 0, -200, -150 - 100*pinsperbank, 1, 'P'))
|
||||
print(EPILOGUE)
|
|
@ -0,0 +1,69 @@
|
|||
import csv
|
||||
|
||||
PINOUT_CSV = "./ice40up5k_pinout.csv"
|
||||
packagename = "SG48"
|
||||
|
||||
PACKAGE_NAME = "ICE40UP5K-" + packagename
|
||||
nbanks = 4
|
||||
pinsperbank = 48 // nbanks
|
||||
|
||||
|
||||
PROLOGUE = """EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#
|
||||
# {}
|
||||
#
|
||||
DEF {} U 0 40 Y Y {} L N
|
||||
F0 "U" 0 0 60 H V C CNN
|
||||
F1 "{}" 0 150 60 H V C CNN
|
||||
F2 "" 0 0 60 H I C CNN
|
||||
F3 "" 0 0 60 H I C CNN
|
||||
DRAW
|
||||
S 0 -50 600 -1450 0 1 0 N""".format(PACKAGE_NAME, PACKAGE_NAME, nbanks, PACKAGE_NAME)
|
||||
|
||||
EPILOGUE = """ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library"""
|
||||
|
||||
with open(PINOUT_CSV, "r") as f:
|
||||
data = dict()
|
||||
reader = csv.reader(f)
|
||||
package_col = None
|
||||
for i, row in enumerate(reader):
|
||||
if i < 5 or len(row[0]) == 0:
|
||||
#print(row)
|
||||
if i == 4:
|
||||
if package_col is None:
|
||||
for j, r in enumerate(row):
|
||||
if packagename in r:
|
||||
package_col = j
|
||||
break
|
||||
continue
|
||||
name = row[0]
|
||||
num = row[package_col]
|
||||
#print(row)
|
||||
if len(num) == 0 or num == '-' or num == "Paddle":
|
||||
continue
|
||||
num = int(num)
|
||||
ty = 'B'
|
||||
realtype = row[1]
|
||||
if realtype == 'GND':
|
||||
ty = 'P'
|
||||
elif realtype.startswith('VCC'):
|
||||
ty = 'W'
|
||||
elif realtype == 'LED':
|
||||
ty = 'w'
|
||||
data[num] = [name, ty]
|
||||
|
||||
print(PROLOGUE)
|
||||
for b in range(nbanks):
|
||||
for p in range(pinsperbank*b, pinsperbank*(b + 1)):
|
||||
name = data[p + 1][0]
|
||||
x = -200
|
||||
y = -150 - 100 * (p - pinsperbank*b)
|
||||
ty = data[p + 1][1]
|
||||
print("X {} {} {} {} 200 R 50 50 {} 1 {}".format(name, p + 1, x, y, b + 1, ty))
|
||||
# add ground paddle pin
|
||||
print("X {} {} {} {} 200 R 50 50 {} 1 {}".format('GND', 0, -200, -150 - 100*pinsperbank, 1, 'P'))
|
||||
print(EPILOGUE)
|
|
@ -0,0 +1,163 @@
|
|||
,,,,,
|
||||
,,,,,
|
||||
"iCE40 Pinout
|
||||
HX1K",,,,,
|
||||
"
|
||||
Pin Function","Pin
|
||||
Type",Bank,"(VQ100)
|
||||
100-Pin VQFP
|
||||
Pin Number","(CB132)
|
||||
132-Ball csBGA Ball Number","(TQ144)
|
||||
144-Pin TQFP
|
||||
Pin Number"
|
||||
IOL_1A,DPIO,3,1,B1,1
|
||||
IOL_1B,DPIO,3,2,C1,2
|
||||
IOL_2A,DPIO,3,3,C3,3
|
||||
IOL_2B,DPIO,3,4,D3,4
|
||||
IOL_3A,DPIO,3,7,D4,7
|
||||
IOL_3B,DPIO,3,8,E4,8
|
||||
IOL_4A,DPIO,3,-,D1,9
|
||||
IOL_4B,DPIO,3,-,E1,10
|
||||
IOL_5A,DPIO,3,9,F4,11
|
||||
IOL_5B,DPIO,3,10,F3,12
|
||||
IOL_6A,DPIO,3,12,H3,19
|
||||
IOL_6B_GBIN7,GBIN,3,13,H1,20
|
||||
IOL_7A_GBIN6,GBIN,3,15,G1,21
|
||||
IOL_7B,DPIO,3,16,G3,22
|
||||
IOL_8A,DPIO,3,18,G4,23
|
||||
IOL_8B,DPIO,3,19,H4,24
|
||||
IOL_9A,DPIO,3,-,J1,25
|
||||
IOL_9B,DPIO,3,-,J3,26
|
||||
IOL_10A,DPIO,3,20,-,28
|
||||
IOL_10B,DPIO,3,21,-,29
|
||||
IOL_11A,DPIO,3,-,K4,31
|
||||
IOL_11B,DPIO,3,-,K3,32
|
||||
IOL_12A,DPIO,3,24,M1,33
|
||||
IOL_12B,DPIO,3,25,L1,34
|
||||
GNDPLL,GNDPLL,GNDPLL,-,P1,35
|
||||
VCCPLL,VCCPLL,VCCPLL,-,N1,36
|
||||
IOB_24,PIO,2,-,M3,37
|
||||
IOB_25,PIO,2,-,L4,38
|
||||
IOB_26,PIO,2,26,P2,39
|
||||
IOB_27,PIO,2,27,P3,41
|
||||
IOB_28,PIO,2,28,M4,42
|
||||
IOB_29,PIO,2,29,L5,43
|
||||
IOB_30,PIO,2,30,P4,44
|
||||
IOB_31,PIO,2,-,L6,45
|
||||
IOB_32,PIO,2,-,P5,47
|
||||
IOB_33,PIO,2,-,M6,48
|
||||
IOB_35_GBIN5,GBIN,2,33,P7,49
|
||||
IOB_36_GBIN4,GBIN,2,34,P8,50
|
||||
IOB_34,PIO,2,36,M7,52
|
||||
IOB_37,PIO,2,37,P9,56
|
||||
IOB_38,PIO,2,-,L7,58
|
||||
IOB_39,PIO,2,-,M8,60
|
||||
IOB_40,PIO,2,-,L8,61
|
||||
IOB_41,PIO,2,40,M9,62
|
||||
IOB_42_CBSEL0,PIO,2,41,L9,63
|
||||
IOB_43_CBSEL1,PIO,2,42,P10,64
|
||||
CDONE,CONFIG,2,43,M10,65
|
||||
CRESET_B,CONFIG,2,44,L10,66
|
||||
IOB_44_SDO,SPI,SPI,45,M11,67
|
||||
IOB_45_SDI,SPI,SPI,46,P11,68
|
||||
IOB_46_SCK,SPI,SPI,48,P12,70
|
||||
IOB_47_SS,SPI,SPI,49,P13,71
|
||||
VCC_SPI,SPI,SPI,50,L11,72
|
||||
IOR_48,PIO,1,-,M12,73
|
||||
IOR_49,PIO,1,-,P14,74
|
||||
IOR_50,PIO,1,-,L12,75
|
||||
IOR_51,PIO,1,-,N14,76
|
||||
NC,NC,NC,-,M14,77
|
||||
IOR_52,PIO,1,51,L14,78
|
||||
IOR_53,PIO,1,52,K12,79
|
||||
IOR_54,PIO,1,53,K11,80
|
||||
IOR_55,PIO,1,54,K14,81
|
||||
IOR_56,PIO,1,56,J12,87
|
||||
IOR_57,PIO,1,57,J11,88
|
||||
IOR_58,PIO,1,59,H12,90
|
||||
IOR_59,PIO,1,60,H11,91
|
||||
IOR_60_GBIN3,GBIN,1,62,F14,93
|
||||
IOR_61_GBIN2,GBIN,1,63,G14,94
|
||||
IOR_62,PIO,1,-,G12,95
|
||||
IOR_63,PIO,1,64,G11,96
|
||||
IOR_64,PIO,1,65,F12,97
|
||||
IOR_65,PIO,1,66,E14,98
|
||||
IOR_66,PIO,1,-,F11,99
|
||||
IOR_67,PIO,1,68,E12,101
|
||||
IOR_68,PIO,1,69,D14,102
|
||||
IOR_69,PIO,1,71,C14,104
|
||||
IOR_70,PIO,1,72,E11,105
|
||||
IOR_71,PIO,1,73,B14,106
|
||||
IOR_72,PIO,1,74,D12,107
|
||||
VPP_2V5,VPP,VPP,75,A14,108
|
||||
VPP_FAST,VPP,VPP,76,A13,109
|
||||
IOT_73,PIO,0,78,C12,112
|
||||
IOT_74,PIO,0,79,A12,113
|
||||
IOT_75,PIO,0,80,C11,114
|
||||
IOT_76,PIO,0,-,C10,115
|
||||
IOT_77,PIO,0,81,D11,116
|
||||
IOT_78,PIO,0,82,A10,117
|
||||
IOT_79,PIO,0,83,D10,118
|
||||
IOT_80,PIO,0,85,C9,119
|
||||
IOT_81,PIO,0,86,D9,120
|
||||
IOT_82,PIO,0,87,C8,121
|
||||
IOT_83,PIO,0,-,D8,122
|
||||
IOT_84_GBIN1,GBIN,0,89,A7,128
|
||||
IOT_85_GBIN0,GBIN,0,90,A6,129
|
||||
IOT_86,PIO,0,91,C7,-
|
||||
IOT_87,PIO,0,93,D7,134
|
||||
IOT_88,PIO,0,94,C6,135
|
||||
IOT_89,PIO,0,95,A5,136
|
||||
IOT_90,PIO,0,96,A4,137
|
||||
IOT_91,PIO,0,97,D6,138
|
||||
IOT_92,PIO,0,-,C5,139
|
||||
IOT_93,PIO,0,99,A2,141
|
||||
IOT_94,PIO,0,-,D5,142
|
||||
IOT_95,PIO,0,100,A1,143
|
||||
IOT_96,PIO,0,-,C4,144
|
||||
GND,GND,GND,5,A9,5
|
||||
GND,GND,GND,32,F1,13
|
||||
GND,GND,GND,39,F7,14
|
||||
GND,GND,GND,47,G7,59
|
||||
GND,GND,GND,55,G8,69
|
||||
GND,GND,GND,70,G9,86
|
||||
GND,GND,GND,98,H6,103
|
||||
GND,GND,GND,17,H7,132
|
||||
GND,GND,GND,23,H8,140
|
||||
GND,GND,GND,84,J14,-
|
||||
GND,GND,GND,-,J8,-
|
||||
GND,GND,GND,-,L3,-
|
||||
GND,GND,GND,-,P6,-
|
||||
VCC,VCC,VCC,11,F8,27
|
||||
VCC,VCC,VCC,35,G6,51
|
||||
VCC,VCC,VCC,61,H9,92
|
||||
VCC,VCC,VCC,77,J4,111
|
||||
VCC,VCC,VCC,-,J7,-
|
||||
VCCIO_0,VCCIO,VCCIO,92,A8,133
|
||||
VCCIO_0,VCCIO,VCCIO,88,F6,123
|
||||
VCCIO_1,VCCIO,VCCIO,58,F9,100
|
||||
VCCIO_1,VCCIO,VCCIO,67,H14,89
|
||||
VCCIO_2,VCCIO,VCCIO,31,J9,46
|
||||
VCCIO_2,VCCIO,VCCIO,38,M5,57
|
||||
VCCIO_3,VCCIO,VCCIO,6,E3,6
|
||||
VCCIO_3,VCCIO,VCCIO,14,J6,30
|
||||
VCCIO_3,VCCIO,VCCIO,22,K1,-
|
||||
NC,NC,NC,-,A3,15
|
||||
NC,NC,NC,-,A11,16
|
||||
NC,NC,NC,-,-,17
|
||||
NC,NC,NC,-,-,18
|
||||
NC,NC,NC,-,-,40
|
||||
NC,NC,NC,-,-,53
|
||||
NC,NC,NC,-,-,54
|
||||
NC,NC,NC,-,-,55
|
||||
NC,NC,NC,-,-,82
|
||||
NC,NC,NC,-,-,83
|
||||
NC,NC,NC,-,-,84
|
||||
NC,NC,NC,-,-,85
|
||||
NC,NC,NC,-,-,110
|
||||
NC,NC,NC,-,-,124
|
||||
NC,NC,NC,-,-,125
|
||||
NC,NC,NC,-,-,126
|
||||
NC,NC,NC,-,-,127
|
||||
NC,NC,NC,-,-,130
|
||||
NC,NC,NC,-,-,131
|
|
|
@ -0,0 +1,3 @@
|
|||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
#End Doc Library
|
|
@ -0,0 +1,117 @@
|
|||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# ICE40HX1K-VQ100
|
||||
#
|
||||
DEF ICE40HX1K-VQ100 U 0 40 Y Y 4 L N
|
||||
F0 "U" 0 0 60 H V C CNN
|
||||
F1 "ICE40HX1K-VQ100" 0 150 60 H V C CNN
|
||||
F2 "" 0 0 60 H I C CNN
|
||||
F3 "" 0 0 60 H I C CNN
|
||||
DRAW
|
||||
S 0 -50 600 -2750 0 1 0 N
|
||||
X GND 0 -200 -2650 200 R 50 50 1 1 P
|
||||
X IOL_1A 1 -200 -150 200 R 50 50 1 1 B
|
||||
X IOL_5B 10 -200 -1050 200 R 50 50 1 1 B
|
||||
X VCC 11 -200 -1150 200 R 50 50 1 1 W
|
||||
X IOL_6A 12 -200 -1250 200 R 50 50 1 1 B
|
||||
X IOL_6B_GBIN7 13 -200 -1350 200 R 50 50 1 1 B
|
||||
X VCCIO_3 14 -200 -1450 200 R 50 50 1 1 W
|
||||
X IOL_7A_GBIN6 15 -200 -1550 200 R 50 50 1 1 B
|
||||
X IOL_7B 16 -200 -1650 200 R 50 50 1 1 B
|
||||
X GND 17 -200 -1750 200 R 50 50 1 1 P
|
||||
X IOL_8A 18 -200 -1850 200 R 50 50 1 1 B
|
||||
X IOL_8B 19 -200 -1950 200 R 50 50 1 1 B
|
||||
X IOL_1B 2 -200 -250 200 R 50 50 1 1 B
|
||||
X IOL_10A 20 -200 -2050 200 R 50 50 1 1 B
|
||||
X IOL_10B 21 -200 -2150 200 R 50 50 1 1 B
|
||||
X VCCIO_3 22 -200 -2250 200 R 50 50 1 1 W
|
||||
X GND 23 -200 -2350 200 R 50 50 1 1 P
|
||||
X IOL_12A 24 -200 -2450 200 R 50 50 1 1 B
|
||||
X IOL_12B 25 -200 -2550 200 R 50 50 1 1 B
|
||||
X IOL_2A 3 -200 -350 200 R 50 50 1 1 B
|
||||
X IOL_2B 4 -200 -450 200 R 50 50 1 1 B
|
||||
X GND 5 -200 -550 200 R 50 50 1 1 P
|
||||
X VCCIO_3 6 -200 -650 200 R 50 50 1 1 W
|
||||
X IOL_3A 7 -200 -750 200 R 50 50 1 1 B
|
||||
X IOL_3B 8 -200 -850 200 R 50 50 1 1 B
|
||||
X IOL_5A 9 -200 -950 200 R 50 50 1 1 B
|
||||
X IOB_26 26 -200 -150 200 R 50 50 2 1 B
|
||||
X IOB_27 27 -200 -250 200 R 50 50 2 1 B
|
||||
X IOB_28 28 -200 -350 200 R 50 50 2 1 B
|
||||
X IOB_29 29 -200 -450 200 R 50 50 2 1 B
|
||||
X IOB_30 30 -200 -550 200 R 50 50 2 1 B
|
||||
X VCCIO_2 31 -200 -650 200 R 50 50 2 1 W
|
||||
X GND 32 -200 -750 200 R 50 50 2 1 P
|
||||
X IOB_35_GBIN5 33 -200 -850 200 R 50 50 2 1 B
|
||||
X IOB_36_GBIN4 34 -200 -950 200 R 50 50 2 1 B
|
||||
X VCC 35 -200 -1050 200 R 50 50 2 1 W
|
||||
X IOB_34 36 -200 -1150 200 R 50 50 2 1 B
|
||||
X IOB_37 37 -200 -1250 200 R 50 50 2 1 B
|
||||
X VCCIO_2 38 -200 -1350 200 R 50 50 2 1 W
|
||||
X GND 39 -200 -1450 200 R 50 50 2 1 P
|
||||
X IOB_41 40 -200 -1550 200 R 50 50 2 1 B
|
||||
X IOB_42_CBSEL0 41 -200 -1650 200 R 50 50 2 1 B
|
||||
X IOB_43_CBSEL1 42 -200 -1750 200 R 50 50 2 1 B
|
||||
X CDONE 43 -200 -1850 200 R 50 50 2 1 B
|
||||
X CRESET_B 44 -200 -1950 200 R 50 50 2 1 B
|
||||
X IOB_44_SDO 45 -200 -2050 200 R 50 50 2 1 B
|
||||
X IOB_45_SDI 46 -200 -2150 200 R 50 50 2 1 B
|
||||
X GND 47 -200 -2250 200 R 50 50 2 1 P
|
||||
X IOB_46_SCK 48 -200 -2350 200 R 50 50 2 1 B
|
||||
X IOB_47_SS 49 -200 -2450 200 R 50 50 2 1 B
|
||||
X VCC_SPI 50 -200 -2550 200 R 50 50 2 1 B
|
||||
X IOR_52 51 -200 -150 200 R 50 50 3 1 B
|
||||
X IOR_53 52 -200 -250 200 R 50 50 3 1 B
|
||||
X IOR_54 53 -200 -350 200 R 50 50 3 1 B
|
||||
X IOR_55 54 -200 -450 200 R 50 50 3 1 B
|
||||
X GND 55 -200 -550 200 R 50 50 3 1 P
|
||||
X IOR_56 56 -200 -650 200 R 50 50 3 1 B
|
||||
X IOR_57 57 -200 -750 200 R 50 50 3 1 B
|
||||
X VCCIO_1 58 -200 -850 200 R 50 50 3 1 W
|
||||
X IOR_58 59 -200 -950 200 R 50 50 3 1 B
|
||||
X IOR_59 60 -200 -1050 200 R 50 50 3 1 B
|
||||
X VCC 61 -200 -1150 200 R 50 50 3 1 W
|
||||
X IOR_60_GBIN3 62 -200 -1250 200 R 50 50 3 1 B
|
||||
X IOR_61_GBIN2 63 -200 -1350 200 R 50 50 3 1 B
|
||||
X IOR_63 64 -200 -1450 200 R 50 50 3 1 B
|
||||
X IOR_64 65 -200 -1550 200 R 50 50 3 1 B
|
||||
X IOR_65 66 -200 -1650 200 R 50 50 3 1 B
|
||||
X VCCIO_1 67 -200 -1750 200 R 50 50 3 1 W
|
||||
X IOR_67 68 -200 -1850 200 R 50 50 3 1 B
|
||||
X IOR_68 69 -200 -1950 200 R 50 50 3 1 B
|
||||
X GND 70 -200 -2050 200 R 50 50 3 1 P
|
||||
X IOR_69 71 -200 -2150 200 R 50 50 3 1 B
|
||||
X IOR_70 72 -200 -2250 200 R 50 50 3 1 B
|
||||
X IOR_71 73 -200 -2350 200 R 50 50 3 1 B
|
||||
X IOR_72 74 -200 -2450 200 R 50 50 3 1 B
|
||||
X VPP_2V5 75 -200 -2550 200 R 50 50 3 1 B
|
||||
X IOT_95 100 -200 -2550 200 R 50 50 4 1 B
|
||||
X VPP_FAST 76 -200 -150 200 R 50 50 4 1 B
|
||||
X VCC 77 -200 -250 200 R 50 50 4 1 W
|
||||
X IOT_73 78 -200 -350 200 R 50 50 4 1 B
|
||||
X IOT_74 79 -200 -450 200 R 50 50 4 1 B
|
||||
X IOT_75 80 -200 -550 200 R 50 50 4 1 B
|
||||
X IOT_77 81 -200 -650 200 R 50 50 4 1 B
|
||||
X IOT_78 82 -200 -750 200 R 50 50 4 1 B
|
||||
X IOT_79 83 -200 -850 200 R 50 50 4 1 B
|
||||
X GND 84 -200 -950 200 R 50 50 4 1 P
|
||||
X IOT_80 85 -200 -1050 200 R 50 50 4 1 B
|
||||
X IOT_81 86 -200 -1150 200 R 50 50 4 1 B
|
||||
X IOT_82 87 -200 -1250 200 R 50 50 4 1 B
|
||||
X VCCIO_0 88 -200 -1350 200 R 50 50 4 1 W
|
||||
X IOT_84_GBIN1 89 -200 -1450 200 R 50 50 4 1 B
|
||||
X IOT_85_GBIN0 90 -200 -1550 200 R 50 50 4 1 B
|
||||
X IOT_86 91 -200 -1650 200 R 50 50 4 1 B
|
||||
X VCCIO_0 92 -200 -1750 200 R 50 50 4 1 W
|
||||
X IOT_87 93 -200 -1850 200 R 50 50 4 1 B
|
||||
X IOT_88 94 -200 -1950 200 R 50 50 4 1 B
|
||||
X IOT_89 95 -200 -2050 200 R 50 50 4 1 B
|
||||
X IOT_90 96 -200 -2150 200 R 50 50 4 1 B
|
||||
X IOT_91 97 -200 -2250 200 R 50 50 4 1 B
|
||||
X GND 98 -200 -2350 200 R 50 50 4 1 P
|
||||
X IOT_93 99 -200 -2450 200 R 50 50 4 1 B
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
|
@ -0,0 +1,3 @@
|
|||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
#End Doc Library
|
|
@ -0,0 +1,98 @@
|
|||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# ICE40LP1K-CB81
|
||||
#
|
||||
DEF ICE40LP1K-CB81 U 0 40 Y Y 9 L N
|
||||
F0 "U" 0 0 60 H V C CNN
|
||||
F1 "ICE40LP1K-CB81" 0 150 60 H V C CNN
|
||||
F2 "" 0 0 60 H I C CNN
|
||||
F3 "" 0 0 60 H I C CNN
|
||||
DRAW
|
||||
S 0 -50 600 -1050 0 1 0 N
|
||||
X GND 0 -200 -1050 200 R 50 50 1 1 P
|
||||
X GND A1 -200 -150 200 R 50 50 1 1 P
|
||||
X IOT_93 A2 -200 -250 200 R 50 50 1 1 B
|
||||
X IOT_91 A3 -200 -350 200 R 50 50 1 1 B
|
||||
X IOT_85_GBIN0 A4 -200 -450 200 R 50 50 1 1 B
|
||||
X VCC A5 -200 -550 200 R 50 50 1 1 W
|
||||
X VCCIO_0 A6 -200 -650 200 R 50 50 1 1 W
|
||||
X IOT_76 A7 -200 -750 200 R 50 50 1 1 B
|
||||
X IOT_73 A8 -200 -850 200 R 50 50 1 1 B
|
||||
X GND A9 -200 -950 200 R 50 50 1 1 P
|
||||
X IOL_2A B1 -200 -150 200 R 50 50 2 1 B
|
||||
X IOL_1B B2 -200 -250 200 R 50 50 2 1 B
|
||||
X IOL_2B B3 -200 -350 200 R 50 50 2 1 B
|
||||
X IOT_87 B4 -200 -450 200 R 50 50 2 1 B
|
||||
X IOT_81 B5 -200 -550 200 R 50 50 2 1 B
|
||||
X IOT_79 B6 -200 -650 200 R 50 50 2 1 B
|
||||
X IOT_75 B7 -200 -750 200 R 50 50 2 1 B
|
||||
X IOT_74 B8 -200 -850 200 R 50 50 2 1 B
|
||||
X VPP_2V5 B9 -200 -950 200 R 50 50 2 1 B
|
||||
X IOL_3B C1 -200 -150 200 R 50 50 3 1 B
|
||||
X IOL_5B C2 -200 -250 200 R 50 50 3 1 B
|
||||
X IOL_1A C3 -200 -350 200 R 50 50 3 1 B
|
||||
X IOT_95 C4 -200 -450 200 R 50 50 3 1 B
|
||||
X IOT_82 C5 -200 -550 200 R 50 50 3 1 B
|
||||
X IOT_78 C6 -200 -650 200 R 50 50 3 1 B
|
||||
X IOR_71 C7 -200 -750 200 R 50 50 3 1 B
|
||||
X IOR_72 C8 -200 -850 200 R 50 50 3 1 B
|
||||
X IOR_70 C9 -200 -950 200 R 50 50 3 1 B
|
||||
X IOL_6B_GBIN7 D1 -200 -150 200 R 50 50 4 1 B
|
||||
X IOL_5A D2 -200 -250 200 R 50 50 4 1 B
|
||||
X IOL_3A D3 -200 -350 200 R 50 50 4 1 B
|
||||
X IOT_88 D4 -200 -450 200 R 50 50 4 1 B
|
||||
X IOT_90 D5 -200 -550 200 R 50 50 4 1 B
|
||||
X IOT_84_GBIN1 D6 -200 -650 200 R 50 50 4 1 B
|
||||
X IOR_67 D7 -200 -750 200 R 50 50 4 1 B
|
||||
X IOR_68 D8 -200 -850 200 R 50 50 4 1 B
|
||||
X VCCIO_1 D9 -200 -950 200 R 50 50 4 1 W
|
||||
X IOL_7A_GBIN6 E1 -200 -150 200 R 50 50 5 1 B
|
||||
X IOL_7B E2 -200 -250 200 R 50 50 5 1 B
|
||||
X IOL_6A E3 -200 -350 200 R 50 50 5 1 B
|
||||
X GND E4 -200 -450 200 R 50 50 5 1 P
|
||||
X GND E5 -200 -550 200 R 50 50 5 1 P
|
||||
X IOT_77 E6 -200 -650 200 R 50 50 5 1 B
|
||||
X IOR_65 E7 -200 -750 200 R 50 50 5 1 B
|
||||
X IOR_63 E8 -200 -850 200 R 50 50 5 1 B
|
||||
X IOR_64 E9 -200 -950 200 R 50 50 5 1 B
|
||||
X VCCIO_3 F1 -200 -150 200 R 50 50 6 1 W
|
||||
X IOL_8A F2 -200 -250 200 R 50 50 6 1 B
|
||||
X IOL_8B F3 -200 -350 200 R 50 50 6 1 B
|
||||
X GND F4 -200 -450 200 R 50 50 6 1 P
|
||||
X GND F5 -200 -550 200 R 50 50 6 1 P
|
||||
X IOR_59 F6 -200 -650 200 R 50 50 6 1 B
|
||||
X IOR_61_GBIN2 F7 -200 -750 200 R 50 50 6 1 B
|
||||
X IOR_60_GBIN3 F8 -200 -850 200 R 50 50 6 1 B
|
||||
X IOR_58 F9 -200 -950 200 R 50 50 6 1 B
|
||||
X IOL_10A G1 -200 -150 200 R 50 50 7 1 B
|
||||
X IOL_12A G2 -200 -250 200 R 50 50 7 1 B
|
||||
X IOB_29 G3 -200 -350 200 R 50 50 7 1 B
|
||||
X IOB_30 G4 -200 -450 200 R 50 50 7 1 B
|
||||
X IOB_42_CBSEL0 G5 -200 -550 200 R 50 50 7 1 B
|
||||
X IOR_53 G6 -200 -650 200 R 50 50 7 1 B
|
||||
X IOR_54 G7 -200 -750 200 R 50 50 7 1 B
|
||||
X IOR_56 G8 -200 -850 200 R 50 50 7 1 B
|
||||
X IOR_57 G9 -200 -950 200 R 50 50 7 1 B
|
||||
X VCC H1 -200 -150 200 R 50 50 8 1 W
|
||||
X IOL_10B H2 -200 -250 200 R 50 50 8 1 B
|
||||
X IOB_27 H3 -200 -350 200 R 50 50 8 1 B
|
||||
X IOB_34 H4 -200 -450 200 R 50 50 8 1 B
|
||||
X IOB_43_CBSEL1 H5 -200 -550 200 R 50 50 8 1 B
|
||||
X CDONE H6 -200 -650 200 R 50 50 8 1 B
|
||||
X IOB_44_SDO H7 -200 -750 200 R 50 50 8 1 B
|
||||
X IOB_47_SS H8 -200 -850 200 R 50 50 8 1 B
|
||||
X VCC_SPI H9 -200 -950 200 R 50 50 8 1 B
|
||||
X GND J1 -200 -150 200 R 50 50 9 1 P
|
||||
X IOB_26 J2 -200 -250 200 R 50 50 9 1 B
|
||||
X IOB_35_GBIN5 J3 -200 -350 200 R 50 50 9 1 B
|
||||
X VCCIO_2 J4 -200 -450 200 R 50 50 9 1 W
|
||||
X VCC J5 -200 -550 200 R 50 50 9 1 W
|
||||
X CRESET_B J6 -200 -650 200 R 50 50 9 1 B
|
||||
X IOB_45_SDI J7 -200 -750 200 R 50 50 9 1 B
|
||||
X IOB_46_SCK J8 -200 -850 200 R 50 50 9 1 B
|
||||
X GND J9 -200 -950 200 R 50 50 9 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
|
@ -0,0 +1,162 @@
|
|||
,,,,,,,,,,
|
||||
,,,,,,,,,,
|
||||
"iCE40 Pinout
|
||||
LP1K",,,,,,,,,,
|
||||
Ball Function,Pin Type,Bank,"(SWG16)
|
||||
16-Ball WLCSP Ball
|
||||
Number","(CM36)
|
||||
36-Ball ucBGA
|
||||
Ball
|
||||
Number","(CM49)
|
||||
49-Ball ucBGA
|
||||
Ball
|
||||
Number","(CB81)
|
||||
81-Ball csBGA
|
||||
Ball
|
||||
Number","(CM81)
|
||||
81-Ball ucBGA
|
||||
Ball
|
||||
Number","(QN84)
|
||||
84-Pin QFN
|
||||
Ball
|
||||
Number","(CB121)
|
||||
121-Ball csBGA
|
||||
Ball Number","(CM121)
|
||||
121-Ball ucBGA
|
||||
Ball Number"
|
||||
IOL_1A,DPIO,3,-,-,-,C3,C2,-,C1,C3
|
||||
IOL_1B,DPIO,3,-,-,-,B2,B2,A1,B1,A1
|
||||
IOL_2A,DPIO,3,-,B1,C2,B1,C1,B1,C3,C2
|
||||
IOL_2B,DPIO,3,-,A1,B2,B3,B1,A2,C4,B1
|
||||
IOL_3A,DPIO,3,-,-,-,D3,C3,B2,E4,D2
|
||||
IOL_3B,DPIO,3,-,-,-,C1,D2,A3,D4,C1
|
||||
IOL_4A,DPIO,3,-,-,A1,-,D1,B3,C2,D3
|
||||
IOL_4B,DPIO,3,-,-,B1,-,E4,A4,D2,D1
|
||||
IOL_5A,DPIO,3,-,-,-,D2,E1,B4,D1,D4
|
||||
IOL_5B,DPIO,3,-,-,-,C2,E2,A5,E2,E2
|
||||
IOL_6A,DPIO,3,-,C2,D3,E3,F3,B5,E3,E3
|
||||
IOL_6B_GBIN7,GBIN,3,B3,C1,D2,D1,D3,A8,D3,E4
|
||||
IOL_7A_GBIN6,GBIN,3,B2,D1,E2,E1,E3,A9,F4,F4
|
||||
IOL_7B,DPIO,3,-,E1,F2,E2,F1,B7,G4,F5
|
||||
IOL_8A,DPIO,3,-,-,-,F2,-,-,F2,H1
|
||||
IOL_8B,DPIO,3,-,-,-,F3,-,-,G1,F2
|
||||
IOL_9A,DPIO,3,-,-,D1,-,G1,A10,F3,G2
|
||||
IOL_9B,DPIO,3,-,-,C1,-,G3,B8,G3,F3
|
||||
IOL_10A,DPIO,3,-,-,-,G1,-,-,H2,H2
|
||||
IOL_10B,DPIO,3,-,-,-,H2,-,A11,H3,J1
|
||||
IOL_11A,DPIO,3,-,-,-,-,-,-,H1,K1
|
||||
IOL_11B,DPIO,3,-,-,-,-,-,B9,J1,G4
|
||||
IOL_12A,DPIO,3,-,-,-,G2,-,-,J3,L1
|
||||
IOL_12B,DPIO,3,-,-,-,-,-,A12,J2,H4
|
||||
GNDPLL,GNDPLL,GNDPLL,-,-,G1,-,H2,-,L1,J3
|
||||
VCCPLL,VCCPLL,VCCPLL,-,-,F1,-,G2,-,K1,H3
|
||||
IOB_24,PIO,2,-,-,-,-,-,-,K3,-
|
||||
IOB_25,PIO,2,-,-,-,-,-,-,K4,J2
|
||||
IOB_26,PIO,2,-,-,-,J2,H1,-,L2,K2
|
||||
IOB_27,PIO,2,-,-,-,H3,J2,-,J4,K3
|
||||
IOB_28,PIO,2,-,-,-,-,J1,-,J5,L2
|
||||
IOB_29,PIO,2,-,-,-,G3,J3,-,L3,L3
|
||||
IOB_30,PIO,2,-,-,-,G4,-,A13,H4,K4
|
||||
IOB_31,PIO,2,-,-,-,-,-,-,H5,L4
|
||||
IOB_32,PIO,2,-,-,-,-,J4,B10,L4,K5
|
||||
IOB_33,PIO,2,-,-,-,-,-,B11,L5,-
|
||||
IOB_35_GBIN5,GBIN,2,-,F2,G3,J3,H4,A14,L9,J5
|
||||
IOB_36_GBIN4,GBIN,2,-,-,-,-,J6,B12,L8,L5
|
||||
IOB_34,PIO,2,-,E2,F3,H4,G4,A16,-,H5
|
||||
IOB_37,PIO,2,-,-,-,-,-,-,L10,K7
|
||||
IOB_38,PIO,2,-,-,-,-,-,B13,L11,L7
|
||||
IOB_39,PIO,2,-,-,-,-,-,-,J11,L9
|
||||
IOB_40,PIO,2,-,-,-,-,-,B14,K11,K8
|
||||
IOB_41,PIO,2,-,-,-,-,J7,A19,H11,L10
|
||||
IOB_42_CBSEL0,PIO,2,-,E3,F4,G5,G5,B15,H6,H6
|
||||
IOB_43_CBSEL1,PIO,2,-,F3,G4,H5,H5,A20,J6,J6
|
||||
CDONE,CONFIG,2,-,C4,D5,H6,E6,B16,J7,F7
|
||||
CDONE_IOB_35_GBIN5,CONFIG,2,D3,-,-,-,-,-,-,-
|
||||
CRESET_B,CONFIG,2,D2,F4,G5,J6,H6,A21,K7,J7
|
||||
IOB_44_SDO,SPI,SPI,C3,E4,F5,H7,G6,B17,J8,H7
|
||||
IOB_45_SDI,SPI,SPI,C2,F5,G6,J7,H7,A22,K8,J8
|
||||
IOB_46_SCK,SPI,SPI,C1,E5,F6,J8,G7,A23,K9,H8
|
||||
IOB_47_SS,SPI,SPI,D1,D5,E6,H8,F7,B18,J9,G8
|
||||
VCC_SPI,SPI,SPI,-,F6,G7,H9,H8,A24,J10,J9
|
||||
IOR_48,PIO,1,-,-,-,-,J8,-,-,K9
|
||||
IOR_49,PIO,1,-,-,-,-,J9,-,-,K10
|
||||
IOR_50,PIO,1,-,-,-,-,H9,-,-,J10
|
||||
IOR_51,PIO,1,-,-,-,-,G9,-,-,H10
|
||||
IOR_52,PIO,1,-,-,-,-,-,B19,H10,K11
|
||||
IOR_53,PIO,1,-,-,-,G6,F8,A25,H9,L11
|
||||
IOR_54,PIO,1,-,E6,E7,G7,G8,-,H7,H11
|
||||
IOR_55,PIO,1,-,D6,F7,-,D6,A26,H8,J11
|
||||
IOR_56,PIO,1,-,-,-,G8,E7,B20,G7,H9
|
||||
IOR_57,PIO,1,-,-,-,G9,D7,B21,G8,G11
|
||||
IOR_58,PIO,1,-,-,-,F9,-,A27,G9,F11
|
||||
IOR_59,PIO,1,-,-,-,F6,-,-,G10,G9
|
||||
IOR_60_GBIN3,GBIN,1,-,C5,D6,F8,E8,A29,F8,F9
|
||||
IOR_61_GBIN2,GBIN,1,-,B4,D7,F7,D8,B22,F9,E9
|
||||
IOR_62,PIO,1,-,-,-,-,-,-,F10,E10
|
||||
IOR_63,PIO,1,-,B5,C7,E8,D9,B23,E8,F8
|
||||
IOR_64,PIO,1,-,B6,C6,E9,B9,A31,E9,D11
|
||||
IOR_65,PIO,1,-,C6,C5,E7,C9,B24,D8,E7
|
||||
IOR_66,PIO,1,-,-,-,-,-,A32,E11,D10
|
||||
IOR_67,PIO,1,-,-,-,D7,-,-,D9,E8
|
||||
IOR_68,PIO,1,-,-,-,D8,-,A33,D10,C11
|
||||
IOR_69,PIO,1,-,-,-,-,-,A34,D11,C10
|
||||
IOR_70,PIO,1,-,-,-,C9,A9,B26,C11,B11
|
||||
IOR_71,PIO,1,-,-,-,C7,-,A35,A11,A11
|
||||
IOR_72,PIO,1,-,-,-,C8,-,B27,B11,B10
|
||||
VPP_2V5,VPP,VPP,-,A6,B7,B9,C8,A36,C10,D9
|
||||
VPP_FAST,VPP,VPP,-,A5,B6,-,C7,A37,A9,D8
|
||||
IOT_73,PIO,0,-,-,-,A8,-,-,A10,B9
|
||||
IOT_74,PIO,0,-,-,-,B8,-,-,B9,A10
|
||||
IOT_75,PIO,0,-,-,-,B7,-,-,C9,B8
|
||||
IOT_76,PIO,0,-,-,-,A7,B8,A38,C8,A9
|
||||
IOT_77,PIO,0,-,-,-,E6,B7,B29,B8,A8
|
||||
IOT_78,PIO,0,-,-,A6,C6,A8,A39,A8,C9
|
||||
IOT_79,PIO,0,-,-,A5,B6,B6,B30,F7,C8
|
||||
IOT_80,PIO,0,-,-,A7,-,A7,A40,E7,B7
|
||||
IOT_81,PIO,0,-,-,A3,B5,A6,B31,C7,C7
|
||||
IOT_82,PIO,0,-,-,A4,C5,B5,A41,D7,A7
|
||||
IOT_83,PIO,0,-,-,-,-,-,-,E6,C6
|
||||
IOT_84_GBIN1,GBIN,0,-,A3,C4,D6,C5,A43,C6,D6
|
||||
IOT_85_GBIN0,GBIN,0,-,B3,B4,A4,C4,B32,D6,D5
|
||||
IOT_86,PIO,0,-,-,-,-,A4,A44,E5,F6
|
||||
IOT_87,PIO,0,-,-,-,B4,E5,-,D5,A5
|
||||
IOT_88,PIO,0,-,-,-,D4,A3,A45,C5,E6
|
||||
IOT_89,PIO,0,-,A2,D4,-,B4,B34,A6,B5
|
||||
IOT_90,PIO,0,-,C3,B3,D5,A2,A46,A4,C5
|
||||
IOT_91,PIO,0,-,-,A2,A3,D5,B35,A5,B4
|
||||
IOT_92,PIO,0,-,-,-,-,-,A47,B5,A3
|
||||
IOT_93,PIO,0,-,-,-,A2,B3,B36,B4,A2
|
||||
IOT_94,PIO,0,-,-,-,-,-,-,A3,B3
|
||||
IOT_95,PIO,0,-,-,-,C4,A1,A48,A2,B2
|
||||
IOT_96,PIO,0,-,-,-,-,-,-,B3,C4
|
||||
HCIOT_0_GBIN_0_1,HCPIO,0,A2,-,-,-,-,-,-,-
|
||||
HCIOT_1,HCPIO,0,A4,-,-,-,-,-,-,-
|
||||
HCIOT_2,HCPIO,0,B1,-,-,-,-,-,-,-
|
||||
GND,GND,GND,B4,D2,E3,A1,F4,A6,B10,G10
|
||||
GND,GND,GND,D4,D3,E4,A9,F5,A18,B2,E1
|
||||
GND,GND,GND,-,D4,E5,E4,F6,A30,E1,L6
|
||||
GND,GND,GND,-,-,-,E5,F9,B33,F5,G5
|
||||
GND,GND,GND,-,-,-,F4,-,-,F6,G7
|
||||
GND,GND,GND,-,-,-,F5,-,-,G11,G6
|
||||
GND,GND,GND,-,-,-,J1,-,-,G5,A6
|
||||
GND,GND,GND,-,-,-,J9,-,-,G6,-
|
||||
GND,GND,GND,-,-,-,-,-,-,K10,-
|
||||
GND,GND,GND,-,-,-,-,-,-,K2,-
|
||||
VCC,VCC,VCC,C4,B2,C3,H1,D4,A7,B6,F1
|
||||
VCC,VCC,VCC,-,-,E1,A5,E9,A15,F1,G3
|
||||
VCC,VCC,VCC,-,-,-,J5,F2,A28,F11,F10
|
||||
VCC,VCC,VCC,-,-,-,-,-,B28,K6,E5
|
||||
VCCIO_0,VCCIO,VCCIO,A3,-,-,A6,A5,A42,B7,B6
|
||||
VCCIO_0,VCCIO,VCCIO,-,-,-,-,-,-,-,A4
|
||||
VCCIO_1,VCCIO,VCCIO,-,-,-,D9,C6,B25,E10,D7
|
||||
VCCIO_1,VCCIO,VCCIO,-,-,-,-,-,-,-,E11
|
||||
VCCIO_2,VCCIO,VCCIO,-,-,-,J4,J5,A17,K5,K6
|
||||
VCCIO_2,VCCIO,VCCIO,-,-,-,-,-,-,-,L8
|
||||
VCCIO_3,VCCIO,VCCIO,-,-,-,F1,H3,B6,A1,G1
|
||||
VCCIO_3,VCCIO,VCCIO,-,-,-,-,-,-,G2,J4
|
||||
VCCIO_0_1,VCCIO,VCCIO,-,A4,B5,-,-,-,-,-
|
||||
VCCIO_2_3,VCCIO,VCCIO,-,F1,G2,-,-,-,-,-
|
||||
VCCIO_1_2_3_SPI_2V5,VCCIO,VCCIO,A1,-,-,-,-,-,-,-
|
||||
NC,NC,NC,-,-,-,-,-,-,A7,-
|
||||
NC,NC,NC,-,-,-,-,-,-,L6,-
|
||||
NC,NC,NC,-,-,-,-,-,-,L7,-
|
|
|
@ -0,0 +1,61 @@
|
|||
# Pin Out For iCE5UP5K (iCE40 UltraPlus - 5K),,,,,
|
||||
# Revision 0.4 - Remove FWG49,,,,,
|
||||
"# Revision 1.1 - Fix RGB pins, swapped C5 & A5 pins as well as 39 & 41",,,,,
|
||||
"# Updated Jun 19, 2017",,,,,
|
||||
FNC,Pin Type,BANK,Differential Pair,UWG30,SG48
|
||||
IOB_0a,PIO,2,,E5,46
|
||||
IOB_2a,DPIO,2,TRUE_of_IOB_3b,D5,47
|
||||
IOB_3b_G6,DPIO/GBIN,2,COMP_of_IOB_2a,F5,44
|
||||
IOB_4a,DPIO,2,TRUE_of_IOB_5b,-,48
|
||||
IOB_5b,DPIO,2,COMP_of_IOB_4a,-,45
|
||||
IOB_6a,PIO,2,,-,2
|
||||
IOB_8a,DPIO,2,TRUE_of_IOB_9b,-,4
|
||||
IOB_9b,DPIO,2,COMP_of_IOB_8a,E4,3
|
||||
IOB_10a,DPIO,1,TRUE_of_IOB_11b,C3,-
|
||||
IOB_11b_G5,DPIO/GBIN,1,COMP_of_IOB_10a,F4,-
|
||||
creset_b,CONFIG,1,,F3,8
|
||||
IOB_12a_G4_CDONE,CONFIG/DPIO/GBIN,1,TRUE_of_IOB_13b,D3,-
|
||||
CDONE,CONFIG,1,,-,7
|
||||
IOB_13b,DPIO,1,COMP_of_IOB_12a,E3,6
|
||||
IOB_16a,PIO,1,,-,9
|
||||
IOB_18a,PIO,1,,-,10
|
||||
IOB_20a,PIO,1,,-,11
|
||||
IOB_22a,DPIO,1,TRUE_of_IOB_23b,-,12
|
||||
IOB_23b,DPIO,1,COMP_of_IOB_22a,-,21
|
||||
IOB_24a,DPIO,1,TRUE_of_IOB_25b,B1,13
|
||||
IOB_25b_G3,DPIO/GBIN,1,COMP_of_IOB_24a,F2,20
|
||||
IOB_29b,PIO,1,,-,19
|
||||
IOB_31b,PIO,1,,-,18
|
||||
IOB_32a_SPI_SO,DPIO/CONFIG_SPI,1,,F1,14
|
||||
IOB_33b_SPI_SI,DPIO/CONFIG_SPI,1,,E1,17
|
||||
IOB_34a_SPI_SCK,DPIO/CONFIG_SPI,1,,D1,15
|
||||
IOB_35b_SPI_SS,DPIO/CONFIG_SPI,1,,C1,16
|
||||
VCCPLL,VCCPLL,,,B2,29
|
||||
IOT_36b,DPIO/I3C,0,COMP_of_IOT_37a,A1,25
|
||||
IOT_37a,DPIO/I3C,0,TRUE_of_IOT_36b,A2,23
|
||||
IOT_38b,DPIO,0,COMP_of_IOT_39a,-,27
|
||||
IOT_39a,DPIO,0,TRUE_of_IOT_38b,-,26
|
||||
IOT_41a,PIO,0,,-,28
|
||||
IOT_42b,DPIO,0,COMP_of_IOT_43a,-,31
|
||||
IOT_43a,DPIO,0,TRUE_of_IOT_42b,-,32
|
||||
IOT_44b,DPIO,0,COMP_of_IOT_45a,-,34
|
||||
IOT_45a_G1,DPIO/GBIN,0,TRUE_of_IOT_44b,-,37
|
||||
IOT_46b_G0,DPIO/GBIN,0,,B3,35
|
||||
IOT_47a,PIO,0,,A4,-
|
||||
IOT_48b,DPIO,0,COMP_of_IOT_49a,-,36
|
||||
IOT_49a,DPIO,0,TRUE_of_IOT_48b,-,43
|
||||
IOT_50b,DPIO,0,COMP_of_IOT_51a,-,38
|
||||
IOT_51a,DPIO,0,TRUE_of_IOT_50b,-,42
|
||||
RGB2,LED,0,,C5,41
|
||||
RGB1,LED,0,,B5,40
|
||||
RGB0,LED,0,,A5,39
|
||||
GND,GND,GND,,B4,Paddle
|
||||
GND,GND,GND,,E2,Paddle
|
||||
GND,GND,GND,,-,Paddle
|
||||
VCC,VCC,VCC,,C2,5
|
||||
VCC,VCC,VCC,,-,30
|
||||
VCCIO_0,VCCIO,0,,A3,33
|
||||
SPI_Vccio1,VCCIO,1,,D2,22
|
||||
VCCIO_2,VCCIO,2,,C4,1
|
||||
VPP_2V5,VPP,VPP,,D4,24
|
||||
*SG48 GND is connected to package paddle,,,,,
|
|
|
@ -0,0 +1,65 @@
|
|||
EESchema-LIBRARY Version 2.3
|
||||
#encoding utf-8
|
||||
#
|
||||
# ICE40UP5K-SG48
|
||||
#
|
||||
DEF ICE40UP5K-SG48 U 0 40 Y Y 4 L N
|
||||
F0 "U" 0 0 60 H V C CNN
|
||||
F1 "ICE40UP5K-SG48" 0 150 60 H V C CNN
|
||||
F2 "" 0 0 60 H I C CNN
|
||||
F3 "" 0 0 60 H I C CNN
|
||||
DRAW
|
||||
S 0 -50 600 -1450 0 1 0 N
|
||||
X VCCIO_2 1 -200 -150 200 R 50 50 1 1 W
|
||||
X IOB_6a 2 -200 -250 200 R 50 50 1 1 B
|
||||
X IOB_9b 3 -200 -350 200 R 50 50 1 1 B
|
||||
X IOB_8a 4 -200 -450 200 R 50 50 1 1 B
|
||||
X VCC 5 -200 -550 200 R 50 50 1 1 W
|
||||
X IOB_13b 6 -200 -650 200 R 50 50 1 1 B
|
||||
X CDONE 7 -200 -750 200 R 50 50 1 1 B
|
||||
X creset_b 8 -200 -850 200 R 50 50 1 1 B
|
||||
X IOB_16a 9 -200 -950 200 R 50 50 1 1 B
|
||||
X IOB_18a 10 -200 -1050 200 R 50 50 1 1 B
|
||||
X IOB_20a 11 -200 -1150 200 R 50 50 1 1 B
|
||||
X IOB_22a 12 -200 -1250 200 R 50 50 1 1 B
|
||||
X IOB_24a 13 -200 -150 200 R 50 50 2 1 B
|
||||
X IOB_32a_SPI_SO 14 -200 -250 200 R 50 50 2 1 B
|
||||
X IOB_34a_SPI_SCK 15 -200 -350 200 R 50 50 2 1 B
|
||||
X IOB_35b_SPI_SS 16 -200 -450 200 R 50 50 2 1 B
|
||||
X IOB_33b_SPI_SI 17 -200 -550 200 R 50 50 2 1 B
|
||||
X IOB_31b 18 -200 -650 200 R 50 50 2 1 B
|
||||
X IOB_29b 19 -200 -750 200 R 50 50 2 1 B
|
||||
X IOB_25b_G3 20 -200 -850 200 R 50 50 2 1 B
|
||||
X IOB_23b 21 -200 -950 200 R 50 50 2 1 B
|
||||
X SPI_Vccio1 22 -200 -1050 200 R 50 50 2 1 W
|
||||
X IOT_37a 23 -200 -1150 200 R 50 50 2 1 B
|
||||
X VPP_2V5 24 -200 -1250 200 R 50 50 2 1 B
|
||||
X IOT_36b 25 -200 -150 200 R 50 50 3 1 B
|
||||
X IOT_39a 26 -200 -250 200 R 50 50 3 1 B
|
||||
X IOT_38b 27 -200 -350 200 R 50 50 3 1 B
|
||||
X IOT_41a 28 -200 -450 200 R 50 50 3 1 B
|
||||
X VCCPLL 29 -200 -550 200 R 50 50 3 1 W
|
||||
X VCC 30 -200 -650 200 R 50 50 3 1 W
|
||||
X IOT_42b 31 -200 -750 200 R 50 50 3 1 B
|
||||
X IOT_43a 32 -200 -850 200 R 50 50 3 1 B
|
||||
X VCCIO_0 33 -200 -950 200 R 50 50 3 1 W
|
||||
X IOT_44b 34 -200 -1050 200 R 50 50 3 1 B
|
||||
X IOT_46b_G0 35 -200 -1150 200 R 50 50 3 1 B
|
||||
X IOT_48b 36 -200 -1250 200 R 50 50 3 1 B
|
||||
X IOT_45a_G1 37 -200 -150 200 R 50 50 4 1 B
|
||||
X IOT_50b 38 -200 -250 200 R 50 50 4 1 B
|
||||
X RGB0 39 -200 -350 200 R 50 50 4 1 w
|
||||
X RGB1 40 -200 -450 200 R 50 50 4 1 w
|
||||
X RGB2 41 -200 -550 200 R 50 50 4 1 w
|
||||
X IOT_51a 42 -200 -650 200 R 50 50 4 1 B
|
||||
X IOT_49a 43 -200 -750 200 R 50 50 4 1 B
|
||||
X IOB_3b_G6 44 -200 -850 200 R 50 50 4 1 B
|
||||
X IOB_5b 45 -200 -950 200 R 50 50 4 1 B
|
||||
X IOB_0a 46 -200 -1050 200 R 50 50 4 1 B
|
||||
X IOB_2a 47 -200 -1150 200 R 50 50 4 1 B
|
||||
X IOB_4a 48 -200 -1250 200 R 50 50 4 1 B
|
||||
X GND 0 -200 -1350 200 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
|
@ -0,0 +1,3 @@
|
|||
EESchema-DOCLIB Version 2.0
|
||||
#
|
||||
#End Doc Library
|
|
@ -0,0 +1,130 @@
|
|||
EESchema-LIBRARY Version 2.4
|
||||
#encoding utf-8
|
||||
#
|
||||
# MAX11135
|
||||
#
|
||||
DEF MAX11135 U 0 20 Y Y 1 F N
|
||||
F0 "U" -400 -850 50 H V L CNN
|
||||
F1 "MAX11135" 400 850 50 H V R CNN
|
||||
F2 "" 0 0 50 H I L CNN
|
||||
F3 "" 0 0 50 H I L CNN
|
||||
ALIAS MAX11138 MAX11141
|
||||
DRAW
|
||||
S -400 800 400 -800 0 0 10 f
|
||||
X EP 0 0 -900 100 U 50 50 1 1 P
|
||||
X AIN3 1 -600 700 200 R 50 50 1 1 I
|
||||
X GND 10 -600 -200 200 R 50 50 1 1 P
|
||||
X GND 11 -600 -300 200 R 50 50 1 1 P
|
||||
X CNVST 12 -600 -400 200 R 50 50 1 1 I
|
||||
X REF- 13 -600 -500 200 R 50 50 1 1 I
|
||||
X GND 14 -600 -600 200 R 50 50 1 1 P
|
||||
X REF+ 15 600 -600 200 L 50 50 1 1 I
|
||||
X GND 16 600 -500 200 L 50 50 1 1 P
|
||||
X VDD 17 600 -400 200 L 50 50 1 1 W
|
||||
X VDD 18 600 -300 200 L 50 50 1 1 W
|
||||
X SCLK 19 600 -200 200 L 50 50 1 1 I
|
||||
X GND 2 -600 600 200 R 50 50 1 1 P
|
||||
X CS 20 600 -100 200 L 50 50 1 1 I
|
||||
X DIN 21 600 0 200 L 50 50 1 1 I
|
||||
X DGND 22 600 100 200 L 50 50 1 1 P
|
||||
X OVDD 23 600 200 200 L 50 50 1 1 W
|
||||
X DOUT 24 600 300 200 L 50 50 1 1 O
|
||||
X EOC 25 600 400 200 L 50 50 1 1 O
|
||||
X AIN0 26 600 500 200 L 50 50 1 1 I
|
||||
X AIN1 27 600 600 200 L 50 50 1 1 I
|
||||
X AIN2 28 600 700 200 L 50 50 1 1 I
|
||||
X GND 3 -600 500 200 R 50 50 1 1 P
|
||||
X GND 4 -600 400 200 R 50 50 1 1 P
|
||||
X GND 5 -600 300 200 R 50 50 1 1 P
|
||||
X GND 6 -600 200 200 R 50 50 1 1 P
|
||||
X GND 7 -600 100 200 R 50 50 1 1 P
|
||||
X GND 8 -600 0 200 R 50 50 1 1 P
|
||||
X GND 9 -600 -100 200 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# MAX11136
|
||||
#
|
||||
DEF MAX11136 U 0 20 Y Y 1 F N
|
||||
F0 "U" -300 -850 50 H V L CNN
|
||||
F1 "MAX11136" 300 850 50 H V R CNN
|
||||
F2 "" 0 0 50 H I L CNN
|
||||
F3 "" 0 0 50 H I L CNN
|
||||
ALIAS MAX11139 MAX11142
|
||||
DRAW
|
||||
S -300 800 300 -800 0 0 10 N
|
||||
X EP 0 0 -900 100 U 50 50 1 1 P
|
||||
X AIN3 1 -500 700 200 R 50 50 1 1 I
|
||||
X GND 10 -500 -200 200 R 50 50 1 1 P
|
||||
X GND 11 -500 -300 200 R 50 50 1 1 P
|
||||
X CNVST 12 -500 -400 200 R 50 50 1 1 I
|
||||
X REF- 13 -500 -500 200 R 50 50 1 1 I
|
||||
X GND 14 -500 -600 200 R 50 50 1 1 P
|
||||
X REF+ 15 500 -600 200 L 50 50 1 1 I
|
||||
X GND 16 500 -500 200 L 50 50 1 1 P
|
||||
X VDD 17 500 -400 200 L 50 50 1 1 W
|
||||
X VDD 18 500 -300 200 L 50 50 1 1 W
|
||||
X SCLK 19 500 -200 200 L 50 50 1 1 I
|
||||
X AIN4 2 -500 600 200 R 50 50 1 1 I
|
||||
X CS 20 500 -100 200 L 50 50 1 1 I
|
||||
X DIN 21 500 0 200 L 50 50 1 1 I
|
||||
X DGND 22 500 100 200 L 50 50 1 1 P
|
||||
X OVDD 23 500 200 200 L 50 50 1 1 W
|
||||
X DOUT 24 500 300 200 L 50 50 1 1 O
|
||||
X EOC 25 500 400 200 L 50 50 1 1 O
|
||||
X AIN0 26 500 500 200 L 50 50 1 1 I
|
||||
X AIN1 27 500 600 200 L 50 50 1 1 I
|
||||
X AIN2 28 500 700 200 L 50 50 1 1 I
|
||||
X AIN5 3 -500 500 200 R 50 50 1 1 I
|
||||
X AIN6 4 -500 400 200 R 50 50 1 1 I
|
||||
X AIN7 5 -500 300 200 R 50 50 1 1 I
|
||||
X GND 6 -500 200 200 R 50 50 1 1 P
|
||||
X GND 7 -500 100 200 R 50 50 1 1 P
|
||||
X GND 8 -500 0 200 R 50 50 1 1 P
|
||||
X GND 9 -500 -100 200 R 50 50 1 1 P
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
# MAX11137
|
||||
#
|
||||
DEF MAX11137 U 0 20 Y Y 1 F N
|
||||
F0 "U" -500 -850 50 H V L CNN
|
||||
F1 "MAX11137" 500 850 50 H V R CNN
|
||||
F2 "" 0 0 50 H I L CNN
|
||||
F3 "" 0 0 50 H I L CNN
|
||||
ALIAS MAX11140 MAX11143
|
||||
DRAW
|
||||
S -500 800 500 -800 0 0 10 N
|
||||
X EP 0 0 -900 100 U 50 50 1 1 P
|
||||
X AIN3 1 -700 700 200 R 50 50 1 1 I
|
||||
X AIN12 10 -700 -200 200 R 50 50 1 1 I
|
||||
X AIN13 11 -700 -300 200 R 50 50 1 1 I
|
||||
X CNVST/AIN14 12 -700 -400 200 R 50 50 1 1 I
|
||||
X REF-/AIN15 13 -700 -500 200 R 50 50 1 1 I
|
||||
X GND 14 -700 -600 200 R 50 50 1 1 P
|
||||
X REF+ 15 700 -600 200 L 50 50 1 1 I
|
||||
X GND 16 700 -500 200 L 50 50 1 1 P
|
||||
X VDD 17 700 -400 200 L 50 50 1 1 W
|
||||
X VDD 18 700 -300 200 L 50 50 1 1 W
|
||||
X SCLK 19 700 -200 200 L 50 50 1 1 I
|
||||
X AIN4 2 -700 600 200 R 50 50 1 1 I
|
||||
X CS 20 700 -100 200 L 50 50 1 1 I
|
||||
X DIN 21 700 0 200 L 50 50 1 1 I
|
||||
X DGND 22 700 100 200 L 50 50 1 1 P
|
||||
X OVDD 23 700 200 200 L 50 50 1 1 W
|
||||
X DOUT 24 700 300 200 L 50 50 1 1 O
|
||||
X EOC 25 700 400 200 L 50 50 1 1 O
|
||||
X AIN0 26 700 500 200 L 50 50 1 1 I
|
||||
X AIN1 27 700 600 200 L 50 50 1 1 I
|
||||
X AIN2 28 700 700 200 L 50 50 1 1 I
|
||||
X AIN5 3 -700 500 200 R 50 50 1 1 I
|
||||
X AIN6 4 -700 400 200 R 50 50 1 1 I
|
||||
X AIN7 5 -700 300 200 R 50 50 1 1 I
|
||||
X AIN8 6 -700 200 200 R 50 50 1 1 I
|
||||
X AIN9 7 -700 100 200 R 50 50 1 1 I
|
||||
X AIN10 8 -700 0 200 R 50 50 1 1 I
|
||||
X AIN11 9 -700 -100 200 R 50 50 1 1 I
|
||||
ENDDRAW
|
||||
ENDDEF
|
||||
#
|
||||
#End Library
|
|
@ -1,3 +1,7 @@
|
|||
(sym_lib_table
|
||||
(lib (name drv835x)(type Legacy)(uri ${KIPRJMOD}/drv835x.lib)(options "")(descr ""))
|
||||
(lib (name max11135-max11142)(type Legacy)(uri ${KIPRJMOD}/max11135-max11142.lib)(options "")(descr ""))
|
||||
(lib (name ice40hx1k_vq100)(type Legacy)(uri ${KIPRJMOD}/ice40hx1k_vq100.lib)(options "")(descr "")(disabled))
|
||||
(lib (name ice40lp1k_cb81)(type Legacy)(uri ${KIPRJMOD}/ice40lp1k_cb81.lib)(options "")(descr "")(disabled))
|
||||
(lib (name ice40up5k_sg48)(type Legacy)(uri ${KIPRJMOD}/ice40up5k_sg48.lib)(options "")(descr ""))
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue