feat: generate symbols for LFE5UM-{25,45}F
This commit is contained in:
parent
7c78028e71
commit
0d78ec0b37
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,684 @@
|
||||||
|
# Pin Out For ECP5UM-25,,,,,,,,
|
||||||
|
# Revision 1.0,,,,,,,,
|
||||||
|
"# Revised Nov. 2, 2015",,,,,,,,
|
||||||
|
,,,,,,,,
|
||||||
|
PAD,Pin/Ball Function,Bank,Dual Function,Differential,High Speed,DQS,CABGA381,CSFBGA285
|
||||||
|
1,PL2A,7,-,True_OF_PL2B,TRUE,LDQ8,A4,C12
|
||||||
|
2,PL2B,7,-,Comp_OF_PL2A,TRUE,LDQ8,A5,B12
|
||||||
|
3,VSSIO7,-,-,-,-,-,-,-
|
||||||
|
4,PL2C,7,-,True_OF_PL2D,-,LDQ8,B5,-
|
||||||
|
5,VCCIO7,-,-,-,-,-,-,-
|
||||||
|
6,PL2D,7,-,Comp_OF_PL2C,-,LDQ8,C5,-
|
||||||
|
7,PL5A,7,-,True_OF_PL5B,TRUE,LDQ8,C4,A12
|
||||||
|
8,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
9,PL5C,7,-,True_OF_PL5D,-,LDQ8,A3,-
|
||||||
|
10,PL5B,7,-,Comp_OF_PL5A,TRUE,LDQ8,B4,-
|
||||||
|
11,VSS,-,-,-,-,-,-,-
|
||||||
|
12,PL5D,7,-,Comp_OF_PL5C,-,LDQ8,B3,-
|
||||||
|
13,PL8A,7,-,True_OF_PL8B,TRUE,LDQS8,E4,D13
|
||||||
|
14,VCC,-,-,-,-,-,-,-
|
||||||
|
15,PL8C,7,-,True_OF_PL8D,-,LDQ8,C3,-
|
||||||
|
16,PL8B,7,-,Comp_OF_PL8A,TRUE,LDQSN8,D5,C13
|
||||||
|
17,VSS,-,-,-,-,-,-,-
|
||||||
|
18,PL8D,7,-,Comp_OF_PL8C,-,LDQ8,D3,-
|
||||||
|
19,PL11A,7,-,True_OF_PL11B,TRUE,LDQ8,F4,-
|
||||||
|
20,VSSIO7,-,-,-,-,-,-,-
|
||||||
|
21,PL11C,7,-,True_OF_PL11D,-,LDQ8,E5,-
|
||||||
|
22,PL11B,7,-,Comp_OF_PL11A,TRUE,LDQ8,E3,-
|
||||||
|
23,VCCIO7,-,-,-,-,-,-,-
|
||||||
|
24,PL11D,7,-,Comp_OF_PL11C,-,LDQ8,F5,-
|
||||||
|
25,PL14A,7,-,True_OF_PL14B,TRUE,LDQ20,A2,B13
|
||||||
|
26,VSSIO7,-,-,-,-,-,-,-
|
||||||
|
27,PL14C,7,VREF1_7,True_OF_PL14D,-,LDQ20,B2,C15
|
||||||
|
28,PL14B,7,-,Comp_OF_PL14A,TRUE,LDQ20,B1,A13
|
||||||
|
29,VCCIO7,-,-,-,-,-,-,-
|
||||||
|
30,PL14D,7,-,Comp_OF_PL14C,-,LDQ20,C2,A15
|
||||||
|
31,PL17A,7,-,True_OF_PL17B,TRUE,LDQ20,C1,D15
|
||||||
|
32,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
33,PL17C,7,-,True_OF_PL17D,-,LDQ20,D2,-
|
||||||
|
34,PL17B,7,-,Comp_OF_PL17A,TRUE,LDQ20,D1,D16
|
||||||
|
35,VSS,-,-,-,-,-,-,-
|
||||||
|
36,PL17D,7,-,Comp_OF_PL17C,-,LDQ20,E1,-
|
||||||
|
37,PL20A,7,GR_PCLK7_1,True_OF_PL20B,TRUE,LDQS20,H4,B15
|
||||||
|
38,VCC,-,-,-,-,-,-,-
|
||||||
|
39,PL20C,7,GR_PCLK7_0,True_OF_PL20D,-,LDQ20,H5,C16
|
||||||
|
40,PL20B,7,-,Comp_OF_PL20A,TRUE,LDQSN20,G5,A16
|
||||||
|
41,VSS,-,-,-,-,-,-,-
|
||||||
|
42,PL20D,7,-,Comp_OF_PL20C,-,LDQ20,H3,-
|
||||||
|
43,PL23A,7,PCLKT7_1,True_OF_PL23B,TRUE,LDQ20,G3,A17
|
||||||
|
44,VSSIO7,-,-,-,-,-,-,-
|
||||||
|
45,PL23C,7,PCLKT7_0,True_OF_PL23D,-,LDQ20,F2,B18
|
||||||
|
46,PL23B,7,PCLKC7_1,Comp_OF_PL23A,TRUE,LDQ20,F3,B17
|
||||||
|
47,VCCIO7,-,-,-,-,-,-,-
|
||||||
|
48,PL23D,7,PCLKC7_0,Comp_OF_PL23C,-,LDQ20,E2,C17
|
||||||
|
49,PL26A,6,PCLKT6_1,True_OF_PL26B,TRUE,LDQ32,G2,D17
|
||||||
|
50,VSSIO6,-,-,-,-,-,-,-
|
||||||
|
51,PL26C,6,PCLKT6_0,True_OF_PL26D,-,LDQ32,H2,D18
|
||||||
|
52,PL26B,6,PCLKC6_1,Comp_OF_PL26A,TRUE,LDQ32,F1,C18
|
||||||
|
53,VCCIO6,-,-,-,-,-,-,-
|
||||||
|
54,PL26D,6,PCLKC6_0,Comp_OF_PL26C,-,LDQ32,G1,F18
|
||||||
|
55,PL29A,6,GR_PCLK6_0,True_OF_PL29B,TRUE,LDQ32,J4,F17
|
||||||
|
56,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
57,PL29C,6,GR_PCLK6_1,True_OF_PL29D,-,LDQ32,J3,F15
|
||||||
|
58,PL29B,6,-,Comp_OF_PL29A,TRUE,LDQ32,J5,F16
|
||||||
|
59,VSS,-,-,-,-,-,-,-
|
||||||
|
60,PL29D,6,-,Comp_OF_PL29C,-,LDQ32,K3,G16
|
||||||
|
61,PL32A,6,-,True_OF_PL32B,TRUE,LDQS32,K2,G18
|
||||||
|
62,VCC,-,-,-,-,-,-,-
|
||||||
|
63,PL32C,6,-,True_OF_PL32D,-,LDQ32,H1,-
|
||||||
|
64,PL32B,6,-,Comp_OF_PL32A,TRUE,LDQSN32,J1,H17
|
||||||
|
65,VSS,-,-,-,-,-,-,-
|
||||||
|
66,PL32D,6,-,Comp_OF_PL32C,-,LDQ32,K1,-
|
||||||
|
67,PL35A,6,-,True_OF_PL35B,TRUE,LDQ32,K4,G15
|
||||||
|
68,VSSIO6,-,-,-,-,-,-,-
|
||||||
|
69,PL35C,6,-,True_OF_PL35D,-,LDQ32,L4,H16
|
||||||
|
70,PL35B,6,VREF1_6,Comp_OF_PL35A,TRUE,LDQ32,K5,H15
|
||||||
|
71,VCCIO6,-,-,-,-,-,-,-
|
||||||
|
72,PL35D,6,-,Comp_OF_PL35C,-,LDQ32,L5,J16
|
||||||
|
73,PL38A,6,-,True_OF_PL38B,TRUE,LDQ44,M4,-
|
||||||
|
74,VSSIO6,-,-,-,-,-,-,-
|
||||||
|
75,PL38C,6,-,True_OF_PL38D,-,LDQ44,N4,J17
|
||||||
|
76,PL38B,6,-,Comp_OF_PL38A,TRUE,LDQ44,N5,-
|
||||||
|
77,VCCIO6,-,-,-,-,-,-,-
|
||||||
|
78,PL38D,6,-,Comp_OF_PL38C,-,LDQ44,P5,H18
|
||||||
|
79,PL41A,6,-,True_OF_PL41B,TRUE,LDQ44,N3,J18
|
||||||
|
80,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
81,PL41C,6,-,True_OF_PL41D,-,LDQ44,L3,K16
|
||||||
|
82,PL41B,6,-,Comp_OF_PL41A,TRUE,LDQ44,M3,K18
|
||||||
|
83,VSS,-,-,-,-,-,-,-
|
||||||
|
84,PL41D,6,-,Comp_OF_PL41C,-,LDQ44,L2,K15
|
||||||
|
85,PL44A,6,-,True_OF_PL44B,TRUE,LDQS44,N2,K17
|
||||||
|
86,VCC,-,-,-,-,-,-,-
|
||||||
|
87,PL44C,6,-,True_OF_PL44D,-,LDQ44,L1,L15
|
||||||
|
88,PL44B,6,-,Comp_OF_PL44A,TRUE,LDQSN44,M1,L18
|
||||||
|
89,VSS,-,-,-,-,-,-,-
|
||||||
|
90,PL44D,6,-,Comp_OF_PL44C,-,LDQ44,N1,L16
|
||||||
|
91,PL47A,6,-,True_OF_PL47B,TRUE,LDQ44,P1,-
|
||||||
|
92,VSSIO6,-,-,-,-,-,-,-
|
||||||
|
93,PL47B,6,-,Comp_OF_PL47A,TRUE,LDQ44,P2,-
|
||||||
|
94,VCCIO6,-,-,-,-,-,-,-
|
||||||
|
95,PL47C,6,LLC_GPLL0T_IN,True_OF_PL47D,-,LDQ44,P3,M16
|
||||||
|
96,PL47D,6,LLC_GPLL0C_IN,Comp_OF_PL47C,-,LDQ44,P4,M17
|
||||||
|
97,NC,-,-,-,-,-,-,-
|
||||||
|
98,NC,-,-,-,-,-,-,-
|
||||||
|
99,GND,-,-,-,-,-,-,-
|
||||||
|
100,VCC,-,-,-,-,-,-,-
|
||||||
|
101,VCC,-,-,-,-,-,-,-
|
||||||
|
102,VSS,-,-,-,-,-,-,-
|
||||||
|
103,PB4A,8,D7/IO7,True_OF_PB4B,-,-,R1,N15
|
||||||
|
104,PB6A,8,D5/MISO2/IO5,True_OF_PB6B,-,-,U1,N17
|
||||||
|
105,VCC,-,-,-,-,-,-,-
|
||||||
|
106,PB4B,8,D6/IO6,Comp_OF_PB4A,-,-,T1,N16
|
||||||
|
107,PB6B,8,D4/MOSI2/IO4,Comp_OF_PB6A,-,-,V1,M18
|
||||||
|
108,VSS,-,-,-,-,-,-,-
|
||||||
|
109,PB9A,8,D3/IO3,True_OF_PB9B,-,-,W1,N18
|
||||||
|
110,PB11A,8,D1/MISO/IO1,True_OF_PB11B,-,-,V2,T18
|
||||||
|
111,VSSIO8,-,-,-,-,-,-,-
|
||||||
|
112,PB9B,8,D2/IO2,Comp_OF_PB9A,-,-,Y2,R18
|
||||||
|
113,PB11B,8,D0/MOSI/IO0,Comp_OF_PB11A,-,-,W2,U18
|
||||||
|
114,VCCIO8,-,-,-,-,-,-,-
|
||||||
|
115,PB13A,8,SN/CSN,True_OF_PB13B,-,-,T2,R17
|
||||||
|
116,PB15A,8,HOLDN/DI/BUSY/CSSPIN/CEN,True_OF_PB15B,-,-,R2,U17
|
||||||
|
117,VSSIO8,-,-,-,-,-,-,-
|
||||||
|
118,PB13B,8,CS1N,Comp_OF_PB13A,-,-,U2,T17
|
||||||
|
119,PB15B,8,DOUT/CSON,Comp_OF_PB15A,-,-,R3,V17
|
||||||
|
120,VCCIO8,-,-,-,-,-,-,-
|
||||||
|
121,PB18A,8,WRITEN,-,-,-,T3,R16
|
||||||
|
122,INITN,8,-,-,-,-,V3,V16
|
||||||
|
123,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
124,CCLK,8,MCLK/SCK,-,-,-,U3,U16
|
||||||
|
125,PROGRAMN,8,-,-,-,-,W3,T15
|
||||||
|
126,VSS,-,-,-,-,-,-,-
|
||||||
|
127,DONE,8,-,-,-,-,Y3,U15
|
||||||
|
128,CFG_1,8,-,-,-,-,T4,T14
|
||||||
|
129,VCC,-,-,-,-,-,-,-
|
||||||
|
130,CFG_2,8,-,-,-,-,R4,V15
|
||||||
|
131,CFG_0,8,-,-,-,-,U4,U14
|
||||||
|
132,VSS,-,-,-,-,-,-,-
|
||||||
|
133,TDO,40,-,-,-,-,V4,V14
|
||||||
|
134,TCK,40,-,-,-,-,T5,U13
|
||||||
|
135,VSSIO8,-,-,-,-,-,-,-
|
||||||
|
136,TDI,40,-,-,-,-,R5,T13
|
||||||
|
137,TMS,40,-,-,-,-,U5,V13
|
||||||
|
138,VCCIO8,-,-,-,-,-,-,-
|
||||||
|
139,VCC,-,-,-,-,-,-,-
|
||||||
|
140,VCC,-,-,-,-,-,-,-
|
||||||
|
141,VSS,-,-,-,-,-,-,-
|
||||||
|
142,VSS,-,-,-,-,-,-,-
|
||||||
|
143,VCC,-,-,-,-,-,-,-
|
||||||
|
144,VCC,-,-,-,-,-,-,-
|
||||||
|
145,VSSA0_D0CH0,-,-,-,-,-,-,-
|
||||||
|
146,VCCATX0_D0CH0,-,-,-,-,-,-,-
|
||||||
|
147,HDTXP0_D0CH0,50,-,True_OF_HDTXN0_D0CH0,-,-,W4,V12
|
||||||
|
148,VCCHTX0_D0CH0,-,-,-,-,-,T7,U12
|
||||||
|
149,HDTXN0_D0CH0,50,-,Comp_OF_HDTXP0_D0CH0,-,-,W5,V11
|
||||||
|
150,VSSA0_D0CH0,-,-,-,-,-,-,-
|
||||||
|
151,VCCARX0_D0CH0,-,-,-,-,-,-,-
|
||||||
|
152,HDRXP0_D0CH0,50,-,True_OF_HDRXN0_D0CH0,-,-,Y5,V9
|
||||||
|
153,VCCARX0_D0CH0,-,-,-,-,-,-,-
|
||||||
|
154,VCCHRX0_D0CH0,-,-,-,-,-,T8,U8
|
||||||
|
155,HDRXN0_D0CH0,50,-,Comp_OF_HDRXP0_D0CH0,-,-,Y6,V8
|
||||||
|
156,VSSA0_D0CH0,-,-,-,-,-,-,-
|
||||||
|
157,VSSA1_D0CH1,-,-,-,-,-,-,-
|
||||||
|
158,HDRXP0_D0CH1,50,-,True_OF_HDRXN0_D0CH1,-,-,Y7,V6
|
||||||
|
159,VCCARX1_D0CH1,-,-,-,-,-,-,-
|
||||||
|
160,VCCHRX1_D0CH1,-,-,-,-,-,T9,U6
|
||||||
|
161,HDRXN0_D0CH1,50,-,Comp_OF_HDRXP0_D0CH1,-,-,Y8,V5
|
||||||
|
162,VCCARX1_D0CH1,-,-,-,-,-,-,-
|
||||||
|
163,VSSA1_D0CH1,-,-,-,-,-,-,-
|
||||||
|
164,HDTXP0_D0CH1,50,-,True_OF_HDTXN0_D0CH1,-,-,W8,V3
|
||||||
|
165,VCCHTX1_D0CH1,-,-,-,-,-,T10,T5
|
||||||
|
166,HDTXN0_D0CH1,50,-,Comp_OF_HDTXP0_D0CH1,-,-,W9,V2
|
||||||
|
167,VCCATX1_D0CH1,-,-,-,-,-,-,-
|
||||||
|
168,VSSA1_D0CH1,-,-,-,-,-,-,-
|
||||||
|
169,RESERVED,-,-,True_OF_ATSTN_D0,-,-,W10,-
|
||||||
|
170,VCCA_D0,-,-,-,-,-,-,-
|
||||||
|
171,RESERVED,-,-,Comp_OF_ATSTP_D0,-,-,W11,-
|
||||||
|
172,VSSA_D0,-,-,-,-,-,-,-
|
||||||
|
173,VSSA_D0,-,-,-,-,-,-,-
|
||||||
|
174,REFCLKP_D0,50,-,True_OF_REFCLKN_D0,-,-,Y11,U1
|
||||||
|
175,VCCA25_D0,-,-,-,-,-,-,-
|
||||||
|
176,REFCLKN_D0,50,-,Comp_OF_REFCLKP_D0,-,-,Y12,T1
|
||||||
|
177,VCC,-,-,-,-,-,-,-
|
||||||
|
178,VSS,-,-,-,-,-,-,-
|
||||||
|
179,VCC,-,-,-,-,-,-,-
|
||||||
|
180,GND,-,-,-,-,-,-,-
|
||||||
|
181,NC,-,-,-,-,-,-,-
|
||||||
|
182,NC,-,-,-,-,-,-,-
|
||||||
|
183,PR47D,3,LRC_GPLL0C_IN,Comp_OF_PR47C,-,RDQ44,T17,N1
|
||||||
|
184,PR47C,3,LRC_GPLL0T_IN,True_OF_PR47D,-,RDQ44,U16,M1
|
||||||
|
185,VCCIO3,-,-,-,-,-,-,-
|
||||||
|
186,PR47B,3,-,Comp_OF_PR47A,TRUE,RDQ44,U17,-
|
||||||
|
187,VSSIO3,-,-,-,-,-,-,-
|
||||||
|
188,PR47A,3,-,True_OF_PR47B,TRUE,RDQ44,U18,-
|
||||||
|
189,PR44D,3,-,Comp_OF_PR44C,-,RDQ44,T18,N2
|
||||||
|
190,VSS,-,-,-,-,-,-,-
|
||||||
|
191,PR44B,3,-,Comp_OF_PR44A,TRUE,RDQSN44,R18,L1
|
||||||
|
192,PR44C,3,-,True_OF_PR44D,-,RDQ44,U19,M2
|
||||||
|
193,VCC,-,-,-,-,-,-,-
|
||||||
|
194,PR44A,3,-,True_OF_PR44B,TRUE,RDQS44,T19,K2
|
||||||
|
195,PR41D,3,-,Comp_OF_PR41C,-,RDQ44,U20,K1
|
||||||
|
196,VSS,-,-,-,-,-,-,-
|
||||||
|
197,PR41B,3,-,Comp_OF_PR41A,TRUE,RDQ44,R20,L3
|
||||||
|
198,PR41C,3,-,True_OF_PR41D,-,RDQ44,T20,K3
|
||||||
|
199,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
200,PR41A,3,-,True_OF_PR41B,TRUE,RDQ44,P20,M3
|
||||||
|
201,PR38D,3,-,Comp_OF_PR38C,-,RDQ44,P18,N3
|
||||||
|
202,VCCIO3,-,-,-,-,-,-,-
|
||||||
|
203,PR38B,3,-,Comp_OF_PR38A,TRUE,RDQ44,N20,L4
|
||||||
|
204,PR38C,3,-,True_OF_PR38D,-,RDQ44,P19,N4
|
||||||
|
205,VSSIO3,-,-,-,-,-,-,-
|
||||||
|
206,PR38A,3,-,True_OF_PR38B,TRUE,RDQ44,N19,K4
|
||||||
|
207,PR35D,3,-,Comp_OF_PR35C,-,RDQ32,R17,H1
|
||||||
|
208,VCCIO3,-,-,-,-,-,-,-
|
||||||
|
209,PR35B,3,VREF1_3,Comp_OF_PR35A,TRUE,RDQ32,P16,J1
|
||||||
|
210,PR35C,3,-,True_OF_PR35D,-,RDQ32,R16,F1
|
||||||
|
211,VSSIO3,-,-,-,-,-,-,-
|
||||||
|
212,PR35A,3,-,True_OF_PR35B,TRUE,RDQ32,N17,J2
|
||||||
|
213,PR32D,3,-,Comp_OF_PR32C,-,RDQ32,P17,-
|
||||||
|
214,VSS,-,-,-,-,-,-,-
|
||||||
|
215,PR32B,3,-,Comp_OF_PR32A,TRUE,RDQSN32,M17,G1
|
||||||
|
216,PR32C,3,-,True_OF_PR32D,-,RDQ32,N18,-
|
||||||
|
217,VCC,-,-,-,-,-,-,-
|
||||||
|
218,PR32A,3,-,True_OF_PR32B,TRUE,RDQS32,N16,F2
|
||||||
|
219,PR29D,3,-,Comp_OF_PR29C,-,RDQ32,M18,H2
|
||||||
|
220,VSS,-,-,-,-,-,-,-
|
||||||
|
221,PR29B,3,-,Comp_OF_PR29A,TRUE,RDQ32,L17,G3
|
||||||
|
222,PR29C,3,GR_PCLK3_1,True_OF_PR29D,-,RDQ32,L18,J3
|
||||||
|
223,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
224,PR29A,3,GR_PCLK3_0,True_OF_PR29B,TRUE,RDQ32,L16,H3
|
||||||
|
225,PR26D,3,PCLKC3_0,Comp_OF_PR26C,-,RDQ32,M19,F3
|
||||||
|
226,VCCIO3,-,-,-,-,-,-,-
|
||||||
|
227,PR26B,3,PCLKC3_1,Comp_OF_PR26A,TRUE,RDQ32,M20,G4
|
||||||
|
228,PR26C,3,PCLKT3_0,True_OF_PR26D,-,RDQ32,L19,F4
|
||||||
|
229,VSSIO3,-,-,-,-,-,-,-
|
||||||
|
230,PR26A,3,PCLKT3_1,True_OF_PR26B,TRUE,RDQ32,L20,H4
|
||||||
|
231,PR23D,2,PCLKC2_0,Comp_OF_PR23C,-,RDQ20,K20,D1
|
||||||
|
232,VCCIO2,-,-,-,-,-,-,-
|
||||||
|
233,PR23B,2,PCLKC2_1,Comp_OF_PR23A,TRUE,RDQ20,K19,B1
|
||||||
|
234,PR23C,2,PCLKT2_0,True_OF_PR23D,-,RDQ20,J20,C1
|
||||||
|
235,VSSIO2,-,-,-,-,-,-,-
|
||||||
|
236,PR23A,2,PCLKT2_1,True_OF_PR23B,TRUE,RDQ20,J19,D2
|
||||||
|
237,PR20D,2,-,Comp_OF_PR20C,-,RDQ20,K18,-
|
||||||
|
238,VSS,-,-,-,-,-,-,-
|
||||||
|
239,PR20B,2,-,Comp_OF_PR20A,TRUE,RDQSN20,H20,B2
|
||||||
|
240,PR20C,2,GR_PCLK2_0,True_OF_PR20D,-,RDQ20,J18,A2
|
||||||
|
241,VCC,-,-,-,-,-,-,-
|
||||||
|
242,PR20A,2,GR_PCLK2_1,True_OF_PR20B,TRUE,RDQS20,G19,A3
|
||||||
|
243,PR17D,2,-,Comp_OF_PR17C,-,RDQ20,G20,-
|
||||||
|
244,VSS,-,-,-,-,-,-,-
|
||||||
|
245,PR17B,2,-,Comp_OF_PR17A,TRUE,RDQ20,F19,C2
|
||||||
|
246,PR17C,2,-,True_OF_PR17D,-,RDQ20,F20,-
|
||||||
|
247,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
248,PR17A,2,-,True_OF_PR17B,TRUE,RDQ20,E20,D3
|
||||||
|
249,PR14D,2,-,Comp_OF_PR14C,-,RDQ20,E19,C3
|
||||||
|
250,VCCIO2,-,-,-,-,-,-,-
|
||||||
|
251,PR14B,2,-,Comp_OF_PR14A,TRUE,RDQ20,D19,C4
|
||||||
|
252,PR14C,2,VREF1_2,True_OF_PR14D,-,RDQ20,D20,B4
|
||||||
|
253,VSSIO2,-,-,-,-,-,-,-
|
||||||
|
254,PR14A,2,-,True_OF_PR14B,TRUE,RDQ20,C20,D4
|
||||||
|
255,PR11D,2,-,Comp_OF_PR11C,-,RDQ8,J16,-
|
||||||
|
256,VCCIO2,-,-,-,-,-,-,-
|
||||||
|
257,PR11B,2,-,Comp_OF_PR11A,TRUE,RDQ8,H17,A4
|
||||||
|
258,PR11C,2,-,True_OF_PR11D,-,RDQ8,J17,-
|
||||||
|
259,VSSIO2,-,-,-,-,-,-,-
|
||||||
|
260,PR11A,2,-,True_OF_PR11B,TRUE,RDQ8,H18,A6
|
||||||
|
261,PR8D,2,-,Comp_OF_PR8C,-,RDQ8,H16,-
|
||||||
|
262,VSS,-,-,-,-,-,-,-
|
||||||
|
263,PR8B,2,-,Comp_OF_PR8A,TRUE,RDQSN8,G18,A7
|
||||||
|
264,PR8C,2,-,True_OF_PR8D,-,RDQ8,G16,-
|
||||||
|
265,VCC,-,-,-,-,-,-,-
|
||||||
|
266,PR8A,2,-,True_OF_PR8B,TRUE,RDQS8,F17,B6
|
||||||
|
267,PR5D,2,-,Comp_OF_PR5C,-,RDQ8,F18,-
|
||||||
|
268,VSS,-,-,-,-,-,-,-
|
||||||
|
269,PR5B,2,-,Comp_OF_PR5A,TRUE,RDQ8,E17,C6
|
||||||
|
270,PR5C,2,-,True_OF_PR5D,-,RDQ8,E18,-
|
||||||
|
271,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
272,PR5A,2,-,True_OF_PR5B,TRUE,RDQ8,D18,D6
|
||||||
|
273,PR2D,2,-,Comp_OF_PR2C,-,RDQ8,F16,-
|
||||||
|
274,VCCIO2,-,-,-,-,-,-,-
|
||||||
|
275,PR2C,2,-,True_OF_PR2D,-,RDQ8,E16,-
|
||||||
|
276,VSSIO2,-,-,-,-,-,-,-
|
||||||
|
277,PR2B,2,S0_IN,Comp_OF_PR2A,TRUE,RDQ8,D17,B7
|
||||||
|
278,PR2A,2,-,True_OF_PR2B,TRUE,RDQ8,C18,C7
|
||||||
|
279,GND,-,-,-,-,-,-,-
|
||||||
|
280,VCC,-,-,-,-,-,-,-
|
||||||
|
281,VSS,-,-,-,-,-,-,-
|
||||||
|
282,VCC,-,-,-,-,-,-,-
|
||||||
|
283,PT67B,1,-,Comp_OF_PT67A,-,-,B20,C8
|
||||||
|
284,VCCIO1,-,-,-,-,-,-,-
|
||||||
|
285,PT65B,1,-,Comp_OF_PT65A,-,-,B19,-
|
||||||
|
286,PT67A,1,-,True_OF_PT67B,-,-,A19,B8
|
||||||
|
287,VSSIO1,-,-,-,-,-,-,-
|
||||||
|
288,PT65A,1,-,True_OF_PT65B,-,-,A18,-
|
||||||
|
289,PT62B,1,-,Comp_OF_PT62A,-,-,B18,-
|
||||||
|
290,VSS,-,-,-,-,-,-,-
|
||||||
|
291,PT60B,1,-,Comp_OF_PT60A,-,-,C17,-
|
||||||
|
292,PT62A,1,-,True_OF_PT62B,-,-,A17,-
|
||||||
|
293,VCC,-,-,-,-,-,-,-
|
||||||
|
294,PT60A,1,-,True_OF_PT60B,-,-,B17,-
|
||||||
|
295,PT58B,1,-,Comp_OF_PT58A,-,-,D16,-
|
||||||
|
296,VSS,-,-,-,-,-,-,-
|
||||||
|
297,PT56B,1,-,Comp_OF_PT56A,-,-,B16,-
|
||||||
|
298,PT58A,1,-,True_OF_PT58B,-,-,C16,-
|
||||||
|
299,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
300,PT56A,1,-,True_OF_PT56B,-,-,A16,-
|
||||||
|
301,PT53B,1,-,Comp_OF_PT53A,-,-,E15,-
|
||||||
|
302,VCCIO1,-,-,-,-,-,-,-
|
||||||
|
303,PT51B,1,-,Comp_OF_PT51A,-,-,C15,-
|
||||||
|
304,PT53A,1,-,True_OF_PT53B,-,-,D15,-
|
||||||
|
305,VSSIO1,-,-,-,-,-,-,-
|
||||||
|
306,PT51A,1,-,True_OF_PT51B,-,-,B15,-
|
||||||
|
307,PT49B,1,-,Comp_OF_PT49A,-,-,E14,-
|
||||||
|
308,VCCIO1,-,-,-,-,-,-,-
|
||||||
|
309,PT47B,1,-,Comp_OF_PT47A,-,-,C14,-
|
||||||
|
310,PT49A,1,-,True_OF_PT49B,-,-,D14,-
|
||||||
|
311,VSSIO1,-,-,-,-,-,-,-
|
||||||
|
312,PT47A,1,-,True_OF_PT47B,-,-,A14,-
|
||||||
|
313,PT44B,1,-,Comp_OF_PT44A,-,-,E13,-
|
||||||
|
314,VSS,-,-,-,-,-,-,-
|
||||||
|
315,PT42B,1,-,Comp_OF_PT42A,-,-,C13,-
|
||||||
|
316,PT44A,1,-,True_OF_PT44B,-,-,D13,-
|
||||||
|
317,VCC,-,-,-,-,-,-,-
|
||||||
|
318,PT42A,1,-,True_OF_PT42B,-,-,B13,-
|
||||||
|
319,PT40B,1,-,Comp_OF_PT40A,-,-,A13,-
|
||||||
|
320,VSS,-,-,-,-,-,-,-
|
||||||
|
321,PT38B,1,GR_PCLK1_1,Comp_OF_PT38A,-,-,E12,-
|
||||||
|
322,PT40A,1,-,True_OF_PT40B,-,-,A12,-
|
||||||
|
323,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
324,PT38A,1,GR_PCLK1_0,True_OF_PT38B,-,-,D12,-
|
||||||
|
325,PT35B,1,PCLKC1_0,Comp_OF_PT35A,-,-,C12,A8
|
||||||
|
326,VCCIO1,-,-,-,-,-,-,-
|
||||||
|
327,PT33B,1,PCLKC1_1,Comp_OF_PT33A,-,-,E11,C9
|
||||||
|
328,PT35A,1,PCLKT1_0,True_OF_PT35B,-,-,B12,A9
|
||||||
|
329,VSSIO1,-,-,-,-,-,-,-
|
||||||
|
330,PT33A,1,PCLKT1_1,True_OF_PT33B,-,-,D11,B9
|
||||||
|
331,VSS,-,-,-,-,-,-,-
|
||||||
|
332,VCC,-,-,-,-,-,-,-
|
||||||
|
333,PT29B,0,PCLKC0_0,Comp_OF_PT29A,-,-,C11,C10
|
||||||
|
334,VCCIO0,-,-,-,-,-,-,-
|
||||||
|
335,PT27B,0,PCLKC0_1,Comp_OF_PT27A,-,-,A11,A10
|
||||||
|
336,PT29A,0,PCLKT0_0,True_OF_PT29B,-,-,B11,B10
|
||||||
|
337,VSSIO0,-,-,-,-,-,-,-
|
||||||
|
338,PT27A,0,PCLKT0_1,True_OF_PT27B,-,-,A10,A11
|
||||||
|
339,PT24B,0,GR_PCLK0_0,Comp_OF_PT24A,-,-,B10,-
|
||||||
|
340,VSS,-,-,-,-,-,-,-
|
||||||
|
341,PT22B,0,-,Comp_OF_PT22A,-,-,C10,-
|
||||||
|
342,PT24A,0,GR_PCLK0_1,True_OF_PT24B,-,-,A9,-
|
||||||
|
343,VCC,-,-,-,-,-,-,-
|
||||||
|
344,PT22A,0,-,True_OF_PT22B,-,-,B9,-
|
||||||
|
345,PT20B,0,-,Comp_OF_PT20A,-,-,E9,-
|
||||||
|
346,VSS,-,-,-,-,-,-,-
|
||||||
|
347,PT18B,0,-,Comp_OF_PT18A,-,-,A8,-
|
||||||
|
348,PT20A,0,-,True_OF_PT20B,-,-,D9,-
|
||||||
|
349,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
350,PT18A,0,-,True_OF_PT18B,-,-,A7,-
|
||||||
|
351,PT15B,0,-,Comp_OF_PT15A,-,-,B8,-
|
||||||
|
352,VCCIO0,-,-,-,-,-,-,-
|
||||||
|
353,PT13B,0,-,Comp_OF_PT13A,-,-,D8,-
|
||||||
|
354,PT15A,0,-,True_OF_PT15B,-,-,C8,-
|
||||||
|
355,VSSIO0,-,-,-,-,-,-,-
|
||||||
|
356,PT13A,0,-,True_OF_PT13B,-,-,E8,-
|
||||||
|
357,PT11B,0,-,Comp_OF_PT11A,-,-,C7,-
|
||||||
|
358,VCCIO0,-,-,-,-,-,-,-
|
||||||
|
359,PT9B,0,-,Comp_OF_PT9A,-,-,D7,-
|
||||||
|
360,PT11A,0,-,True_OF_PT11B,-,-,C6,-
|
||||||
|
361,VSSIO0,-,-,-,-,-,-,-
|
||||||
|
362,PT9A,0,-,True_OF_PT9B,-,-,E7,-
|
||||||
|
363,PT6B,0,-,Comp_OF_PT6A,-,-,D6,-
|
||||||
|
364,VSS,-,-,-,-,-,-,-
|
||||||
|
365,PT4B,0,-,Comp_OF_PT4A,-,-,B6,C11
|
||||||
|
366,PT6A,0,-,True_OF_PT6B,-,-,E6,-
|
||||||
|
367,VCC,-,-,-,-,-,-,-
|
||||||
|
368,PT4A,0,-,True_OF_PT4B,-,-,A6,B11
|
||||||
|
369,VSS,-,-,-,-,-,-,-
|
||||||
|
370,VCC,-,-,-,-,-,-,-
|
||||||
|
371,VCC,-,-,-,-,-,-,-
|
||||||
|
372,GND,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,C19,G2
|
||||||
|
0,GND,-,-,-,-,-,H19,L2
|
||||||
|
0,GND,-,-,-,-,-,R19,B3
|
||||||
|
0,GND,-,-,-,-,-,G17,E5
|
||||||
|
0,GND,-,-,-,-,-,M16,F5
|
||||||
|
0,GND,-,-,-,-,-,G15,K5
|
||||||
|
0,GND,-,-,-,-,-,K15,L5
|
||||||
|
0,GND,-,-,-,-,-,N15,F6
|
||||||
|
0,GND,-,-,-,-,-,B14,G6
|
||||||
|
0,GND,-,-,-,-,-,F14,H6
|
||||||
|
0,GND,-,-,-,-,-,G14,J6
|
||||||
|
0,GND,-,-,-,-,-,J14,K6
|
||||||
|
0,GND,-,-,-,-,-,K14,L6
|
||||||
|
0,GND,-,-,-,-,-,M14,M6
|
||||||
|
0,GND,-,-,-,-,-,N14,E7
|
||||||
|
0,GND,-,-,-,-,-,P14,F7
|
||||||
|
0,GND,-,-,-,-,-,F13,G7
|
||||||
|
0,GND,-,-,-,-,-,G13,H7
|
||||||
|
0,GND,-,-,-,-,-,P13,J7
|
||||||
|
0,GND,-,-,-,-,-,G12,K7
|
||||||
|
0,GND,-,-,-,-,-,J12,L7
|
||||||
|
0,GND,-,-,-,-,-,K12,M7
|
||||||
|
0,GND,-,-,-,-,-,L12,N7
|
||||||
|
0,GND,-,-,-,-,-,M12,E8
|
||||||
|
0,GND,-,-,-,-,-,P12,F8
|
||||||
|
0,GND,-,-,-,-,-,G11,G8
|
||||||
|
0,GND,-,-,-,-,-,J11,H8
|
||||||
|
0,GND,-,-,-,-,-,K11,J8
|
||||||
|
0,GND,-,-,-,-,-,L11,K8
|
||||||
|
0,GND,-,-,-,-,-,M11,L8
|
||||||
|
0,GND,-,-,-,-,-,P11,M8
|
||||||
|
0,GND,-,-,-,-,-,G10,N8
|
||||||
|
0,GND,-,-,-,-,-,J10,E9
|
||||||
|
0,GND,-,-,-,-,-,K10,F9
|
||||||
|
0,GND,-,-,-,-,-,L10,G9
|
||||||
|
0,GND,-,-,-,-,-,M10,H9
|
||||||
|
0,GND,-,-,-,-,-,G9,J9
|
||||||
|
0,GND,-,-,-,-,-,J9,K9
|
||||||
|
0,GND,-,-,-,-,-,K9,L9
|
||||||
|
0,GND,-,-,-,-,-,L9,M9
|
||||||
|
0,GND,-,-,-,-,-,M9,N9
|
||||||
|
0,GND,-,-,-,-,-,F8,E10
|
||||||
|
0,GND,-,-,-,-,-,G8,F10
|
||||||
|
0,GND,-,-,-,-,-,P8,G10
|
||||||
|
0,GND,-,-,-,-,-,B7,H10
|
||||||
|
0,GND,-,-,-,-,-,F7,J10
|
||||||
|
0,GND,-,-,-,-,-,G7,K10
|
||||||
|
0,GND,-,-,-,-,-,J7,L10
|
||||||
|
0,GND,-,-,-,-,-,K7,M10
|
||||||
|
0,GND,-,-,-,-,-,M7,N10
|
||||||
|
0,GND,-,-,-,-,-,N7,E11
|
||||||
|
0,GND,-,-,-,-,-,P7,F11
|
||||||
|
0,GND,-,-,-,-,-,G6,G11
|
||||||
|
0,GND,-,-,-,-,-,K6,H11
|
||||||
|
0,GND,-,-,-,-,-,N6,J11
|
||||||
|
0,GND,-,-,-,-,-,D4,K11
|
||||||
|
0,GND,-,-,-,-,-,G4,L11
|
||||||
|
0,GND,-,-,-,-,-,J2,M11
|
||||||
|
0,GND,-,-,-,-,-,M2,N11
|
||||||
|
0,GND,-,-,-,-,-,-,E12
|
||||||
|
0,GND,-,-,-,-,-,-,F12
|
||||||
|
0,GND,-,-,-,-,-,-,G12
|
||||||
|
0,GND,-,-,-,-,-,-,H12
|
||||||
|
0,GND,-,-,-,-,-,-,J12
|
||||||
|
0,GND,-,-,-,-,-,-,K12
|
||||||
|
0,GND,-,-,-,-,-,-,L12
|
||||||
|
0,GND,-,-,-,-,-,-,M12
|
||||||
|
0,GND,-,-,-,-,-,-,N12
|
||||||
|
0,GND,-,-,-,-,-,-,F13
|
||||||
|
0,GND,-,-,-,-,-,-,G13
|
||||||
|
0,GND,-,-,-,-,-,-,H13
|
||||||
|
0,GND,-,-,-,-,-,-,J13
|
||||||
|
0,GND,-,-,-,-,-,-,K13
|
||||||
|
0,GND,-,-,-,-,-,-,L13
|
||||||
|
0,GND,-,-,-,-,-,-,M13
|
||||||
|
0,GND,-,-,-,-,-,-,E14
|
||||||
|
0,GND,-,-,-,-,-,-,F14
|
||||||
|
0,GND,-,-,-,-,-,-,K14
|
||||||
|
0,GND,-,-,-,-,-,-,L14
|
||||||
|
0,GND,-,-,-,-,-,-,B16
|
||||||
|
0,GND,-,-,-,-,-,-,T16
|
||||||
|
0,GND,-,-,-,-,-,-,G17
|
||||||
|
0,GND,-,-,-,-,-,-,L17
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-
|
||||||
|
0,VCC,-,-,-,-,-,H13,J4
|
||||||
|
0,VCC,-,-,-,-,-,J13,M4
|
||||||
|
0,VCC,-,-,-,-,-,K13,J5
|
||||||
|
0,VCC,-,-,-,-,-,L13,P7
|
||||||
|
0,VCC,-,-,-,-,-,M13,D8
|
||||||
|
0,VCC,-,-,-,-,-,N13,D9
|
||||||
|
0,VCC,-,-,-,-,-,H12,P9
|
||||||
|
0,VCC,-,-,-,-,-,N12,D10
|
||||||
|
0,VCC,-,-,-,-,-,H11,D11
|
||||||
|
0,VCC,-,-,-,-,-,N11,P11
|
||||||
|
0,VCC,-,-,-,-,-,H10,J14
|
||||||
|
0,VCC,-,-,-,-,-,N10,J15
|
||||||
|
0,VCC,-,-,-,-,-,H9,M15
|
||||||
|
0,VCC,-,-,-,-,-,N9,-
|
||||||
|
0,VCC,-,-,-,-,-,H8,-
|
||||||
|
0,VCC,-,-,-,-,-,J8,-
|
||||||
|
0,VCC,-,-,-,-,-,K8,-
|
||||||
|
0,VCC,-,-,-,-,-,L8,-
|
||||||
|
0,VCC,-,-,-,-,-,M8,-
|
||||||
|
0,VCC,-,-,-,-,-,N8,-
|
||||||
|
0,VCC,-,-,-,-,-,-,-
|
||||||
|
0,VCC,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,F15,E6
|
||||||
|
0,VCCAUX,-,-,-,-,-,P15,N6
|
||||||
|
0,VCCAUX,-,-,-,-,-,F6,E13
|
||||||
|
0,VCCAUX,-,-,-,-,-,P6,P13
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO0,0,-,-,-,-,F10,D12
|
||||||
|
0,VCCIO0,0,-,-,-,-,F9,-
|
||||||
|
0,VCCIO0,0,-,-,-,-,-,-
|
||||||
|
0,VCCIO0,0,-,-,-,-,-,-
|
||||||
|
0,VCCIO0,0,-,-,-,-,-,-
|
||||||
|
0,VCCIO0,0,-,-,-,-,-,-
|
||||||
|
0,VCCIO1,1,-,-,-,-,F12,D7
|
||||||
|
0,VCCIO1,1,-,-,-,-,F11,-
|
||||||
|
0,VCCIO1,1,-,-,-,-,-,-
|
||||||
|
0,VCCIO1,1,-,-,-,-,-,-
|
||||||
|
0,VCCIO1,1,-,-,-,-,-,-
|
||||||
|
0,VCCIO1,1,-,-,-,-,-,-
|
||||||
|
0,VCCIO2,2,-,-,-,-,H15,G5
|
||||||
|
0,VCCIO2,2,-,-,-,-,J15,H5
|
||||||
|
0,VCCIO2,2,-,-,-,-,H14,-
|
||||||
|
0,VCCIO2,2,-,-,-,-,-,-
|
||||||
|
0,VCCIO2,2,-,-,-,-,-,-
|
||||||
|
0,VCCIO2,2,-,-,-,-,-,-
|
||||||
|
0,VCCIO3,3,-,-,-,-,L15,M5
|
||||||
|
0,VCCIO3,3,-,-,-,-,M15,N5
|
||||||
|
0,VCCIO3,3,-,-,-,-,L14,-
|
||||||
|
0,VCCIO3,3,-,-,-,-,-,-
|
||||||
|
0,VCCIO3,3,-,-,-,-,-,-
|
||||||
|
0,VCCIO3,3,-,-,-,-,-,-
|
||||||
|
0,GND,-,GND,-,-,-,-,R1
|
||||||
|
0,GND,-,GND,-,-,-,V7,R2
|
||||||
|
0,GND,-,GND,-,-,-,V8,T2
|
||||||
|
0,GND,-,GND,-,-,-,V9,U2
|
||||||
|
0,GND,-,GND,-,-,-,-,T3
|
||||||
|
0,GND,-,GND,-,-,-,-,U3
|
||||||
|
0,GND,-,GND,-,-,-,-,T4
|
||||||
|
0,GND,-,GND,-,-,-,-,U4
|
||||||
|
0,GND,-,GND,-,-,-,U7,V4
|
||||||
|
0,GND,-,GND,-,-,-,U8,U5
|
||||||
|
0,GND,-,GND,-,-,-,U9,P6
|
||||||
|
0,GND,-,GND,-,-,-,-,T6
|
||||||
|
0,GND,-,GND,-,-,-,U10,T7
|
||||||
|
0,GND,-,GND,-,-,-,-,U7
|
||||||
|
0,GND,-,GND,-,-,-,-,V7
|
||||||
|
0,GND,-,GND,-,-,-,V20,P8
|
||||||
|
0,GND,-,GND,-,-,-,-,T8
|
||||||
|
0,GND,-,GND,-,-,-,-,T9
|
||||||
|
0,GND,-,GND,-,-,-,-,U9
|
||||||
|
0,GND,-,GND,-,-,-,V5,T10
|
||||||
|
0,GND,-,GND,-,-,-,-,U10
|
||||||
|
0,GND,-,GND,-,-,-,W6,V10
|
||||||
|
0,GND,-,GND,-,-,-,-,T11
|
||||||
|
0,GND,-,GND,-,-,-,V6,U11
|
||||||
|
0,GND,-,GND,-,-,-,-,P12
|
||||||
|
0,GND,-,GND,-,-,-,W7,T12
|
||||||
|
0,GND,-,GND,-,-,-,V15,-
|
||||||
|
0,GND,-,GND,-,-,-,-,-
|
||||||
|
0,GND,-,GND,-,-,-,W16,-
|
||||||
|
0,GND,-,GND,-,-,-,-,-
|
||||||
|
0,GND,-,GND,-,-,-,V16,-
|
||||||
|
0,GND,-,GND,-,-,-,-,-
|
||||||
|
0,GND,-,GND,-,-,-,-,-
|
||||||
|
0,GND,-,GND,-,-,-,W19,-
|
||||||
|
0,GND,-,GND,-,-,-,V19,-
|
||||||
|
0,GND,-,GND,-,-,-,V14,-
|
||||||
|
0,GND,-,GND,-,-,-,-,-
|
||||||
|
0,GND,-,GND,-,-,-,U14,-
|
||||||
|
0,GND,-,GND,-,-,-,-,-
|
||||||
|
0,GND,-,GND,-,-,-,W15,-
|
||||||
|
0,GND,-,GND,-,-,-,-,-
|
||||||
|
0,GND,-,GND,-,-,-,-,-
|
||||||
|
0,GND,-,GND,-,-,-,-,-
|
||||||
|
0,GND,-,GND,-,-,-,-,-
|
||||||
|
0,GND,-,GND,-,-,-,-,-
|
||||||
|
0,GND,-,GND,-,-,-,U13,-
|
||||||
|
0,GND,-,GND,-,-,-,V13,-
|
||||||
|
0,GND,-,GND,-,-,-,U12,-
|
||||||
|
0,GND,-,GND,-,-,-,V12,-
|
||||||
|
0,GND,-,GND,-,-,-,W12,-
|
||||||
|
0,GND,-,GND,-,-,-,U11,-
|
||||||
|
0,VCCA0,-,-,-,-,-,U6,P10
|
||||||
|
0,VCCA0,-,-,-,-,-,T6,R10
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUXA0,-,-,-,-,-,V10,R3
|
||||||
|
0,VCCAUXA0,-,-,-,-,-,V11,P5
|
||||||
|
0,VCCAUXA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUXA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUXA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUXA0,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO8,8,-,-,-,-,P10,N13
|
||||||
|
0,VCCIO8,8,-,-,-,-,P9,P14
|
||||||
|
0,VCCIO8,8,-,-,-,-,-,-
|
||||||
|
0,VCCIO8,8,-,-,-,-,-,-
|
||||||
|
0,VCCIO6,6,-,-,-,-,L7,M14
|
||||||
|
0,VCCIO6,6,-,-,-,-,L6,N14
|
||||||
|
0,VCCIO6,6,-,-,-,-,M6,-
|
||||||
|
0,VCCIO6,6,-,-,-,-,-,-
|
||||||
|
0,VCCIO6,6,-,-,-,-,-,-
|
||||||
|
0,VCCIO7,7,-,-,-,-,H7,G14
|
||||||
|
0,VCCIO7,7,-,-,-,-,H6,H14
|
||||||
|
0,VCCIO7,7,-,-,-,-,J6,-
|
||||||
|
0,VCCIO7,7,-,-,-,-,-,-
|
||||||
|
0,VCCIO7,7,-,-,-,-,-,-
|
||||||
|
0,VCCIO7,7,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,W20,-
|
||||||
|
0,NC,-,-,-,-,-,Y19,-
|
||||||
|
0,NC,-,-,-,-,-,V18,-
|
||||||
|
0,NC,-,-,-,-,-,W18,-
|
||||||
|
0,NC,-,-,-,-,-,K17,-
|
||||||
|
0,NC,-,-,-,-,-,V17,-
|
||||||
|
0,NC,-,-,-,-,-,W17,-
|
||||||
|
0,NC,-,-,-,-,-,Y17,-
|
||||||
|
0,NC,-,-,-,-,-,K16,-
|
||||||
|
0,NC,-,-,-,-,-,T16,-
|
||||||
|
0,NC,-,-,-,-,-,Y16,-
|
||||||
|
0,NC,-,-,-,-,-,A15,-
|
||||||
|
0,NC,-,-,-,-,-,T15,-
|
||||||
|
0,NC,-,-,-,-,-,U15,-
|
||||||
|
0,NC,-,-,-,-,-,Y15,-
|
||||||
|
0,NC,-,-,-,-,-,T14,-
|
||||||
|
0,NC,-,-,-,-,-,W14,-
|
||||||
|
0,NC,-,-,-,-,-,Y14,-
|
||||||
|
0,NC,-,-,-,-,-,T13,-
|
||||||
|
0,NC,-,-,-,-,-,W13,-
|
||||||
|
0,NC,-,-,-,-,-,T12,-
|
||||||
|
0,NC,-,-,-,-,-,T11,-
|
||||||
|
0,NC,-,-,-,-,-,D10,-
|
||||||
|
0,NC,-,-,-,-,-,E10,-
|
||||||
|
0,NC,-,-,-,-,-,C9,-
|
||||||
|
0,NC,-,-,-,-,-,M5,-
|
||||||
|
0,NC,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-
|
|
|
@ -0,0 +1,838 @@
|
||||||
|
# Pin Out For ECP5UM-45,,,,,,,,,
|
||||||
|
# Revision 1.0,,,,,,,,,
|
||||||
|
"# Revised Nov. 2, 2015",,,,,,,,,
|
||||||
|
,,,,,,,,,
|
||||||
|
PAD,Pin/Ball Function,Bank,Dual Function,Differential,High Speed,DQS,CABGA554,CABGA381,CSFBGA285
|
||||||
|
1,NC,-,-,-,-,-,-,-,-
|
||||||
|
2,NC,-,-,-,-,-,-,-,-
|
||||||
|
3,NC,-,-,-,-,-,-,-,-
|
||||||
|
4,NC,-,-,-,-,-,-,-,-
|
||||||
|
5,NC,-,-,-,-,-,-,-,-
|
||||||
|
6,PL11A,7,ULC_GPLL0T_IN,True_OF_PL11B,TRUE,LDQ17,C2,A4,C12
|
||||||
|
7,PL11B,7,ULC_GPLL0C_IN,Comp_OF_PL11A,TRUE,LDQ17,C1,A5,B12
|
||||||
|
8,VSSIO7,-,-,-,-,-,-,-,-
|
||||||
|
9,PL11C,7,-,True_OF_PL11D,-,LDQ17,C4,B5,-
|
||||||
|
10,VCCIO7,-,-,-,-,-,-,-,-
|
||||||
|
11,PL11D,7,-,Comp_OF_PL11C,-,LDQ17,C3,C5,-
|
||||||
|
12,PL14A,7,-,True_OF_PL14B,TRUE,LDQ17,D4,C4,A12
|
||||||
|
13,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
14,PL14C,7,-,True_OF_PL14D,-,LDQ17,B1,A3,-
|
||||||
|
15,PL14B,7,-,Comp_OF_PL14A,TRUE,LDQ17,D3,B4,-
|
||||||
|
16,VSS,-,-,-,-,-,-,-,-
|
||||||
|
17,PL14D,7,-,Comp_OF_PL14C,-,LDQ17,B3,B3,-
|
||||||
|
18,PL17A,7,-,True_OF_PL17B,TRUE,LDQS17,D2,E4,D13
|
||||||
|
19,VCC,-,-,-,-,-,-,-,-
|
||||||
|
20,PL17C,7,-,True_OF_PL17D,-,LDQ17,E3,C3,-
|
||||||
|
21,PL17B,7,-,Comp_OF_PL17A,TRUE,LDQSN17,E1,D5,C13
|
||||||
|
22,VSS,-,-,-,-,-,-,-,-
|
||||||
|
23,PL17D,7,-,Comp_OF_PL17C,-,LDQ17,D1,D3,-
|
||||||
|
24,PL20A,7,-,True_OF_PL20B,TRUE,LDQ17,F2,F4,-
|
||||||
|
25,VSSIO7,-,-,-,-,-,-,-,-
|
||||||
|
26,PL20C,7,-,True_OF_PL20D,-,LDQ17,E4,E5,-
|
||||||
|
27,PL20B,7,-,Comp_OF_PL20A,TRUE,LDQ17,F1,E3,-
|
||||||
|
28,VCCIO7,-,-,-,-,-,-,-,-
|
||||||
|
29,PL20D,7,-,Comp_OF_PL20C,-,LDQ17,F3,F5,-
|
||||||
|
30,PL23A,7,-,True_OF_PL23B,TRUE,LDQ29,F5,A2,B13
|
||||||
|
31,VSSIO7,-,-,-,-,-,-,-,-
|
||||||
|
32,PL23C,7,VREF1_7,True_OF_PL23D,-,LDQ29,H5,B2,C15
|
||||||
|
33,PL23B,7,-,Comp_OF_PL23A,TRUE,LDQ29,F4,B1,A13
|
||||||
|
34,VCCIO7,-,-,-,-,-,-,-,-
|
||||||
|
35,PL23D,7,-,Comp_OF_PL23C,-,LDQ29,H6,C2,A15
|
||||||
|
36,PL26A,7,-,True_OF_PL26B,TRUE,LDQ29,J6,C1,D15
|
||||||
|
37,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
38,PL26C,7,-,True_OF_PL26D,-,LDQ29,H4,D2,-
|
||||||
|
39,PL26B,7,-,Comp_OF_PL26A,TRUE,LDQ29,K6,D1,D16
|
||||||
|
40,VSS,-,-,-,-,-,-,-,-
|
||||||
|
41,PL26D,7,-,Comp_OF_PL26C,-,LDQ29,L5,E1,-
|
||||||
|
42,PL29A,7,GR_PCLK7_1,True_OF_PL29B,TRUE,LDQS29,K5,H4,B15
|
||||||
|
43,VCC,-,-,-,-,-,-,-,-
|
||||||
|
44,PL29C,7,GR_PCLK7_0,True_OF_PL29D,-,LDQ29,M6,H5,C16
|
||||||
|
45,PL29B,7,-,Comp_OF_PL29A,TRUE,LDQSN29,J4,G5,A16
|
||||||
|
46,VSS,-,-,-,-,-,-,-,-
|
||||||
|
47,PL29D,7,-,Comp_OF_PL29C,-,LDQ29,M4,H3,-
|
||||||
|
48,PL32A,7,PCLKT7_1,True_OF_PL32B,TRUE,LDQ29,K4,G3,A17
|
||||||
|
49,VSSIO7,-,-,-,-,-,-,-,-
|
||||||
|
50,PL32C,7,PCLKT7_0,True_OF_PL32D,-,LDQ29,N6,F2,B18
|
||||||
|
51,PL32B,7,PCLKC7_1,Comp_OF_PL32A,TRUE,LDQ29,L4,F3,B17
|
||||||
|
52,VCCIO7,-,-,-,-,-,-,-,-
|
||||||
|
53,PL32D,7,PCLKC7_0,Comp_OF_PL32C,-,LDQ29,N5,E2,C17
|
||||||
|
54,PL35A,6,PCLKT6_1,True_OF_PL35B,TRUE,LDQ41,H3,G2,D17
|
||||||
|
55,VSSIO6,-,-,-,-,-,-,-,-
|
||||||
|
56,PL35C,6,PCLKT6_0,True_OF_PL35D,-,LDQ41,H2,H2,D18
|
||||||
|
57,PL35B,6,PCLKC6_1,Comp_OF_PL35A,TRUE,LDQ41,J3,F1,C18
|
||||||
|
58,VCCIO6,-,-,-,-,-,-,-,-
|
||||||
|
59,PL35D,6,PCLKC6_0,Comp_OF_PL35C,-,LDQ41,H1,G1,F18
|
||||||
|
60,PL38A,6,GR_PCLK6_0,True_OF_PL38B,TRUE,LDQ41,K2,J4,F17
|
||||||
|
61,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
62,PL38C,6,GR_PCLK6_1,True_OF_PL38D,-,LDQ41,K3,J3,F15
|
||||||
|
63,PL38B,6,-,Comp_OF_PL38A,TRUE,LDQ41,J1,J5,F16
|
||||||
|
64,VSS,-,-,-,-,-,-,-,-
|
||||||
|
65,PL38D,6,-,Comp_OF_PL38C,-,LDQ41,L3,K3,G16
|
||||||
|
66,PL41A,6,-,True_OF_PL41B,TRUE,LDQS41,L2,K2,G18
|
||||||
|
67,VCC,-,-,-,-,-,-,-,-
|
||||||
|
68,PL41C,6,-,True_OF_PL41D,-,LDQ41,K1,H1,-
|
||||||
|
69,PL41B,6,-,Comp_OF_PL41A,TRUE,LDQSN41,M1,J1,H17
|
||||||
|
70,VSS,-,-,-,-,-,-,-,-
|
||||||
|
71,PL41D,6,-,Comp_OF_PL41C,-,LDQ41,L1,K1,-
|
||||||
|
72,PL44A,6,-,True_OF_PL44B,TRUE,LDQ41,N1,K4,G15
|
||||||
|
73,VSSIO6,-,-,-,-,-,-,-,-
|
||||||
|
74,PL44C,6,-,True_OF_PL44D,-,LDQ41,N3,L4,H16
|
||||||
|
75,PL44B,6,VREF1_6,Comp_OF_PL44A,TRUE,LDQ41,N2,K5,H15
|
||||||
|
76,VCCIO6,-,-,-,-,-,-,-,-
|
||||||
|
77,PL44D,6,-,Comp_OF_PL44C,-,LDQ41,M3,L5,J16
|
||||||
|
78,PL47A,6,-,True_OF_PL47B,TRUE,LDQ53,P4,-,-
|
||||||
|
79,VSSIO6,-,-,-,-,-,-,-,-
|
||||||
|
80,PL47C,6,-,True_OF_PL47D,-,LDQ53,P6,-,-
|
||||||
|
81,PL47B,6,-,Comp_OF_PL47A,TRUE,LDQ53,P5,-,-
|
||||||
|
82,VCCIO6,-,-,-,-,-,-,-,-
|
||||||
|
83,PL47D,6,-,Comp_OF_PL47C,-,LDQ53,N4,-,-
|
||||||
|
84,PL50A,6,-,True_OF_PL50B,TRUE,LDQ53,R4,-,-
|
||||||
|
85,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
86,PL50C,6,-,True_OF_PL50D,-,LDQ53,R6,-,-
|
||||||
|
87,PL50B,6,-,Comp_OF_PL50A,TRUE,LDQ53,T5,-,-
|
||||||
|
88,VSS,-,-,-,-,-,-,-,-
|
||||||
|
89,PL50D,6,-,Comp_OF_PL50C,-,LDQ53,T4,-,-
|
||||||
|
90,PL53A,6,-,True_OF_PL53B,TRUE,LDQS53,V4,M5,-
|
||||||
|
91,VCC,-,-,-,-,-,-,-,-
|
||||||
|
92,PL53C,6,-,True_OF_PL53D,-,LDQ53,U6,-,-
|
||||||
|
93,PL53B,6,-,Comp_OF_PL53A,TRUE,LDQSN53,U5,-,-
|
||||||
|
94,VSS,-,-,-,-,-,-,-,-
|
||||||
|
95,PL53D,6,-,Comp_OF_PL53C,-,LDQ53,U4,-,-
|
||||||
|
96,PL56A,6,-,True_OF_PL56B,TRUE,LDQ53,W4,-,-
|
||||||
|
97,VSSIO6,-,-,-,-,-,-,-,-
|
||||||
|
98,PL56C,6,-,True_OF_PL56D,-,LDQ53,W5,-,-
|
||||||
|
99,PL56B,6,-,Comp_OF_PL56A,TRUE,LDQ53,V6,-,-
|
||||||
|
100,VCCIO6,-,-,-,-,-,-,-,-
|
||||||
|
101,PL56D,6,-,Comp_OF_PL56C,-,LDQ53,W6,-,-
|
||||||
|
102,PL59A,6,-,True_OF_PL59B,TRUE,LDQ65,T3,M4,-
|
||||||
|
103,VSSIO6,-,-,-,-,-,-,-,-
|
||||||
|
104,PL59C,6,-,True_OF_PL59D,-,LDQ65,R3,N4,J17
|
||||||
|
105,PL59B,6,-,Comp_OF_PL59A,TRUE,LDQ65,U3,N5,-
|
||||||
|
106,VCCIO6,-,-,-,-,-,-,-,-
|
||||||
|
107,PL59D,6,-,Comp_OF_PL59C,-,LDQ65,P3,P5,H18
|
||||||
|
108,PL62A,6,-,True_OF_PL62B,TRUE,LDQ65,P2,N3,J18
|
||||||
|
109,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
110,PL62C,6,-,True_OF_PL62D,-,LDQ65,T2,L3,K16
|
||||||
|
111,PL62B,6,-,Comp_OF_PL62A,TRUE,LDQ65,P1,M3,K18
|
||||||
|
112,VSS,-,-,-,-,-,-,-,-
|
||||||
|
113,PL62D,6,-,Comp_OF_PL62C,-,LDQ65,R1,L2,K15
|
||||||
|
114,PL65A,6,-,True_OF_PL65B,TRUE,LDQS65,V1,N2,K17
|
||||||
|
115,VCC,-,-,-,-,-,-,-,-
|
||||||
|
116,PL65C,6,-,True_OF_PL65D,-,LDQ65,U1,L1,L15
|
||||||
|
117,PL65B,6,-,Comp_OF_PL65A,TRUE,LDQSN65,U2,M1,L18
|
||||||
|
118,VSS,-,-,-,-,-,-,-,-
|
||||||
|
119,PL65D,6,-,Comp_OF_PL65C,-,LDQ65,T1,N1,L16
|
||||||
|
120,PL68A,6,-,True_OF_PL68B,TRUE,LDQ65,V3,P1,-
|
||||||
|
121,VSSIO6,-,-,-,-,-,-,-,-
|
||||||
|
122,PL68B,6,-,Comp_OF_PL68A,TRUE,LDQ65,W1,P2,-
|
||||||
|
123,VCCIO6,-,-,-,-,-,-,-,-
|
||||||
|
124,PL68C,6,LLC_GPLL0T_IN,True_OF_PL68D,-,LDQ65,W2,P3,M16
|
||||||
|
125,PL68D,6,LLC_GPLL0C_IN,Comp_OF_PL68C,-,LDQ65,W3,P4,M17
|
||||||
|
126,NC,-,-,-,-,-,-,-,-
|
||||||
|
127,NC,-,-,-,-,-,-,-,-
|
||||||
|
128,GND,-,-,-,-,-,-,-,-
|
||||||
|
129,VCC,-,-,-,-,-,-,-,-
|
||||||
|
130,VCC,-,-,-,-,-,-,-,-
|
||||||
|
131,VSS,-,-,-,-,-,-,-,-
|
||||||
|
132,PB4A,8,D7/IO7,True_OF_PB4B,-,-,AA1,R1,N15
|
||||||
|
133,PB6A,8,D5/MISO2/IO5,True_OF_PB6B,-,-,AC1,U1,N17
|
||||||
|
134,VCC,-,-,-,-,-,-,-,-
|
||||||
|
135,PB4B,8,D6/IO6,Comp_OF_PB4A,-,-,AB1,T1,N16
|
||||||
|
136,PB6B,8,D4/MOSI2/IO4,Comp_OF_PB6A,-,-,AD1,V1,M18
|
||||||
|
137,VSS,-,-,-,-,-,-,-,-
|
||||||
|
138,PB9A,8,D3/IO3,True_OF_PB9B,-,-,AE1,W1,N18
|
||||||
|
139,PB11A,8,D1/MISO/IO1,True_OF_PB11B,-,-,AD2,V2,T18
|
||||||
|
140,VSSIO8,-,-,-,-,-,-,-,-
|
||||||
|
141,PB9B,8,D2/IO2,Comp_OF_PB9A,-,-,AF2,Y2,R18
|
||||||
|
142,PB11B,8,D0/MOSI/IO0,Comp_OF_PB11A,-,-,AE2,W2,U18
|
||||||
|
143,VCCIO8,-,-,-,-,-,-,-,-
|
||||||
|
144,PB13A,8,SN/CSN,True_OF_PB13B,-,-,AB2,T2,R17
|
||||||
|
145,PB15A,8,HOLDN/DI/BUSY/CSSPIN/CEN,True_OF_PB15B,-,-,AA2,R2,U17
|
||||||
|
146,VSSIO8,-,-,-,-,-,-,-,-
|
||||||
|
147,PB13B,8,CS1N,Comp_OF_PB13A,-,-,AC2,U2,T17
|
||||||
|
148,PB15B,8,DOUT/CSON,Comp_OF_PB15A,-,-,AB3,R3,V17
|
||||||
|
149,VCCIO8,-,-,-,-,-,-,-,-
|
||||||
|
150,PB18A,8,WRITEN,-,-,-,AD3,T3,R16
|
||||||
|
151,INITN,8,-,-,-,-,AF3,V3,V16
|
||||||
|
152,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
153,CCLK,8,MCLK/SCK,-,-,-,AE3,U3,U16
|
||||||
|
154,PROGRAMN,8,-,-,-,-,AB4,W3,T15
|
||||||
|
155,VSS,-,-,-,-,-,-,-,-
|
||||||
|
156,DONE,8,-,-,-,-,AC4,Y3,U15
|
||||||
|
157,CFG_1,8,-,-,-,-,AE4,T4,T14
|
||||||
|
158,VCC,-,-,-,-,-,-,-,-
|
||||||
|
159,CFG_2,8,-,-,-,-,AD4,R4,V15
|
||||||
|
160,CFG_0,8,-,-,-,-,AF4,U4,U14
|
||||||
|
161,VSS,-,-,-,-,-,-,-,-
|
||||||
|
162,TDO,40,-,-,-,-,AB5,V4,V14
|
||||||
|
163,TCK,40,-,-,-,-,AD5,T5,U13
|
||||||
|
164,VSSIO8,-,-,-,-,-,-,-,-
|
||||||
|
165,TDI,40,-,-,-,-,AC5,R5,T13
|
||||||
|
166,TMS,40,-,-,-,-,AE5,U5,V13
|
||||||
|
167,VCCIO8,-,-,-,-,-,-,-,-
|
||||||
|
168,VCC,-,-,-,-,-,-,-,-
|
||||||
|
169,VCC,-,-,-,-,-,-,-,-
|
||||||
|
170,VSS,-,-,-,-,-,-,-,-
|
||||||
|
171,VSS,-,-,-,-,-,-,-,-
|
||||||
|
172,VCC,-,-,-,-,-,-,-,-
|
||||||
|
173,VCC,-,-,-,-,-,-,-,-
|
||||||
|
174,VSSA0_D0CH0,-,-,-,-,-,-,-,-
|
||||||
|
175,VCCATX0_D0CH0,-,-,-,-,-,-,-,-
|
||||||
|
176,HDTXP0_D0CH0,50,-,True_OF_HDTXN0_D0CH0,-,-,AD7,W4,V12
|
||||||
|
177,VCCHTX0_D0CH0,-,-,-,-,-,W10,T7,U12
|
||||||
|
178,HDTXN0_D0CH0,50,-,Comp_OF_HDTXP0_D0CH0,-,-,AD8,W5,V11
|
||||||
|
179,VSSA0_D0CH0,-,-,-,-,-,-,-,-
|
||||||
|
180,VCCARX0_D0CH0,-,-,-,-,-,-,-,-
|
||||||
|
181,HDRXP0_D0CH0,50,-,True_OF_HDRXN0_D0CH0,-,-,AF6,Y5,V9
|
||||||
|
182,VCCARX0_D0CH0,-,-,-,-,-,-,-,-
|
||||||
|
183,VCCHRX0_D0CH0,-,-,-,-,-,W11,T8,U8
|
||||||
|
184,HDRXN0_D0CH0,50,-,Comp_OF_HDRXP0_D0CH0,-,-,AF7,Y6,V8
|
||||||
|
185,VSSA0_D0CH0,-,-,-,-,-,-,-,-
|
||||||
|
186,VSSA1_D0CH1,-,-,-,-,-,-,-,-
|
||||||
|
187,HDRXP0_D0CH1,50,-,True_OF_HDRXN0_D0CH1,-,-,AF9,Y7,V6
|
||||||
|
188,VCCARX1_D0CH1,-,-,-,-,-,-,-,-
|
||||||
|
189,VCCHRX1_D0CH1,-,-,-,-,-,W12,T9,U6
|
||||||
|
190,HDRXN0_D0CH1,50,-,Comp_OF_HDRXP0_D0CH1,-,-,AF10,Y8,V5
|
||||||
|
191,VCCARX1_D0CH1,-,-,-,-,-,-,-,-
|
||||||
|
192,VSSA1_D0CH1,-,-,-,-,-,-,-,-
|
||||||
|
193,HDTXP0_D0CH1,50,-,True_OF_HDTXN0_D0CH1,-,-,AD10,W8,V3
|
||||||
|
194,VCCHTX1_D0CH1,-,-,-,-,-,W13,T10,T5
|
||||||
|
195,HDTXN0_D0CH1,50,-,Comp_OF_HDTXP0_D0CH1,-,-,AD11,W9,V2
|
||||||
|
196,VCCATX1_D0CH1,-,-,-,-,-,-,-,-
|
||||||
|
197,VSSA1_D0CH1,-,-,-,-,-,-,-,-
|
||||||
|
198,RESERVED,-,-,True_OF_ATSTN_D0,-,-,AD13,W10,-
|
||||||
|
199,VCCA_D0,-,-,-,-,-,-,-,-
|
||||||
|
200,RESERVED,-,-,Comp_OF_ATSTP_D0,-,-,AD14,W11,-
|
||||||
|
201,VSSA_D0,-,-,-,-,-,-,-,-
|
||||||
|
202,VSSA_D0,-,-,-,-,-,-,-,-
|
||||||
|
203,REFCLKP_D0,50,-,True_OF_REFCLKN_D0,-,-,AF12,Y11,U1
|
||||||
|
204,VCCA25_D0,-,-,-,-,-,-,-,-
|
||||||
|
205,REFCLKN_D0,50,-,Comp_OF_REFCLKP_D0,-,-,AF13,Y12,T1
|
||||||
|
206,VSSA0_D1CH0,-,-,-,-,-,-,-,-
|
||||||
|
207,VCCATX0_D1CH0,-,-,-,-,-,-,-,-
|
||||||
|
208,HDTXP0_D1CH0,51,-,True_OF_HDTXN0_D1CH0,-,-,AD16,W13,-
|
||||||
|
209,VCCHTX0_D1CH0,-,-,-,-,-,W14,T11,-
|
||||||
|
210,HDTXN0_D1CH0,51,-,Comp_OF_HDTXP0_D1CH0,-,-,AD17,W14,-
|
||||||
|
211,VSSA0_D1CH0,-,-,-,-,-,-,-,-
|
||||||
|
212,VCCARX0_D1CH0,-,-,-,-,-,-,-,-
|
||||||
|
213,HDRXP0_D1CH0,51,-,True_OF_HDRXN0_D1CH0,-,-,AF15,Y14,-
|
||||||
|
214,VCCARX0_D1CH0,-,-,-,-,-,-,-,-
|
||||||
|
215,VCCHRX0_D1CH0,-,-,-,-,-,W15,T12,-
|
||||||
|
216,HDRXN0_D1CH0,51,-,Comp_OF_HDRXP0_D1CH0,-,-,AF16,Y15,-
|
||||||
|
217,VSSA0_D1CH0,-,-,-,-,-,-,-,-
|
||||||
|
218,VSSA1_D1CH1,-,-,-,-,-,-,-,-
|
||||||
|
219,HDRXP0_D1CH1,51,-,True_OF_HDRXN0_D1CH1,-,-,AF18,Y16,-
|
||||||
|
220,VCCARX1_D1CH1,-,-,-,-,-,-,-,-
|
||||||
|
221,VCCHRX1_D1CH1,-,-,-,-,-,W16,T13,-
|
||||||
|
222,HDRXN0_D1CH1,51,-,Comp_OF_HDRXP0_D1CH1,-,-,AF19,Y17,-
|
||||||
|
223,VCCARX1_D1CH1,-,-,-,-,-,-,-,-
|
||||||
|
224,VSSA1_D1CH1,-,-,-,-,-,-,-,-
|
||||||
|
225,HDTXP0_D1CH1,51,-,True_OF_HDTXN0_D1CH1,-,-,AD19,W17,-
|
||||||
|
226,VCCHTX1_D1CH1,-,-,-,-,-,W17,T14,-
|
||||||
|
227,HDTXN0_D1CH1,51,-,Comp_OF_HDTXP0_D1CH1,-,-,AD20,W18,-
|
||||||
|
228,VCCATX1_D1CH1,-,-,-,-,-,-,-,-
|
||||||
|
229,VSSA1_D1CH1,-,-,-,-,-,-,-,-
|
||||||
|
230,RESERVED,-,-,True_OF_ATSTN_D1,-,-,AD22,-,-
|
||||||
|
231,VCCA_D1,-,-,-,-,-,-,-,-
|
||||||
|
232,RESERVED,-,-,Comp_OF_ATSTP_D1,-,-,AD23,-,-
|
||||||
|
233,VSSA_D1,-,-,-,-,-,-,-,-
|
||||||
|
234,VSSA_D1,-,-,-,-,-,-,-,-
|
||||||
|
235,REFCLKP_D1,51,-,True_OF_REFCLKN_D1,-,-,AF21,Y19,-
|
||||||
|
236,VCCA25_D1,-,-,-,-,-,-,-,-
|
||||||
|
237,REFCLKN_D1,51,-,Comp_OF_REFCLKP_D1,-,-,AF22,W20,-
|
||||||
|
238,GND,-,-,-,-,-,-,-,-
|
||||||
|
239,VSS,-,-,-,-,-,-,-,-
|
||||||
|
240,VCC,-,-,-,-,-,-,-,-
|
||||||
|
241,VCC,-,-,-,-,-,-,-,-
|
||||||
|
242,NC,-,-,-,-,-,-,-,-
|
||||||
|
243,NC,-,-,-,-,-,-,-,-
|
||||||
|
244,PR68D,3,LRC_GPLL0C_IN,Comp_OF_PR68C,-,RDQ65,W24,T17,N1
|
||||||
|
245,PR68C,3,LRC_GPLL0T_IN,True_OF_PR68D,-,RDQ65,W25,U16,M1
|
||||||
|
246,VCCIO3,-,-,-,-,-,-,-,-
|
||||||
|
247,PR68B,3,-,Comp_OF_PR68A,TRUE,RDQ65,W26,U17,-
|
||||||
|
248,VSSIO3,-,-,-,-,-,-,-,-
|
||||||
|
249,PR68A,3,-,True_OF_PR68B,TRUE,RDQ65,V24,U18,-
|
||||||
|
250,PR65D,3,-,Comp_OF_PR65C,-,RDQ65,T26,T18,N2
|
||||||
|
251,VSS,-,-,-,-,-,-,-,-
|
||||||
|
252,PR65B,3,-,Comp_OF_PR65A,TRUE,RDQSN65,U25,R18,L1
|
||||||
|
253,PR65C,3,-,True_OF_PR65D,-,RDQ65,U26,U19,M2
|
||||||
|
254,VCC,-,-,-,-,-,-,-,-
|
||||||
|
255,PR65A,3,-,True_OF_PR65B,TRUE,RDQS65,V26,T19,K2
|
||||||
|
256,PR62D,3,-,Comp_OF_PR62C,-,RDQ65,R26,U20,K1
|
||||||
|
257,VSS,-,-,-,-,-,-,-,-
|
||||||
|
258,PR62B,3,-,Comp_OF_PR62A,TRUE,RDQ65,P26,R20,L3
|
||||||
|
259,PR62C,3,-,True_OF_PR62D,-,RDQ65,T25,T20,K3
|
||||||
|
260,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
261,PR62A,3,-,True_OF_PR62B,TRUE,RDQ65,P25,P20,M3
|
||||||
|
262,PR59D,3,-,Comp_OF_PR59C,-,RDQ65,P24,P18,N3
|
||||||
|
263,VCCIO3,-,-,-,-,-,-,-,-
|
||||||
|
264,PR59B,3,-,Comp_OF_PR59A,TRUE,RDQ65,U24,N20,L4
|
||||||
|
265,PR59C,3,-,True_OF_PR59D,-,RDQ65,R24,P19,N4
|
||||||
|
266,VSSIO3,-,-,-,-,-,-,-,-
|
||||||
|
267,PR59A,3,-,True_OF_PR59B,TRUE,RDQ65,T24,N19,K4
|
||||||
|
268,PR56D,3,-,Comp_OF_PR56C,-,RDQ53,W21,-,-
|
||||||
|
269,VCCIO3,-,-,-,-,-,-,-,-
|
||||||
|
270,PR56B,3,-,Comp_OF_PR56A,TRUE,RDQ53,V21,-,-
|
||||||
|
271,PR56C,3,-,True_OF_PR56D,-,RDQ53,W22,-,-
|
||||||
|
272,VSSIO3,-,-,-,-,-,-,-,-
|
||||||
|
273,PR56A,3,-,True_OF_PR56B,TRUE,RDQ53,W23,-,-
|
||||||
|
274,PR53D,3,-,Comp_OF_PR53C,-,RDQ53,U23,-,-
|
||||||
|
275,VSS,-,-,-,-,-,-,-,-
|
||||||
|
276,PR53B,3,-,Comp_OF_PR53A,TRUE,RDQSN53,U22,-,-
|
||||||
|
277,PR53C,3,-,True_OF_PR53D,-,RDQ53,U21,-,-
|
||||||
|
278,VCC,-,-,-,-,-,-,-,-
|
||||||
|
279,PR53A,3,-,True_OF_PR53B,TRUE,RDQS53,V23,T16,-
|
||||||
|
280,PR50D,3,-,Comp_OF_PR50C,-,RDQ53,T23,-,-
|
||||||
|
281,VSS,-,-,-,-,-,-,-,-
|
||||||
|
282,PR50B,3,-,Comp_OF_PR50A,TRUE,RDQ53,T22,-,-
|
||||||
|
283,PR50C,3,-,True_OF_PR50D,-,RDQ53,R21,-,-
|
||||||
|
284,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
285,PR50A,3,-,True_OF_PR50B,TRUE,RDQ53,R23,-,-
|
||||||
|
286,PR47D,3,-,Comp_OF_PR47C,-,RDQ53,N23,-,-
|
||||||
|
287,VCCIO3,-,-,-,-,-,-,-,-
|
||||||
|
288,PR47B,3,-,Comp_OF_PR47A,TRUE,RDQ53,P22,-,-
|
||||||
|
289,PR47C,3,-,True_OF_PR47D,-,RDQ53,P21,-,-
|
||||||
|
290,VSSIO3,-,-,-,-,-,-,-,-
|
||||||
|
291,PR47A,3,-,True_OF_PR47B,TRUE,RDQ53,P23,-,-
|
||||||
|
292,PR44D,3,-,Comp_OF_PR44C,-,RDQ41,M24,R17,H1
|
||||||
|
293,VCCIO3,-,-,-,-,-,-,-,-
|
||||||
|
294,PR44B,3,VREF1_3,Comp_OF_PR44A,TRUE,RDQ41,N25,P16,J1
|
||||||
|
295,PR44C,3,-,True_OF_PR44D,-,RDQ41,N24,R16,F1
|
||||||
|
296,VSSIO3,-,-,-,-,-,-,-,-
|
||||||
|
297,PR44A,3,-,True_OF_PR44B,TRUE,RDQ41,N26,N17,J2
|
||||||
|
298,PR41D,3,-,Comp_OF_PR41C,-,RDQ41,L26,P17,-
|
||||||
|
299,VSS,-,-,-,-,-,-,-,-
|
||||||
|
300,PR41B,3,-,Comp_OF_PR41A,TRUE,RDQSN41,M26,M17,G1
|
||||||
|
301,PR41C,3,-,True_OF_PR41D,-,RDQ41,K26,N18,-
|
||||||
|
302,VCC,-,-,-,-,-,-,-,-
|
||||||
|
303,PR41A,3,-,True_OF_PR41B,TRUE,RDQS41,L25,N16,F2
|
||||||
|
304,PR38D,3,-,Comp_OF_PR38C,-,RDQ41,L24,M18,H2
|
||||||
|
305,VSS,-,-,-,-,-,-,-,-
|
||||||
|
306,PR38B,3,-,Comp_OF_PR38A,TRUE,RDQ41,J26,L17,G3
|
||||||
|
307,PR38C,3,GR_PCLK3_1,True_OF_PR38D,-,RDQ41,K24,L18,J3
|
||||||
|
308,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
309,PR38A,3,GR_PCLK3_0,True_OF_PR38B,TRUE,RDQ41,K25,L16,H3
|
||||||
|
310,PR35D,3,PCLKC3_0,Comp_OF_PR35C,-,RDQ41,H26,M19,F3
|
||||||
|
311,VCCIO3,-,-,-,-,-,-,-,-
|
||||||
|
312,PR35B,3,PCLKC3_1,Comp_OF_PR35A,TRUE,RDQ41,J24,M20,G4
|
||||||
|
313,PR35C,3,PCLKT3_0,True_OF_PR35D,-,RDQ41,H25,L19,F4
|
||||||
|
314,VSSIO3,-,-,-,-,-,-,-,-
|
||||||
|
315,PR35A,3,PCLKT3_1,True_OF_PR35B,TRUE,RDQ41,H24,L20,H4
|
||||||
|
316,PR32D,2,PCLKC2_0,Comp_OF_PR32C,-,RDQ29,N22,K20,D1
|
||||||
|
317,VCCIO2,-,-,-,-,-,-,-,-
|
||||||
|
318,PR32B,2,PCLKC2_1,Comp_OF_PR32A,TRUE,RDQ29,L23,K19,B1
|
||||||
|
319,PR32C,2,PCLKT2_0,True_OF_PR32D,-,RDQ29,N21,J20,C1
|
||||||
|
320,VSSIO2,-,-,-,-,-,-,-,-
|
||||||
|
321,PR32A,2,PCLKT2_1,True_OF_PR32B,TRUE,RDQ29,K23,J19,D2
|
||||||
|
322,PR29D,2,-,Comp_OF_PR29C,-,RDQ29,M23,K18,-
|
||||||
|
323,VSS,-,-,-,-,-,-,-,-
|
||||||
|
324,PR29B,2,-,Comp_OF_PR29A,TRUE,RDQSN29,J23,H20,B2
|
||||||
|
325,PR29C,2,GR_PCLK2_0,True_OF_PR29D,-,RDQ29,M21,J18,A2
|
||||||
|
326,VCC,-,-,-,-,-,-,-,-
|
||||||
|
327,PR29A,2,GR_PCLK2_1,True_OF_PR29B,TRUE,RDQS29,K22,G19,A3
|
||||||
|
328,PR26D,2,-,Comp_OF_PR26C,-,RDQ29,L22,G20,-
|
||||||
|
329,VSS,-,-,-,-,-,-,-,-
|
||||||
|
330,PR26B,2,-,Comp_OF_PR26A,TRUE,RDQ29,K21,F19,C2
|
||||||
|
331,PR26C,2,-,True_OF_PR26D,-,RDQ29,H23,F20,-
|
||||||
|
332,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
333,PR26A,2,-,True_OF_PR26B,TRUE,RDQ29,J21,E20,D3
|
||||||
|
334,PR23D,2,-,Comp_OF_PR23C,-,RDQ29,H21,E19,C3
|
||||||
|
335,VCCIO2,-,-,-,-,-,-,-,-
|
||||||
|
336,PR23B,2,-,Comp_OF_PR23A,TRUE,RDQ29,F23,D19,C4
|
||||||
|
337,PR23C,2,VREF1_2,True_OF_PR23D,-,RDQ29,H22,D20,B4
|
||||||
|
338,VSSIO2,-,-,-,-,-,-,-,-
|
||||||
|
339,PR23A,2,-,True_OF_PR23B,TRUE,RDQ29,F22,C20,D4
|
||||||
|
340,PR20D,2,-,Comp_OF_PR20C,-,RDQ17,F24,J16,-
|
||||||
|
341,VCCIO2,-,-,-,-,-,-,-,-
|
||||||
|
342,PR20B,2,-,Comp_OF_PR20A,TRUE,RDQ17,F26,H17,A4
|
||||||
|
343,PR20C,2,-,True_OF_PR20D,-,RDQ17,E23,J17,-
|
||||||
|
344,VSSIO2,-,-,-,-,-,-,-,-
|
||||||
|
345,PR20A,2,-,True_OF_PR20B,TRUE,RDQ17,F25,H18,A6
|
||||||
|
346,PR17D,2,-,Comp_OF_PR17C,-,RDQ17,D26,H16,-
|
||||||
|
347,VSS,-,-,-,-,-,-,-,-
|
||||||
|
348,PR17B,2,-,Comp_OF_PR17A,TRUE,RDQSN17,E26,G18,A7
|
||||||
|
349,PR17C,2,-,True_OF_PR17D,-,RDQ17,E24,G16,-
|
||||||
|
350,VCC,-,-,-,-,-,-,-,-
|
||||||
|
351,PR17A,2,-,True_OF_PR17B,TRUE,RDQS17,D25,F17,B6
|
||||||
|
352,PR14D,2,-,Comp_OF_PR14C,-,RDQ17,B24,F18,-
|
||||||
|
353,VSS,-,-,-,-,-,-,-,-
|
||||||
|
354,PR14B,2,-,Comp_OF_PR14A,TRUE,RDQ17,D24,E17,C6
|
||||||
|
355,PR14C,2,-,True_OF_PR14D,-,RDQ17,B26,E18,-
|
||||||
|
356,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
357,PR14A,2,-,True_OF_PR14B,TRUE,RDQ17,D23,D18,D6
|
||||||
|
358,PR11D,2,-,Comp_OF_PR11C,-,RDQ17,C24,F16,-
|
||||||
|
359,VCCIO2,-,-,-,-,-,-,-,-
|
||||||
|
360,PR11C,2,-,True_OF_PR11D,-,RDQ17,C23,E16,-
|
||||||
|
361,VSSIO2,-,-,-,-,-,-,-,-
|
||||||
|
362,PR11B,2,URC_GPLL0C_IN,Comp_OF_PR11A,TRUE,RDQ17,C26,D17,B7
|
||||||
|
363,PR11A,2,URC_GPLL0T_IN,True_OF_PR11B,TRUE,RDQ17,C25,C18,C7
|
||||||
|
364,NC,-,-,-,-,-,-,-,-
|
||||||
|
365,NC,-,-,-,-,-,-,-,-
|
||||||
|
366,NC,-,-,-,-,-,-,-,-
|
||||||
|
367,NC,-,-,-,-,-,-,-,-
|
||||||
|
368,NC,-,-,-,-,-,-,-,-
|
||||||
|
369,GND,-,-,-,-,-,-,-,-
|
||||||
|
370,VCC,-,-,-,-,-,-,-,-
|
||||||
|
371,VSS,-,-,-,-,-,-,-,-
|
||||||
|
372,VCC,-,-,-,-,-,-,-,-
|
||||||
|
373,PT85B,1,URC_GPLL1C_IN,Comp_OF_PT85A,-,-,A25,B20,C8
|
||||||
|
374,VCCIO1,-,-,-,-,-,-,-,-
|
||||||
|
375,PT83B,1,-,Comp_OF_PT83A,-,-,B23,B19,-
|
||||||
|
376,PT85A,1,URC_GPLL1T_IN,True_OF_PT85B,-,-,A24,A19,B8
|
||||||
|
377,VSSIO1,-,-,-,-,-,-,-,-
|
||||||
|
378,PT83A,1,-,True_OF_PT83B,-,-,A23,A18,-
|
||||||
|
379,PT80B,1,-,Comp_OF_PT80A,-,-,D22,B18,-
|
||||||
|
380,VSS,-,-,-,-,-,-,-,-
|
||||||
|
381,PT78B,1,-,Comp_OF_PT78A,-,-,E21,C17,-
|
||||||
|
382,PT80A,1,-,True_OF_PT80B,-,-,C22,A17,-
|
||||||
|
383,VCC,-,-,-,-,-,-,-,-
|
||||||
|
384,PT78A,1,-,True_OF_PT78B,-,-,D21,B17,-
|
||||||
|
385,PT76B,1,-,Comp_OF_PT76A,-,-,C21,D16,-
|
||||||
|
386,VSS,-,-,-,-,-,-,-,-
|
||||||
|
387,PT74B,1,-,Comp_OF_PT74A,-,-,A22,B16,-
|
||||||
|
388,PT76A,1,-,True_OF_PT76B,-,-,B21,C16,-
|
||||||
|
389,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
390,PT74A,1,-,True_OF_PT74B,-,-,A21,A16,-
|
||||||
|
391,PT71B,1,-,Comp_OF_PT71A,-,-,A19,E15,-
|
||||||
|
392,VCCIO1,-,-,-,-,-,-,-,-
|
||||||
|
393,PT69B,1,-,Comp_OF_PT69A,-,-,B19,C15,-
|
||||||
|
394,PT71A,1,-,True_OF_PT71B,-,-,A18,D15,-
|
||||||
|
395,VSSIO1,-,-,-,-,-,-,-,-
|
||||||
|
396,PT69A,1,-,True_OF_PT69B,-,-,C19,B15,-
|
||||||
|
397,PT67B,1,-,Comp_OF_PT67A,-,-,D19,-,-
|
||||||
|
398,VCCIO1,-,-,-,-,-,-,-,-
|
||||||
|
399,PT65B,1,-,Comp_OF_PT65A,-,-,D18,-,-
|
||||||
|
400,PT67A,1,-,True_OF_PT67B,-,-,E19,A15,-
|
||||||
|
401,VSSIO1,-,-,-,-,-,-,-,-
|
||||||
|
402,PT65A,1,-,True_OF_PT65B,-,-,C18,-,-
|
||||||
|
403,PT62B,1,-,Comp_OF_PT62A,-,-,E17,-,-
|
||||||
|
404,VSS,-,-,-,-,-,-,-,-
|
||||||
|
405,PT60B,1,-,Comp_OF_PT60A,-,-,C17,-,-
|
||||||
|
406,PT62A,1,-,True_OF_PT62B,-,-,D17,-,-
|
||||||
|
407,VCC,-,-,-,-,-,-,-,-
|
||||||
|
408,PT60A,1,-,True_OF_PT60B,-,-,B17,-,-
|
||||||
|
409,PT58B,1,-,Comp_OF_PT58A,-,-,A17,E14,-
|
||||||
|
410,VSS,-,-,-,-,-,-,-,-
|
||||||
|
411,PT56B,1,-,Comp_OF_PT56A,-,-,C16,C14,-
|
||||||
|
412,PT58A,1,-,True_OF_PT58B,-,-,A16,D14,-
|
||||||
|
413,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
414,PT56A,1,-,True_OF_PT56B,-,-,B16,A14,-
|
||||||
|
415,PT53B,1,-,Comp_OF_PT53A,-,-,E16,E13,-
|
||||||
|
416,VCCIO1,-,-,-,-,-,-,-,-
|
||||||
|
417,PT51B,1,-,Comp_OF_PT51A,-,-,A15,C13,-
|
||||||
|
418,PT53A,1,-,True_OF_PT53B,-,-,D16,D13,-
|
||||||
|
419,VSSIO1,-,-,-,-,-,-,-,-
|
||||||
|
420,PT51A,1,-,True_OF_PT51B,-,-,A14,B13,-
|
||||||
|
421,PT49B,1,-,Comp_OF_PT49A,-,-,B14,A13,-
|
||||||
|
422,VCCIO1,-,-,-,-,-,-,-,-
|
||||||
|
423,PT47B,1,GR_PCLK1_1,Comp_OF_PT47A,-,-,C14,E12,-
|
||||||
|
424,PT49A,1,-,True_OF_PT49B,-,-,B13,A12,-
|
||||||
|
425,VSSIO1,-,-,-,-,-,-,-,-
|
||||||
|
426,PT47A,1,GR_PCLK1_0,True_OF_PT47B,-,-,C13,D12,-
|
||||||
|
427,PT44B,1,PCLKC1_0,Comp_OF_PT44A,-,-,D14,C12,A8
|
||||||
|
428,VSS,-,-,-,-,-,-,-,-
|
||||||
|
429,PT42B,1,PCLKC1_1,Comp_OF_PT42A,-,-,E14,E11,C9
|
||||||
|
430,PT44A,1,PCLKT1_0,True_OF_PT44B,-,-,D13,B12,A9
|
||||||
|
431,VCC,-,-,-,-,-,-,-,-
|
||||||
|
432,PT42A,1,PCLKT1_1,True_OF_PT42B,-,-,E13,D11,B9
|
||||||
|
433,VSS,-,-,-,-,-,-,-,-
|
||||||
|
434,VCC,-,-,-,-,-,-,-,-
|
||||||
|
435,PT38B,0,PCLKC0_0,Comp_OF_PT38A,-,-,A13,C11,C10
|
||||||
|
436,VSS,-,-,-,-,-,-,-,-
|
||||||
|
437,PT36B,0,PCLKC0_1,Comp_OF_PT36A,-,-,D11,A11,A10
|
||||||
|
438,PT38A,0,PCLKT0_0,True_OF_PT38B,-,-,A12,B11,B10
|
||||||
|
439,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
440,PT36A,0,PCLKT0_1,True_OF_PT36B,-,-,E11,A10,A11
|
||||||
|
441,PT33B,0,GR_PCLK0_0,Comp_OF_PT33A,-,-,B11,B10,-
|
||||||
|
442,VCCIO0,-,-,-,-,-,-,-,-
|
||||||
|
443,PT31B,0,-,Comp_OF_PT31A,-,-,A11,C10,-
|
||||||
|
444,PT33A,0,GR_PCLK0_1,True_OF_PT33B,-,-,C11,A9,-
|
||||||
|
445,VSSIO0,-,-,-,-,-,-,-,-
|
||||||
|
446,PT31A,0,-,True_OF_PT31B,-,-,A10,B9,-
|
||||||
|
447,PT29B,0,-,Comp_OF_PT29A,-,-,B10,E10,-
|
||||||
|
448,VCCIO0,-,-,-,-,-,-,-,-
|
||||||
|
449,PT27B,0,-,Comp_OF_PT27A,-,-,D10,-,-
|
||||||
|
450,PT29A,0,-,True_OF_PT29B,-,-,C10,D10,-
|
||||||
|
451,VSSIO0,-,-,-,-,-,-,-,-
|
||||||
|
452,PT27A,0,-,True_OF_PT27B,-,-,E10,C9,-
|
||||||
|
453,PT24B,0,-,Comp_OF_PT24A,-,-,C9,-,-
|
||||||
|
454,VSS,-,-,-,-,-,-,-,-
|
||||||
|
455,PT22B,0,-,Comp_OF_PT22A,-,-,D8,-,-
|
||||||
|
456,PT24A,0,-,True_OF_PT24B,-,-,D9,-,-
|
||||||
|
457,VCC,-,-,-,-,-,-,-,-
|
||||||
|
458,PT22A,0,-,True_OF_PT22B,-,-,E8,-,-
|
||||||
|
459,PT20B,0,-,Comp_OF_PT20A,-,-,C8,E9,-
|
||||||
|
460,VSS,-,-,-,-,-,-,-,-
|
||||||
|
461,PT18B,0,-,Comp_OF_PT18A,-,-,A9,A8,-
|
||||||
|
462,PT20A,0,-,True_OF_PT20B,-,-,B8,D9,-
|
||||||
|
463,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
464,PT18A,0,-,True_OF_PT18B,-,-,A8,A7,-
|
||||||
|
465,PT15B,0,-,Comp_OF_PT15A,-,-,A6,B8,-
|
||||||
|
466,VCCIO0,-,-,-,-,-,-,-,-
|
||||||
|
467,PT13B,0,-,Comp_OF_PT13A,-,-,B6,D8,-
|
||||||
|
468,PT15A,0,-,True_OF_PT15B,-,-,A5,C8,-
|
||||||
|
469,VSSIO0,-,-,-,-,-,-,-,-
|
||||||
|
470,PT13A,0,-,True_OF_PT13B,-,-,C6,E8,-
|
||||||
|
471,PT11B,0,-,Comp_OF_PT11A,-,-,D6,C7,-
|
||||||
|
472,VCCIO0,-,-,-,-,-,-,-,-
|
||||||
|
473,PT9B,0,-,Comp_OF_PT9A,-,-,C5,D7,-
|
||||||
|
474,PT11A,0,-,True_OF_PT11B,-,-,E6,C6,-
|
||||||
|
475,VSSIO0,-,-,-,-,-,-,-,-
|
||||||
|
476,PT9A,0,-,True_OF_PT9B,-,-,D5,E7,-
|
||||||
|
477,PT6B,0,-,Comp_OF_PT6A,-,-,A4,D6,-
|
||||||
|
478,VSS,-,-,-,-,-,-,-,-
|
||||||
|
479,PT4B,0,ULC_GPLL1C_IN,Comp_OF_PT4A,-,-,A3,B6,C11
|
||||||
|
480,PT6A,0,-,True_OF_PT6B,-,-,B4,E6,-
|
||||||
|
481,VCC,-,-,-,-,-,-,-,-
|
||||||
|
482,PT4A,0,ULC_GPLL1T_IN,True_OF_PT4B,-,-,A2,A6,B11
|
||||||
|
483,VSS,-,-,-,-,-,-,-,-
|
||||||
|
484,VCC,-,-,-,-,-,-,-,-
|
||||||
|
485,VCC,-,-,-,-,-,-,-,-
|
||||||
|
486,GND,-,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,F19,-,-
|
||||||
|
0,GND,-,-,-,-,-,B25,C19,G2
|
||||||
|
0,GND,-,-,-,-,-,E25,H19,L2
|
||||||
|
0,GND,-,-,-,-,-,J25,R19,B3
|
||||||
|
0,GND,-,-,-,-,-,M25,G17,E5
|
||||||
|
0,GND,-,-,-,-,-,R25,M16,F5
|
||||||
|
0,GND,-,-,-,-,-,V25,G15,K5
|
||||||
|
0,GND,-,-,-,-,-,AC25,K15,L5
|
||||||
|
0,GND,-,-,-,-,-,B22,N15,F6
|
||||||
|
0,GND,-,-,-,-,-,E22,B14,G6
|
||||||
|
0,GND,-,-,-,-,-,J22,F14,H6
|
||||||
|
0,GND,-,-,-,-,-,M22,G14,J6
|
||||||
|
0,GND,-,-,-,-,-,R22,J14,K6
|
||||||
|
0,GND,-,-,-,-,-,V22,K14,L6
|
||||||
|
0,GND,-,-,-,-,-,H19,M14,M6
|
||||||
|
0,GND,-,-,-,-,-,B18,N14,E7
|
||||||
|
0,GND,-,-,-,-,-,E18,P14,F7
|
||||||
|
0,GND,-,-,-,-,-,J18,F13,G7
|
||||||
|
0,GND,-,-,-,-,-,K18,G13,H7
|
||||||
|
0,GND,-,-,-,-,-,L18,P13,J7
|
||||||
|
0,GND,-,-,-,-,-,M18,G12,K7
|
||||||
|
0,GND,-,-,-,-,-,N18,J12,L7
|
||||||
|
0,GND,-,-,-,-,-,P18,K12,M7
|
||||||
|
0,GND,-,-,-,-,-,R18,L12,N7
|
||||||
|
0,GND,-,-,-,-,-,T18,M12,E8
|
||||||
|
0,GND,-,-,-,-,-,U18,P12,F8
|
||||||
|
0,GND,-,-,-,-,-,W18,G11,G8
|
||||||
|
0,GND,-,-,-,-,-,J17,J11,H8
|
||||||
|
0,GND,-,-,-,-,-,K17,K11,J8
|
||||||
|
0,GND,-,-,-,-,-,U17,L11,K8
|
||||||
|
0,GND,-,-,-,-,-,V17,M11,L8
|
||||||
|
0,GND,-,-,-,-,-,J16,P11,M8
|
||||||
|
0,GND,-,-,-,-,-,L16,G10,N8
|
||||||
|
0,GND,-,-,-,-,-,M16,J10,E9
|
||||||
|
0,GND,-,-,-,-,-,N16,K10,F9
|
||||||
|
0,GND,-,-,-,-,-,P16,L10,G9
|
||||||
|
0,GND,-,-,-,-,-,R16,M10,H9
|
||||||
|
0,GND,-,-,-,-,-,U16,G9,J9
|
||||||
|
0,GND,-,-,-,-,-,V16,J9,K9
|
||||||
|
0,GND,-,-,-,-,-,B15,K9,L9
|
||||||
|
0,GND,-,-,-,-,-,E15,L9,M9
|
||||||
|
0,GND,-,-,-,-,-,J15,M9,N9
|
||||||
|
0,GND,-,-,-,-,-,L15,F8,E10
|
||||||
|
0,GND,-,-,-,-,-,M15,G8,F10
|
||||||
|
0,GND,-,-,-,-,-,N15,P8,G10
|
||||||
|
0,GND,-,-,-,-,-,P15,B7,H10
|
||||||
|
0,GND,-,-,-,-,-,R15,F7,J10
|
||||||
|
0,GND,-,-,-,-,-,U15,G7,K10
|
||||||
|
0,GND,-,-,-,-,-,V15,J7,L10
|
||||||
|
0,GND,-,-,-,-,-,J14,K7,M10
|
||||||
|
0,GND,-,-,-,-,-,L14,M7,N10
|
||||||
|
0,GND,-,-,-,-,-,M14,N7,E11
|
||||||
|
0,GND,-,-,-,-,-,N14,P7,F11
|
||||||
|
0,GND,-,-,-,-,-,P14,G6,G11
|
||||||
|
0,GND,-,-,-,-,-,R14,K6,H11
|
||||||
|
0,GND,-,-,-,-,-,U14,N6,J11
|
||||||
|
0,GND,-,-,-,-,-,V14,D4,K11
|
||||||
|
0,GND,-,-,-,-,-,J13,G4,L11
|
||||||
|
0,GND,-,-,-,-,-,L13,J2,M11
|
||||||
|
0,GND,-,-,-,-,-,M13,M2,N11
|
||||||
|
0,GND,-,-,-,-,-,N13,-,E12
|
||||||
|
0,GND,-,-,-,-,-,P13,-,F12
|
||||||
|
0,GND,-,-,-,-,-,R13,-,G12
|
||||||
|
0,GND,-,-,-,-,-,U13,-,H12
|
||||||
|
0,GND,-,-,-,-,-,V13,-,J12
|
||||||
|
0,GND,-,-,-,-,-,B12,-,K12
|
||||||
|
0,GND,-,-,-,-,-,E12,-,L12
|
||||||
|
0,GND,-,-,-,-,-,J12,-,M12
|
||||||
|
0,GND,-,-,-,-,-,L12,-,N12
|
||||||
|
0,GND,-,-,-,-,-,M12,-,F13
|
||||||
|
0,GND,-,-,-,-,-,N12,-,G13
|
||||||
|
0,GND,-,-,-,-,-,P12,-,H13
|
||||||
|
0,GND,-,-,-,-,-,R12,-,J13
|
||||||
|
0,GND,-,-,-,-,-,U12,-,K13
|
||||||
|
0,GND,-,-,-,-,-,V12,-,L13
|
||||||
|
0,GND,-,-,-,-,-,J11,-,M13
|
||||||
|
0,GND,-,-,-,-,-,L11,-,E14
|
||||||
|
0,GND,-,-,-,-,-,M11,-,F14
|
||||||
|
0,GND,-,-,-,-,-,N11,-,K14
|
||||||
|
0,GND,-,-,-,-,-,P11,-,L14
|
||||||
|
0,GND,-,-,-,-,-,R11,-,B16
|
||||||
|
0,GND,-,-,-,-,-,U11,-,T16
|
||||||
|
0,GND,-,-,-,-,-,J10,-,G17
|
||||||
|
0,GND,-,-,-,-,-,K10,-,L17
|
||||||
|
0,GND,-,-,-,-,-,U10,-,-
|
||||||
|
0,GND,-,-,-,-,-,B9,-,-
|
||||||
|
0,GND,-,-,-,-,-,E9,-,-
|
||||||
|
0,GND,-,-,-,-,-,H9,-,-
|
||||||
|
0,GND,-,-,-,-,-,J9,-,-
|
||||||
|
0,GND,-,-,-,-,-,K9,-,-
|
||||||
|
0,GND,-,-,-,-,-,L9,-,-
|
||||||
|
0,GND,-,-,-,-,-,M9,-,-
|
||||||
|
0,GND,-,-,-,-,-,N9,-,-
|
||||||
|
0,GND,-,-,-,-,-,P9,-,-
|
||||||
|
0,GND,-,-,-,-,-,R9,-,-
|
||||||
|
0,GND,-,-,-,-,-,T9,-,-
|
||||||
|
0,GND,-,-,-,-,-,U9,-,-
|
||||||
|
0,GND,-,-,-,-,-,V9,-,-
|
||||||
|
0,GND,-,-,-,-,-,W9,-,-
|
||||||
|
0,GND,-,-,-,-,-,H8,-,-
|
||||||
|
0,GND,-,-,-,-,-,J8,-,-
|
||||||
|
0,GND,-,-,-,-,-,B5,-,-
|
||||||
|
0,GND,-,-,-,-,-,E5,-,-
|
||||||
|
0,GND,-,-,-,-,-,J5,-,-
|
||||||
|
0,GND,-,-,-,-,-,M5,-,-
|
||||||
|
0,GND,-,-,-,-,-,R5,-,-
|
||||||
|
0,GND,-,-,-,-,-,V5,-,-
|
||||||
|
0,GND,-,-,-,-,-,AC3,-,-
|
||||||
|
0,GND,-,-,-,-,-,B2,-,-
|
||||||
|
0,GND,-,-,-,-,-,E2,-,-
|
||||||
|
0,GND,-,-,-,-,-,J2,-,-
|
||||||
|
0,GND,-,-,-,-,-,M2,-,-
|
||||||
|
0,GND,-,-,-,-,-,R2,-,-
|
||||||
|
0,GND,-,-,-,-,-,V2,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,-,-,-,-,-,-,-
|
||||||
|
0,VCC,-,-,-,-,-,L17,H13,J4
|
||||||
|
0,VCC,-,-,-,-,-,M17,J13,M4
|
||||||
|
0,VCC,-,-,-,-,-,N17,K13,J5
|
||||||
|
0,VCC,-,-,-,-,-,P17,L13,P7
|
||||||
|
0,VCC,-,-,-,-,-,R17,M13,D8
|
||||||
|
0,VCC,-,-,-,-,-,T17,N13,D9
|
||||||
|
0,VCC,-,-,-,-,-,K16,H12,P9
|
||||||
|
0,VCC,-,-,-,-,-,T16,N12,D10
|
||||||
|
0,VCC,-,-,-,-,-,K15,H11,D11
|
||||||
|
0,VCC,-,-,-,-,-,T15,N11,P11
|
||||||
|
0,VCC,-,-,-,-,-,K14,H10,J14
|
||||||
|
0,VCC,-,-,-,-,-,T14,N10,J15
|
||||||
|
0,VCC,-,-,-,-,-,K13,H9,M15
|
||||||
|
0,VCC,-,-,-,-,-,T13,N9,-
|
||||||
|
0,VCC,-,-,-,-,-,K12,H8,-
|
||||||
|
0,VCC,-,-,-,-,-,T12,J8,-
|
||||||
|
0,VCC,-,-,-,-,-,K11,K8,-
|
||||||
|
0,VCC,-,-,-,-,-,T11,L8,-
|
||||||
|
0,VCC,-,-,-,-,-,L10,M8,-
|
||||||
|
0,VCC,-,-,-,-,-,M10,N8,-
|
||||||
|
0,VCC,-,-,-,-,-,N10,-,-
|
||||||
|
0,VCC,-,-,-,-,-,P10,-,-
|
||||||
|
0,VCC,-,-,-,-,-,R10,-,-
|
||||||
|
0,VCC,-,-,-,-,-,T10,-,-
|
||||||
|
0,VCC,-,-,-,-,-,-,-,-
|
||||||
|
0,VCC,-,-,-,-,-,-,-,-
|
||||||
|
0,VCC,-,-,-,-,-,-,-,-
|
||||||
|
0,VCC,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,K19,F15,E6
|
||||||
|
0,VCCAUX,-,-,-,-,-,T19,P15,N6
|
||||||
|
0,VCCAUX,-,-,-,-,-,W19,F6,E13
|
||||||
|
0,VCCAUX,-,-,-,-,-,H17,P6,P13
|
||||||
|
0,VCCAUX,-,-,-,-,-,H14,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,H11,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,L8,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,T8,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,W8,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUX,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO0,0,-,-,-,-,H13,F10,D12
|
||||||
|
0,VCCIO0,0,-,-,-,-,H12,F9,-
|
||||||
|
0,VCCIO0,0,-,-,-,-,H10,-,-
|
||||||
|
0,VCCIO0,0,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO0,0,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO0,0,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO1,1,-,-,-,-,H18,F12,D7
|
||||||
|
0,VCCIO1,1,-,-,-,-,H16,F11,-
|
||||||
|
0,VCCIO1,1,-,-,-,-,H15,-,-
|
||||||
|
0,VCCIO1,1,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO1,1,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO1,1,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO2,2,-,-,-,-,J19,H15,G5
|
||||||
|
0,VCCIO2,2,-,-,-,-,L19,J15,H5
|
||||||
|
0,VCCIO2,2,-,-,-,-,M19,H14,-
|
||||||
|
0,VCCIO2,2,-,-,-,-,N19,-,-
|
||||||
|
0,VCCIO2,2,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO2,2,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO3,3,-,-,-,-,P19,L15,M5
|
||||||
|
0,VCCIO3,3,-,-,-,-,R19,M15,N5
|
||||||
|
0,VCCIO3,3,-,-,-,-,U19,L14,-
|
||||||
|
0,VCCIO3,3,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO3,3,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO3,3,-,-,-,-,-,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AC24,V20,R1
|
||||||
|
0,GND,-,GND,-,-,-,AD24,V19,R2
|
||||||
|
0,GND,-,GND,-,-,-,AE24,W19,T2
|
||||||
|
0,GND,-,GND,-,-,-,AF24,V16,U2
|
||||||
|
0,GND,-,GND,-,-,-,AB23,W16,T3
|
||||||
|
0,GND,-,GND,-,-,-,AB22,V15,U3
|
||||||
|
0,GND,-,GND,-,-,-,AE22,W15,T4
|
||||||
|
0,GND,-,GND,-,-,-,AB21,U14,U4
|
||||||
|
0,GND,-,GND,-,-,-,AC21,V14,V4
|
||||||
|
0,GND,-,GND,-,-,-,AD21,U13,U5
|
||||||
|
0,GND,-,GND,-,-,-,AE21,V13,P6
|
||||||
|
0,GND,-,GND,-,-,-,AA20,U12,T6
|
||||||
|
0,GND,-,GND,-,-,-,AE19,V12,T7
|
||||||
|
0,GND,-,GND,-,-,-,AA18,W12,U7
|
||||||
|
0,GND,-,GND,-,-,-,AB18,U11,V7
|
||||||
|
0,GND,-,GND,-,-,-,AC18,U10,P8
|
||||||
|
0,GND,-,GND,-,-,-,AD18,U9,T8
|
||||||
|
0,GND,-,GND,-,-,-,AE18,V9,T9
|
||||||
|
0,GND,-,GND,-,-,-,AA17,U8,U9
|
||||||
|
0,GND,-,GND,-,-,-,AE16,V8,T10
|
||||||
|
0,GND,-,GND,-,-,-,AA15,U7,U10
|
||||||
|
0,GND,-,GND,-,-,-,AB15,V7,V10
|
||||||
|
0,GND,-,GND,-,-,-,AC15,W7,T11
|
||||||
|
0,GND,-,GND,-,-,-,AD15,V6,U11
|
||||||
|
0,GND,-,GND,-,-,-,AE15,W6,P12
|
||||||
|
0,GND,-,GND,-,-,-,AA14,V5,T12
|
||||||
|
0,GND,-,GND,-,-,-,AB14,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AA13,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AB13,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AE13,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AA12,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AB12,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AC12,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AD12,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AE12,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AA10,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AE10,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AA9,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AB9,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AC9,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AD9,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AE9,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AA7,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AE7,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AB6,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AC6,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AD6,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AE6,-,-
|
||||||
|
0,GND,-,GND,-,-,-,AF5,-,-
|
||||||
|
0,GND,-,GND,-,-,-,-,-,-
|
||||||
|
0,GND,-,GND,-,-,-,-,-,-
|
||||||
|
0,GND,-,GND,-,-,-,-,-,-
|
||||||
|
0,GND,-,GND,-,-,-,-,-,-
|
||||||
|
0,GND,-,GND,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,AC11,T6,P10
|
||||||
|
0,VCCA0,-,-,-,-,-,AB10,U6,R10
|
||||||
|
0,VCCA0,-,-,-,-,-,AC10,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,AC8,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,AB7,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,AC7,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCA0,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCA1,-,-,-,-,-,AB20,T15,-
|
||||||
|
0,VCCA1,-,-,-,-,-,AC20,U15,-
|
||||||
|
0,VCCA1,-,-,-,-,-,AC19,-,-
|
||||||
|
0,VCCA1,-,-,-,-,-,AB17,-,-
|
||||||
|
0,VCCA1,-,-,-,-,-,AC17,-,-
|
||||||
|
0,VCCA1,-,-,-,-,-,AC16,-,-
|
||||||
|
0,VCCA1,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCA1,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCA1,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCA1,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUXA0,-,-,-,-,-,AC14,V11,R3
|
||||||
|
0,VCCAUXA0,-,-,-,-,-,AC13,V10,P5
|
||||||
|
0,VCCAUXA0,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUXA0,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUXA1,-,-,-,-,-,AC23,V18,-
|
||||||
|
0,VCCAUXA1,-,-,-,-,-,AC22,V17,-
|
||||||
|
0,VCCAUXA1,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCAUXA1,-,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO8,8,-,-,-,-,V11,P10,N13
|
||||||
|
0,VCCIO8,8,-,-,-,-,V10,P9,P14
|
||||||
|
0,VCCIO8,8,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO8,8,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO8,8,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO6,6,-,-,-,-,P8,L7,M14
|
||||||
|
0,VCCIO6,6,-,-,-,-,R8,L6,N14
|
||||||
|
0,VCCIO6,6,-,-,-,-,U8,M6,-
|
||||||
|
0,VCCIO6,6,-,-,-,-,V8,-,-
|
||||||
|
0,VCCIO6,6,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO6,6,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO7,7,-,-,-,-,K8,H7,G14
|
||||||
|
0,VCCIO7,7,-,-,-,-,M8,H6,H14
|
||||||
|
0,VCCIO7,7,-,-,-,-,N8,J6,-
|
||||||
|
0,VCCIO7,7,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO7,7,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO7,7,-,-,-,-,-,-,-
|
||||||
|
0,VCCIO7,7,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,F18,K16,-
|
||||||
|
0,NC,-,-,-,-,-,F17,K17,-
|
||||||
|
0,NC,-,-,-,-,-,C15,-,-
|
||||||
|
0,NC,-,-,-,-,-,D15,-,-
|
||||||
|
0,NC,-,-,-,-,-,F15,-,-
|
||||||
|
0,NC,-,-,-,-,-,F14,-,-
|
||||||
|
0,NC,-,-,-,-,-,F13,-,-
|
||||||
|
0,NC,-,-,-,-,-,C12,-,-
|
||||||
|
0,NC,-,-,-,-,-,D12,-,-
|
||||||
|
0,NC,-,-,-,-,-,F12,-,-
|
||||||
|
0,NC,-,-,-,-,-,F10,-,-
|
||||||
|
0,NC,-,-,-,-,-,F9,-,-
|
||||||
|
0,NC,-,-,-,-,-,F8,-,-
|
||||||
|
0,NC,-,-,-,-,-,AA5,-,-
|
||||||
|
0,NC,-,-,-,-,-,AA4,-,-
|
||||||
|
0,NC,-,-,-,-,-,AA3,-,-
|
||||||
|
0,NC,-,-,-,-,-,AA22,-,-
|
||||||
|
0,NC,-,-,-,-,-,AA23,-,-
|
||||||
|
0,NC,-,-,-,-,-,AB24,-,-
|
||||||
|
0,NC,-,-,-,-,-,AA24,-,-
|
||||||
|
0,NC,-,-,-,-,-,AB25,-,-
|
||||||
|
0,NC,-,-,-,-,-,AA25,-,-
|
||||||
|
0,NC,-,-,-,-,-,AE25,-,-
|
||||||
|
0,NC,-,-,-,-,-,AD25,-,-
|
||||||
|
0,NC,-,-,-,-,-,AF25,-,-
|
||||||
|
0,NC,-,-,-,-,-,AE26,-,-
|
||||||
|
0,NC,-,-,-,-,-,AD26,-,-
|
||||||
|
0,NC,-,-,-,-,-,AC26,-,-
|
||||||
|
0,NC,-,-,-,-,-,AB26,-,-
|
||||||
|
0,NC,-,-,-,-,-,AA26,-,-
|
||||||
|
0,NC,-,-,-,-,-,V18,-,-
|
||||||
|
0,NC,-,-,-,-,-,V19,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-,-
|
||||||
|
0,NC,-,-,-,-,-,-,-,-
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,489 @@
|
||||||
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
from math import cos, radians, sin
|
||||||
|
from operator import itemgetter
|
||||||
|
from pathlib import Path
|
||||||
|
import csv
|
||||||
|
import re
|
||||||
|
|
||||||
|
COLUMNS = ("PAD", "Pin/Ball Function", "Bank", "Dual Function", "Differential", "High Speed", "DQS")
|
||||||
|
DEVICES = ("ecp5um25", "ecp5um45") # "ecp5um85" symbols ship with KiCad
|
||||||
|
EMPTY = ("",) * len(COLUMNS)
|
||||||
|
FOOTPRINTS = {
|
||||||
|
"CABGA381": ("Lattice*caBGA*17.0x17.0mm*Layout20x20*P0.8mm*", "Package_BGA:Lattice_caBGA-381_17.0x17.0mm_Layout20x20_P0.8mm_Ball0.4mm_Pad0.4mm_NSMD"),
|
||||||
|
"CABGA756": ("Lattice*caBGA*27.0x27.0mm*Layout32x32*P0.8mm*", "Package_BGA:Lattice_caBGA-756_27.0x27.0mm_Layout32x32_P0.8mm"),
|
||||||
|
}
|
||||||
|
PACKAGES = {
|
||||||
|
"CABGA381": "BG381",
|
||||||
|
"CABGA756": "BG756",
|
||||||
|
}
|
||||||
|
|
||||||
|
CONFIG_RE = re.compile(r"CCLK|CFG_[012]|DONE|INITN|PROGRAMN|RESERVED|TCK|TDI|TDO|TMS")
|
||||||
|
IO_RE = re.compile(r"P[BLRT]([1-9]\d{,2})[ABCD]|VCCIO\d")
|
||||||
|
POWER_RE = re.compile(r"GND|VCC(?!IO\d).*")
|
||||||
|
SERDES_RE = re.compile(r"HD[RT]X[NP]0_D[01]CH[01]|REFCLK[NP]_D[01]")
|
||||||
|
VCC_RE = re.compile(r"VCC[^\d]*")
|
||||||
|
|
||||||
|
def define_symbol(name, footprint_filter, description="", footprint=""):
|
||||||
|
return [
|
||||||
|
"symbol",
|
||||||
|
f"\"{name}\"",
|
||||||
|
["exclude_from_sim", "no"],
|
||||||
|
["in_bom", "yes"],
|
||||||
|
["on_board", "yes"],
|
||||||
|
[
|
||||||
|
"property",
|
||||||
|
"\"Reference\"",
|
||||||
|
"\"U\"",
|
||||||
|
["at", "22.86", "31.75", "0"],
|
||||||
|
["effects", ["font", ["size", "1.27", "1.27"]], ["justify", "left"]],
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"property",
|
||||||
|
"\"Value\"",
|
||||||
|
f"\"{name}\"",
|
||||||
|
["at", "22.86", "29.21", "0"],
|
||||||
|
["effects", ["font", ["size", "1.27", "1.27"]], ["justify", "left"]],
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"property",
|
||||||
|
"\"Footprint\"",
|
||||||
|
f"\"{footprint}\"",
|
||||||
|
["at", "0", "0", "0"],
|
||||||
|
["effects", ["font", ["size", "1.27", "1.27"]], ["hide", "yes"]],
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"property",
|
||||||
|
"\"Datasheet\"",
|
||||||
|
"\"https://www.latticesemi.com/view_document?document_id=50461\"",
|
||||||
|
["at", "0", "0", "0"],
|
||||||
|
["effects", ["font", ["size", "1.27", "1.27"]], ["hide", "yes"]],
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"property",
|
||||||
|
"\"Description\"",
|
||||||
|
f"\"{description}\"",
|
||||||
|
["at", "0", "0", "0"],
|
||||||
|
["effects", ["font", ["size", "1.27", "1.27"]], ["hide", "yes"]],
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"property",
|
||||||
|
"\"ki_locked\"",
|
||||||
|
"\"\"",
|
||||||
|
["at", "0", "0", "0"],
|
||||||
|
["effects", ["font", ["size", "1.27", "1.27"]]],
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"property",
|
||||||
|
"\"ki_keywords\"",
|
||||||
|
"\"FPGA programmable logic\"",
|
||||||
|
["at", "0", "0", "0"],
|
||||||
|
["effects", ["font", ["size", "1.27", "1.27"]], ["hide", "yes"]],
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"property",
|
||||||
|
"\"ki_fp_filters\"",
|
||||||
|
f"\"{footprint_filter}\"",
|
||||||
|
["at", "0", "0", "0"],
|
||||||
|
["effects", ["font", ["size", "1.27", "1.27"]], ["hide", "yes"]],
|
||||||
|
],
|
||||||
|
]
|
||||||
|
|
||||||
|
def define_alias(name, extends, footprint_filter, description="", footprint=""):
|
||||||
|
return [
|
||||||
|
"symbol",
|
||||||
|
f"\"{name}\"",
|
||||||
|
["extends", f"\"{extends}\""],
|
||||||
|
[
|
||||||
|
"property",
|
||||||
|
"\"Reference\"",
|
||||||
|
"\"U\"",
|
||||||
|
["at", "22.86", "31.75", "0"],
|
||||||
|
["effects", ["font", ["size", "1.27", "1.27"]], ["justify", "left"]],
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"property",
|
||||||
|
"\"Value\"",
|
||||||
|
f"\"{name}\"",
|
||||||
|
["at", "22.86", "29.21", "0"],
|
||||||
|
["effects", ["font", ["size", "1.27", "1.27"]], ["justify", "left"]],
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"property",
|
||||||
|
"\"Footprint\"",
|
||||||
|
f"\"{footprint}\"",
|
||||||
|
["at", "0", "0", "0"],
|
||||||
|
["effects", ["font", ["size", "1.27", "1.27"]], ["hide", "yes"]],
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"property",
|
||||||
|
"\"Datasheet\"",
|
||||||
|
"\"https://www.latticesemi.com/view_document?document_id=50461\"",
|
||||||
|
["at", "0", "0", "0"],
|
||||||
|
["effects", ["font", ["size", "1.27", "1.27"]], ["hide", "yes"]],
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"property",
|
||||||
|
"\"Description\"",
|
||||||
|
f"\"{description}\"",
|
||||||
|
["at", "0", "0", "0"],
|
||||||
|
["effects", ["font", ["size", "1.27", "1.27"]], ["hide", "yes"]],
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"property",
|
||||||
|
"\"ki_keywords\"",
|
||||||
|
"\"FPGA programmable logic\"",
|
||||||
|
["at", "0", "0", "0"],
|
||||||
|
["effects", ["font", ["size", "1.27", "1.27"]], ["hide", "yes"]],
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"property",
|
||||||
|
"\"ki_fp_filters\"",
|
||||||
|
f"\"{footprint_filter}\"",
|
||||||
|
["at", "0", "0", "0"],
|
||||||
|
["effects", ["font", ["size", "1.27", "1.27"]], ["hide", "yes"]],
|
||||||
|
],
|
||||||
|
]
|
||||||
|
|
||||||
|
def extract_index(t):
|
||||||
|
try:
|
||||||
|
return int(t[0].split()[-1])
|
||||||
|
except (IndexError, ValueError):
|
||||||
|
return -1
|
||||||
|
|
||||||
|
def rank_components(t):
|
||||||
|
description = t[0]
|
||||||
|
if description == "Power":
|
||||||
|
return 0
|
||||||
|
elif description.startswith("IO Bank "):
|
||||||
|
return 1
|
||||||
|
elif description == "Configuration":
|
||||||
|
return 2
|
||||||
|
elif description.startswith("Dual SERDES "):
|
||||||
|
return 3
|
||||||
|
return 4
|
||||||
|
|
||||||
|
def pad_index(f):
|
||||||
|
try:
|
||||||
|
index = IO_RE.fullmatch(f)[1]
|
||||||
|
return f.replace(index, index.rjust(3, "0"))
|
||||||
|
except TypeError:
|
||||||
|
return f
|
||||||
|
|
||||||
|
def dec(i):
|
||||||
|
s = str(i).rjust(3, "0")
|
||||||
|
return f"{s[:-2]}.{s[-2:]}"
|
||||||
|
|
||||||
|
def main():
|
||||||
|
library = [
|
||||||
|
"kicad_symbol_lib",
|
||||||
|
["version", "20231120"],
|
||||||
|
["generator", Path(__file__).name],
|
||||||
|
]
|
||||||
|
|
||||||
|
for device in DEVICES:
|
||||||
|
path = Path(__file__).parent / f"{device}pinout.csv"
|
||||||
|
if not path.exists() or not path.is_file():
|
||||||
|
raise FileNotFoundError(f"File {path} not found")
|
||||||
|
|
||||||
|
packages = []
|
||||||
|
pins = {p: {} for p in PACKAGES}
|
||||||
|
with path.open() as f:
|
||||||
|
for row in csv.reader(f):
|
||||||
|
if len(packages) == 0:
|
||||||
|
if row[0].startswith("# ") or tuple(row[:len(COLUMNS)]) == EMPTY:
|
||||||
|
continue
|
||||||
|
if tuple(row[:len(COLUMNS)]) != COLUMNS:
|
||||||
|
raise ValueError("File deviates from expected format")
|
||||||
|
packages = row[len(COLUMNS):]
|
||||||
|
if len(packages) == 0:
|
||||||
|
raise ValueError("No packages defined")
|
||||||
|
continue
|
||||||
|
|
||||||
|
func = row[1]
|
||||||
|
bank = row[2]
|
||||||
|
ball = list(map(lambda s: s.strip("-"), row[len(COLUMNS):]))
|
||||||
|
|
||||||
|
if not any(ball):
|
||||||
|
continue
|
||||||
|
|
||||||
|
if CONFIG_RE.fullmatch(func):
|
||||||
|
for i, package in enumerate(packages):
|
||||||
|
if package not in PACKAGES:
|
||||||
|
continue
|
||||||
|
if ball[i] == "":
|
||||||
|
continue
|
||||||
|
|
||||||
|
component = "Configuration"
|
||||||
|
if component not in pins[package]:
|
||||||
|
pins[package][component] = []
|
||||||
|
pins[package][component].append((func, ball[i], {
|
||||||
|
"CFG_0": "input",
|
||||||
|
"CFG_1": "input",
|
||||||
|
"CFG_2": "input",
|
||||||
|
"CCLK": "bidirectional",
|
||||||
|
"DONE": "open_collector",
|
||||||
|
"INITN": "open_collector",
|
||||||
|
"PROGRAMN": "input",
|
||||||
|
"RESERVED": "no_connect",
|
||||||
|
"TCK": "input",
|
||||||
|
"TDI": "input",
|
||||||
|
"TDO": "output",
|
||||||
|
"TMS": "input",
|
||||||
|
}[func], "180" if func[0] in ("R", "T") else "0"))
|
||||||
|
elif IO_RE.fullmatch(func):
|
||||||
|
for i, package in enumerate(packages):
|
||||||
|
if package not in PACKAGES:
|
||||||
|
continue
|
||||||
|
if ball[i] == "":
|
||||||
|
continue
|
||||||
|
|
||||||
|
component = f"IO Bank {bank}"
|
||||||
|
if component not in pins[package]:
|
||||||
|
pins[package][component] = []
|
||||||
|
pins[package][component].append((func, ball[i], "power_in" if func.startswith("VCC") else "bidirectional", "270" if func.startswith("VCC") else "0"))
|
||||||
|
elif POWER_RE.fullmatch(func):
|
||||||
|
for i, package in enumerate(packages):
|
||||||
|
if package not in PACKAGES:
|
||||||
|
continue
|
||||||
|
if ball[i] == "":
|
||||||
|
continue
|
||||||
|
|
||||||
|
component = f"Power"
|
||||||
|
if component not in pins[package]:
|
||||||
|
pins[package][component] = []
|
||||||
|
pins[package][component].append((func, ball[i], "power_in", "90" if "GND" in func else "270"))
|
||||||
|
elif SERDES_RE.fullmatch(func):
|
||||||
|
for i, package in enumerate(packages):
|
||||||
|
if package not in PACKAGES:
|
||||||
|
continue
|
||||||
|
if ball[i] == "":
|
||||||
|
continue
|
||||||
|
|
||||||
|
component = f"Dual SERDES {bank[1]}"
|
||||||
|
if component not in pins[package]:
|
||||||
|
pins[package][component] = []
|
||||||
|
pins[package][component].append((func, ball[i], "input" if func.startswith("REFCLK") or "RX" in func else "output", "0"))
|
||||||
|
elif func == "NC":
|
||||||
|
pass
|
||||||
|
else:
|
||||||
|
raise RuntimeError(f"\"{func}\" did not match any category")
|
||||||
|
|
||||||
|
for package, components in pins.items():
|
||||||
|
if len(components) == 0:
|
||||||
|
continue
|
||||||
|
|
||||||
|
pin_count = {
|
||||||
|
"ecp5um25": "25F",
|
||||||
|
"ecp5um45": "45F",
|
||||||
|
"ecp5um85": "85F",
|
||||||
|
}[device]
|
||||||
|
name = f"LFE5UM5G-{pin_count}-8{PACKAGES[package]}x"
|
||||||
|
footprint_filter, footprint = FOOTPRINTS[package]
|
||||||
|
symbol = define_symbol(name, footprint_filter, footprint=footprint)
|
||||||
|
|
||||||
|
component_index = 1
|
||||||
|
for description, pins in sorted(sorted(components.items(), key=extract_index), key=rank_components):
|
||||||
|
if description == "Power":
|
||||||
|
height = 2032
|
||||||
|
|
||||||
|
vcc = set(map(itemgetter(0), pins))
|
||||||
|
vcc.remove("GND")
|
||||||
|
|
||||||
|
groups = {}
|
||||||
|
width = 0
|
||||||
|
for f in vcc:
|
||||||
|
group = VCC_RE.match(f)[0].removesuffix("RX").removesuffix("TX")
|
||||||
|
if group not in groups:
|
||||||
|
groups[group] = 0
|
||||||
|
width += 254
|
||||||
|
groups[group] += 1
|
||||||
|
width += 254
|
||||||
|
|
||||||
|
max_group = max(groups, key=lambda k: groups[k])
|
||||||
|
last_group = None
|
||||||
|
offset = 0
|
||||||
|
vcc_index = {}
|
||||||
|
for i, f in enumerate(sorted(sorted(vcc), key=lambda f: "" if (g := VCC_RE.match(f)[0].removesuffix("RX").removesuffix("TX")) == max_group else g)):
|
||||||
|
g = VCC_RE.match(f)[0].removesuffix("RX").removesuffix("TX")
|
||||||
|
if last_group and g != last_group:
|
||||||
|
offset += 1
|
||||||
|
last_group = g
|
||||||
|
|
||||||
|
vcc_index[f] = offset + i
|
||||||
|
|
||||||
|
width = max(width, (groups[max_group] * 254 + 508) * 2)
|
||||||
|
elif description == "Configuration":
|
||||||
|
height = 2794
|
||||||
|
width = 2032
|
||||||
|
elif description.startswith("Dual SERDES "):
|
||||||
|
height = 3810
|
||||||
|
width = 2032
|
||||||
|
else:
|
||||||
|
io = set(filter(lambda f: not f.startswith("VCCIO"), map(itemgetter(0), pins)))
|
||||||
|
io_index = {f: i for i, f in enumerate(sorted(io, key=pad_index))}
|
||||||
|
|
||||||
|
height = len(io) * 254 + 1270
|
||||||
|
width = 1016
|
||||||
|
|
||||||
|
component = [
|
||||||
|
"symbol",
|
||||||
|
f"\"{name}_{component_index}_1\"",
|
||||||
|
[
|
||||||
|
"rectangle",
|
||||||
|
["start", dec(-width // 2), dec(height // 2)], # left top
|
||||||
|
["end", dec(width // 2), dec(-height // 2)], # right bottom
|
||||||
|
["stroke", ["width", "0.3048"], ["type", "default"]],
|
||||||
|
["fill", ["type", "background"]],
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"text",
|
||||||
|
f"\"{description}\"",
|
||||||
|
["at", dec(width // 2 - 127) if description == "Power" else "0", dec(-height // 2 + 127), "0"],
|
||||||
|
["effects", ["font", ["size", "1.27", "1.27"]], *([["justify", "right"]] if description == "Power" else [])],
|
||||||
|
],
|
||||||
|
]
|
||||||
|
|
||||||
|
positions = {}
|
||||||
|
for func, ball, type, orientation in pins:
|
||||||
|
attrs = []
|
||||||
|
if func in positions or type == "no_connect":
|
||||||
|
attrs.append("hide")
|
||||||
|
|
||||||
|
if func in positions:
|
||||||
|
type = "passive" if type != "no_connect" else type
|
||||||
|
x, y = positions[func]
|
||||||
|
else:
|
||||||
|
x, y = {
|
||||||
|
"CCLK": (-1524, 1016),
|
||||||
|
"CFG_0": (-1524, -508),
|
||||||
|
"CFG_1": (-1524, -762),
|
||||||
|
"CFG_2": (-1524, -1016),
|
||||||
|
"DONE": (-1524, 0),
|
||||||
|
"GND": (0, -1524),
|
||||||
|
"HDRXN0_D0CH0": (-1524, 762),
|
||||||
|
"HDRXN0_D0CH1": (-1524, -508),
|
||||||
|
"HDRXN0_D1CH0": (-1524, 762),
|
||||||
|
"HDRXN0_D1CH1": (-1524, -508),
|
||||||
|
"HDRXP0_D0CH0": (-1524, 1016),
|
||||||
|
"HDRXP0_D0CH1": (-1524, -254),
|
||||||
|
"HDRXP0_D1CH0": (-1524, 1016),
|
||||||
|
"HDRXP0_D1CH1": (-1524, -254),
|
||||||
|
"HDTXN0_D0CH0": (-1524, 1270),
|
||||||
|
"HDTXN0_D0CH1": (-1524, 0),
|
||||||
|
"HDTXN0_D1CH0": (-1524, 1270),
|
||||||
|
"HDTXN0_D1CH1": (-1524, 0),
|
||||||
|
"HDTXP0_D0CH0": (-1524, 1524),
|
||||||
|
"HDTXP0_D0CH1": (-1524, 254),
|
||||||
|
"HDTXP0_D1CH0": (-1524, 1524),
|
||||||
|
"HDTXP0_D1CH1": (-1524, 254),
|
||||||
|
"INITN": (-1524, 254),
|
||||||
|
"PROGRAMN": (-1524, 508),
|
||||||
|
"RESERVED": (1524, -254),
|
||||||
|
"REFCLKN_D0": (-1524, -1270),
|
||||||
|
"REFCLKN_D1": (-1524, -1270),
|
||||||
|
"REFCLKP_D0": (-1524, -1016),
|
||||||
|
"REFCLKP_D1": (-1524, -1016),
|
||||||
|
"TCK": (1524, 762),
|
||||||
|
"TDI": (1524, 508),
|
||||||
|
"TDO": (1524, 1016),
|
||||||
|
"TMS": (1524, 254),
|
||||||
|
}.get(func, (0, 0))
|
||||||
|
|
||||||
|
if (x, y) == (0, 0):
|
||||||
|
if func.startswith("VCCIO"):
|
||||||
|
x = 0
|
||||||
|
y = height // 2 + 508
|
||||||
|
elif "io_index" in locals() and func in io_index:
|
||||||
|
x = -width // 2 - 508
|
||||||
|
y = height // 2 - 1016 - io_index[func] * 254
|
||||||
|
else:
|
||||||
|
assert "vcc_index" in locals()
|
||||||
|
x = -width // 2 + 254 + vcc_index[func] * 254
|
||||||
|
y = height // 2 + 508
|
||||||
|
|
||||||
|
if type == "no_connect":
|
||||||
|
angle = radians(int(orientation))
|
||||||
|
dx = -round(cos(angle))
|
||||||
|
dy = -round(sin(angle))
|
||||||
|
x += dx * -508
|
||||||
|
y += dy * -508
|
||||||
|
|
||||||
|
positions[func] = (x, y)
|
||||||
|
|
||||||
|
pin = [
|
||||||
|
"pin",
|
||||||
|
type,
|
||||||
|
"line",
|
||||||
|
["at", dec(x), dec(y), orientation],
|
||||||
|
["length", "5.08"],
|
||||||
|
*attrs,
|
||||||
|
]
|
||||||
|
pin += [
|
||||||
|
[
|
||||||
|
"name",
|
||||||
|
f"\"{func}\"",
|
||||||
|
["effects", ["font", ["size", "1.27", "1.27"]]],
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"number",
|
||||||
|
f"\"{ball}\"",
|
||||||
|
["effects", ["font", ["size", "1.27", "1.27"]]],
|
||||||
|
],
|
||||||
|
]
|
||||||
|
component.append(pin)
|
||||||
|
|
||||||
|
symbol.append(component)
|
||||||
|
component_index += 1
|
||||||
|
|
||||||
|
library.append(symbol)
|
||||||
|
|
||||||
|
for speed_grade in ("6", "7", "8"):
|
||||||
|
library.append(define_alias(f"LFE5UM-{pin_count}-{speed_grade}{PACKAGES[package]}x", name, footprint_filter, footprint=footprint))
|
||||||
|
|
||||||
|
with (Path(__file__).parent.parent / "FPGA_Lattice_ECP5_SERDES.kicad_sym").open("w") as f:
|
||||||
|
stack = [library]
|
||||||
|
indent = [0]
|
||||||
|
multi_line = False
|
||||||
|
while len(stack) > 0:
|
||||||
|
if isinstance(stack[-1], list) and len(stack[-1]) > 0:
|
||||||
|
token = stack[-1]
|
||||||
|
multi_line = any(map(lambda e: isinstance(e, list), token))
|
||||||
|
|
||||||
|
while len(token) > 1:
|
||||||
|
stack.append(token.pop())
|
||||||
|
|
||||||
|
name = token.pop()
|
||||||
|
assert len(token) == 0
|
||||||
|
assert isinstance(name, str)
|
||||||
|
f.write(f"{' ' * indent[-1]}({name}")
|
||||||
|
|
||||||
|
if multi_line:
|
||||||
|
f.write("\n")
|
||||||
|
indent.append(indent[-1] + 2)
|
||||||
|
else:
|
||||||
|
indent.append(indent[-1])
|
||||||
|
elif isinstance(stack[-1], list):
|
||||||
|
assert len(indent) >= 2
|
||||||
|
multi_line = indent[-2] != indent[-1]
|
||||||
|
|
||||||
|
stack.pop()
|
||||||
|
indent.pop()
|
||||||
|
|
||||||
|
if multi_line:
|
||||||
|
f.write(f"{' ' * indent[-1]})\n")
|
||||||
|
else:
|
||||||
|
f.write(")\n")
|
||||||
|
else:
|
||||||
|
attr = stack.pop()
|
||||||
|
assert isinstance(attr, str)
|
||||||
|
|
||||||
|
assert len(indent) >= 2
|
||||||
|
|
||||||
|
if indent[-2] != indent[-1]:
|
||||||
|
f.write(f"{' ' * indent[-1]}{attr}\n")
|
||||||
|
else:
|
||||||
|
f.write(f" {attr}")
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
Loading…
Reference in New Issue