Moved pinmux spec page into the crypto_router directory
[libreriscv.git] / crypto_router_asic / ngi_router.mdwn
1 # Pinouts (PinMux)
2 auto-generated by [[pinouts.py]]
3
4 [[!toc ]]
5
6
7 ## Bank N (64 pins, width 2)
8
9 | Pin | Mux0 | Mux1 | Mux2 | Mux3 |
10 | --- | ----------- | ----------- | ----------- | ----------- |
11 | 0 | N VSSE_0 | |
12 | 1 | N VDDE_0 | |
13 | 2 | N VDDI_0 | |
14 | 3 | N VSSI_0 | |
15 | 4 | N SDR_DQM0 | |
16 | 5 | N SDR_D0 | |
17 | 6 | N SDR_D1 | |
18 | 7 | N SDR_D2 | |
19 | 8 | N SDR_D3 | |
20 | 9 | N SDR_D4 | |
21 | 10 | N SDR_D5 | |
22 | 11 | N SDR_D6 | |
23 | 12 | N SDR_D7 | |
24 | 13 | N SDR_BA0 | |
25 | 14 | N SDR_BA1 | |
26 | 15 | N SDR_AD0 | |
27 | 16 | N SDR_AD1 | |
28 | 17 | N SDR_AD2 | |
29 | 18 | N SDR_AD3 | |
30 | 19 | N SDR_AD4 | |
31 | 20 | N SDR_AD5 | |
32 | 21 | N SDR_AD6 | |
33 | 22 | N SDR_AD7 | |
34 | 23 | N SDR_AD8 | |
35 | 24 | N SDR_AD9 | |
36 | 25 | N SDR_CLK | |
37 | 26 | N SDR_CKE | |
38 | 27 | N SDR_RASn | |
39 | 28 | N SDR_CASn | |
40 | 29 | N SDR_WEn | |
41 | 30 | N SDR_CSn0 | |
42 | 54 | N VSSI_0 | |
43 | 55 | N VDDI_0 | |
44 | 56 | N VSSE_0 | |
45 | 57 | N VDDE_0 | |
46 | 59 | N SYS_RST | |
47 | 60 | N SYS_PLLCLK | |
48 | 61 | N SYS_PLLSELA0 | |
49 | 62 | N SYS_PLLSELA1 | |
50 | 63 | N SYS_PLLTESTOUT | |
51
52 ## Bank E (64 pins, width 2)
53
54 | Pin | Mux0 | Mux1 | Mux2 | Mux3 |
55 | --- | ----------- | ----------- | ----------- | ----------- |
56 | 64 | E VSSE_0 | |
57 | 65 | E VDDE_0 | |
58 | 66 | E RG2_ERXD0 | |
59 | 67 | E RG2_ERXD1 | |
60 | 68 | E RG2_ERXD2 | |
61 | 69 | E RG2_ERXD3 | |
62 | 70 | E RG2_ETXD0 | |
63 | 71 | E RG2_ETXD1 | |
64 | 72 | E RG2_ETXD2 | |
65 | 73 | E RG2_ETXD3 | |
66 | 74 | E RG2_ERXCK | |
67 | 75 | E RG2_ERXERR | |
68 | 76 | E RG2_ERXDV | |
69 | 77 | E RG2_EMDC | |
70 | 78 | E RG2_EMDIO | |
71 | 79 | E RG2_ETXEN | |
72 | 80 | E RG2_ETXCK | |
73 | 81 | E RG2_ECRS | |
74 | 82 | E RG2_ECOL | |
75 | 83 | E RG2_ETXERR | |
76 | 84 | E VSSE_4 | |
77 | 85 | E VDDE_4 | |
78 | 86 | E RG1_ERXD0 | |
79 | 87 | E RG1_ERXD1 | |
80 | 88 | E RG1_ERXD2 | |
81 | 89 | E RG1_ERXD3 | |
82 | 90 | E RG1_ETXD0 | |
83 | 91 | E RG1_ETXD1 | |
84 | 92 | E RG1_ETXD2 | |
85 | 93 | E RG1_ETXD3 | |
86 | 94 | E RG1_ERXCK | |
87 | 95 | E RG1_ERXERR | |
88 | 96 | E RG1_ERXDV | |
89 | 97 | E RG1_EMDC | |
90 | 98 | E RG1_EMDIO | |
91 | 99 | E RG1_ETXEN | |
92 | 100 | E RG1_ETXCK | |
93 | 101 | E RG1_ECRS | |
94 | 102 | E RG1_ECOL | |
95 | 103 | E RG1_ETXERR | |
96 | 104 | E VSSE_4 | |
97 | 105 | E VDDE_4 | |
98 | 106 | E RG0_ERXD0 | |
99 | 107 | E RG0_ERXD1 | |
100 | 108 | E RG0_ERXD2 | |
101 | 109 | E RG0_ERXD3 | |
102 | 110 | E RG0_ETXD0 | |
103 | 111 | E RG0_ETXD1 | |
104 | 112 | E RG0_ETXD2 | |
105 | 113 | E RG0_ETXD3 | |
106 | 114 | E RG0_ERXCK | |
107 | 115 | E RG0_ERXERR | |
108 | 116 | E RG0_ERXDV | |
109 | 117 | E RG0_EMDC | |
110 | 118 | E RG0_EMDIO | |
111 | 119 | E RG0_ETXEN | |
112 | 120 | E RG0_ETXCK | |
113 | 121 | E RG0_ECRS | |
114 | 122 | E RG0_ECOL | |
115 | 123 | E RG0_ETXERR | |
116 | 124 | E VSSI_4 | |
117 | 125 | E VDDI_4 | |
118 | 127 | E SYS_PLLVCOUT | |
119
120 ## Bank S (64 pins, width 2)
121
122 | Pin | Mux0 | Mux1 | Mux2 | Mux3 |
123 | --- | ----------- | ----------- | ----------- | ----------- |
124 | 132 | S VDDE_2 | |
125 | 133 | S VSSE_2 | |
126 | 134 | S VDDI_2 | |
127 | 135 | S VSSI_2 | |
128 | 152 | S RG4_ERXD0 | |
129 | 153 | S RG4_ERXD1 | |
130 | 154 | S RG4_ERXD2 | |
131 | 155 | S RG4_ERXD3 | |
132 | 156 | S RG4_ETXD0 | |
133 | 157 | S RG4_ETXD1 | |
134 | 158 | S RG4_ETXD2 | |
135 | 159 | S RG4_ETXD3 | |
136 | 160 | S RG4_ERXCK | |
137 | 161 | S RG4_ERXERR | |
138 | 162 | S RG4_ERXDV | |
139 | 163 | S RG4_EMDC | |
140 | 164 | S RG4_EMDIO | |
141 | 165 | S RG4_ETXEN | |
142 | 166 | S RG4_ETXCK | |
143 | 167 | S RG4_ECRS | |
144 | 168 | S RG4_ECOL | |
145 | 169 | S RG4_ETXERR | |
146 | 172 | S RG3_ERXD0 | |
147 | 173 | S RG3_ERXD1 | |
148 | 174 | S RG3_ERXD2 | |
149 | 175 | S RG3_ERXD3 | |
150 | 176 | S RG3_ETXD0 | |
151 | 177 | S RG3_ETXD1 | |
152 | 178 | S RG3_ETXD2 | |
153 | 179 | S RG3_ETXD3 | |
154 | 180 | S RG3_ERXCK | |
155 | 181 | S RG3_ERXERR | |
156 | 182 | S RG3_ERXDV | |
157 | 183 | S RG3_EMDC | |
158 | 184 | S RG3_EMDIO | |
159 | 185 | S RG3_ETXEN | |
160 | 186 | S RG3_ETXCK | |
161 | 187 | S RG3_ECRS | |
162 | 188 | S RG3_ECOL | |
163 | 189 | S RG3_ETXERR | |
164
165 ## Bank W (64 pins, width 2)
166
167 | Pin | Mux0 | Mux1 | Mux2 | Mux3 |
168 | --- | ----------- | ----------- | ----------- | ----------- |
169 | 192 | W VDDI_0 | |
170 | 193 | W VSSI_0 | |
171 | 194 | W VDDE_0 | |
172 | 195 | W VSSE_0 | |
173 | 196 | W ULPI0_CK | |
174 | 197 | W ULPI0_DIR | |
175 | 198 | W ULPI0_STP | |
176 | 199 | W ULPI0_NXT | |
177 | 200 | W ULPI0_D0 | |
178 | 201 | W ULPI0_D1 | |
179 | 202 | W ULPI0_D2 | |
180 | 203 | W ULPI0_D3 | |
181 | 204 | W ULPI0_D4 | |
182 | 205 | W ULPI0_D5 | |
183 | 206 | W ULPI0_D6 | |
184 | 207 | W ULPI0_D7 | |
185 | 208 | W VDDI_1 | |
186 | 209 | W VSSI_1 | |
187 | 210 | W ULPI1_CK | |
188 | 211 | W ULPI1_DIR | |
189 | 212 | W ULPI1_STP | |
190 | 213 | W ULPI1_NXT | |
191 | 214 | W ULPI1_D0 | |
192 | 215 | W ULPI1_D1 | |
193 | 216 | W ULPI1_D2 | |
194 | 217 | W ULPI1_D3 | |
195 | 218 | W ULPI1_D4 | |
196 | 219 | W ULPI1_D5 | |
197 | 220 | W ULPI1_D6 | |
198 | 221 | W ULPI1_D7 | |
199 | 222 | W VDDE_1 | |
200 | 223 | W VSSE_1 | |
201 | 224 | W UART0_TX | |
202 | 225 | W UART0_RX | |
203 | 226 | W VDDI_2 | |
204 | 227 | W VSSI_2 | |
205 | 228 | W EINT_0 | |
206 | 229 | W EINT_1 | |
207 | 230 | W EINT_2 | |
208 | 234 | W VDDE_2 | |
209 | 235 | W VSSE_2 | |
210 | 236 | W GPIOW_W0 | |
211 | 237 | W GPIOW_W1 | |
212 | 238 | W GPIOW_W2 | |
213 | 239 | W GPIOW_W3 | |
214 | 240 | W GPIOW_W4 | |
215 | 241 | W GPIOW_W5 | |
216 | 242 | W GPIOW_W6 | |
217 | 243 | W GPIOW_W7 | |
218 | 244 | W GPIOW_W8 | |
219 | 245 | W GPIOW_W9 | |
220 | 246 | W GPIOW_W10 | |
221 | 247 | W GPIOW_W11 | |
222 | 248 | W GPIOW_W12 | |
223 | 249 | W GPIOW_W13 | |
224 | 250 | W GPIOW_W14 | |
225 | 251 | W GPIOW_W15 | |
226 | 252 | W VDDI_3 | |
227 | 253 | W VSSI_3 | |
228 | 254 | W VDDE_3 | |
229 | 255 | W VSSE_3 | |
230
231 # Pinouts (Fixed function)
232
233 # Functions (PinMux)
234
235 auto-generated by [[pinouts.py]]
236
237 ## EINT
238
239 External Interrupt
240
241 * EINT_0 : W36/0
242 * EINT_1 : W37/0
243 * EINT_2 : W38/0
244
245 ## GPIO
246
247 GPIO
248
249 * GPIOW_W0 : W44/0
250 * GPIOW_W1 : W45/0
251 * GPIOW_W10 : W54/0
252 * GPIOW_W11 : W55/0
253 * GPIOW_W12 : W56/0
254 * GPIOW_W13 : W57/0
255 * GPIOW_W14 : W58/0
256 * GPIOW_W15 : W59/0
257 * GPIOW_W2 : W46/0
258 * GPIOW_W3 : W47/0
259 * GPIOW_W4 : W48/0
260 * GPIOW_W5 : W49/0
261 * GPIOW_W6 : W50/0
262 * GPIOW_W7 : W51/0
263 * GPIOW_W8 : W52/0
264 * GPIOW_W9 : W53/0
265
266 ## RG0
267
268 Gigabit Ethernet 0
269
270 * RG0_ECOL : E58/0
271 * RG0_ECRS : E57/0
272 * RG0_EMDC : E53/0
273 * RG0_EMDIO : E54/0
274 * RG0_ERXCK : E50/0
275 * RG0_ERXD0 : E42/0
276 * RG0_ERXD1 : E43/0
277 * RG0_ERXD2 : E44/0
278 * RG0_ERXD3 : E45/0
279 * RG0_ERXDV : E52/0
280 * RG0_ERXERR : E51/0
281 * RG0_ETXCK : E56/0
282 * RG0_ETXD0 : E46/0
283 * RG0_ETXD1 : E47/0
284 * RG0_ETXD2 : E48/0
285 * RG0_ETXD3 : E49/0
286 * RG0_ETXEN : E55/0
287 * RG0_ETXERR : E59/0
288
289 ## RG1
290
291 Gigabit Ethernet 1
292
293 * RG1_ECOL : E38/0
294 * RG1_ECRS : E37/0
295 * RG1_EMDC : E33/0
296 * RG1_EMDIO : E34/0
297 * RG1_ERXCK : E30/0
298 * RG1_ERXD0 : E22/0
299 * RG1_ERXD1 : E23/0
300 * RG1_ERXD2 : E24/0
301 * RG1_ERXD3 : E25/0
302 * RG1_ERXDV : E32/0
303 * RG1_ERXERR : E31/0
304 * RG1_ETXCK : E36/0
305 * RG1_ETXD0 : E26/0
306 * RG1_ETXD1 : E27/0
307 * RG1_ETXD2 : E28/0
308 * RG1_ETXD3 : E29/0
309 * RG1_ETXEN : E35/0
310 * RG1_ETXERR : E39/0
311
312 ## RG2
313
314 Gigabit Ethernet 2
315
316 * RG2_ECOL : E18/0
317 * RG2_ECRS : E17/0
318 * RG2_EMDC : E13/0
319 * RG2_EMDIO : E14/0
320 * RG2_ERXCK : E10/0
321 * RG2_ERXD0 : E2/0
322 * RG2_ERXD1 : E3/0
323 * RG2_ERXD2 : E4/0
324 * RG2_ERXD3 : E5/0
325 * RG2_ERXDV : E12/0
326 * RG2_ERXERR : E11/0
327 * RG2_ETXCK : E16/0
328 * RG2_ETXD0 : E6/0
329 * RG2_ETXD1 : E7/0
330 * RG2_ETXD2 : E8/0
331 * RG2_ETXD3 : E9/0
332 * RG2_ETXEN : E15/0
333 * RG2_ETXERR : E19/0
334
335 ## RG3
336
337 Gigabit Ethernet 3
338
339 * RG3_ECOL : S60/0
340 * RG3_ECRS : S59/0
341 * RG3_EMDC : S55/0
342 * RG3_EMDIO : S56/0
343 * RG3_ERXCK : S52/0
344 * RG3_ERXD0 : S44/0
345 * RG3_ERXD1 : S45/0
346 * RG3_ERXD2 : S46/0
347 * RG3_ERXD3 : S47/0
348 * RG3_ERXDV : S54/0
349 * RG3_ERXERR : S53/0
350 * RG3_ETXCK : S58/0
351 * RG3_ETXD0 : S48/0
352 * RG3_ETXD1 : S49/0
353 * RG3_ETXD2 : S50/0
354 * RG3_ETXD3 : S51/0
355 * RG3_ETXEN : S57/0
356 * RG3_ETXERR : S61/0
357
358 ## RG4
359
360 Gigabit Ethernet 4
361
362 * RG4_ECOL : S40/0
363 * RG4_ECRS : S39/0
364 * RG4_EMDC : S35/0
365 * RG4_EMDIO : S36/0
366 * RG4_ERXCK : S32/0
367 * RG4_ERXD0 : S24/0
368 * RG4_ERXD1 : S25/0
369 * RG4_ERXD2 : S26/0
370 * RG4_ERXD3 : S27/0
371 * RG4_ERXDV : S34/0
372 * RG4_ERXERR : S33/0
373 * RG4_ETXCK : S38/0
374 * RG4_ETXD0 : S28/0
375 * RG4_ETXD1 : S29/0
376 * RG4_ETXD2 : S30/0
377 * RG4_ETXD3 : S31/0
378 * RG4_ETXEN : S37/0
379 * RG4_ETXERR : S41/0
380
381 ## SDR
382
383 SDRAM
384
385 * SDR_AD0 : N15/0
386 * SDR_AD1 : N16/0
387 * SDR_AD2 : N17/0
388 * SDR_AD3 : N18/0
389 * SDR_AD4 : N19/0
390 * SDR_AD5 : N20/0
391 * SDR_AD6 : N21/0
392 * SDR_AD7 : N22/0
393 * SDR_AD8 : N23/0
394 * SDR_AD9 : N24/0
395 * SDR_BA0 : N13/0
396 * SDR_BA1 : N14/0
397 * SDR_CASn : N28/0
398 * SDR_CKE : N26/0
399 * SDR_CLK : N25/0
400 * SDR_CSn0 : N30/0
401 * SDR_D0 : N5/0
402 * SDR_D1 : N6/0
403 * SDR_D2 : N7/0
404 * SDR_D3 : N8/0
405 * SDR_D4 : N9/0
406 * SDR_D5 : N10/0
407 * SDR_D6 : N11/0
408 * SDR_D7 : N12/0
409 * SDR_DQM0 : N4/0
410 * SDR_RASn : N27/0
411 * SDR_WEn : N29/0
412
413 ## SYS
414
415 System Control
416
417 * SYS_PLLCLK : N60/0
418 * SYS_PLLSELA0 : N61/0
419 * SYS_PLLSELA1 : N62/0
420 * SYS_PLLTESTOUT : N63/0
421 * SYS_PLLVCOUT : E63/0
422 * SYS_RST : N59/0
423
424 ## UART0
425
426 UART (TX/RX)
427
428 * UART0_RX : W33/0
429 * UART0_TX : W32/0
430
431 ## ULPI0
432
433 USB ULPI0 PHY
434
435 * ULPI0_CK : W4/0
436 * ULPI0_D0 : W8/0
437 * ULPI0_D1 : W9/0
438 * ULPI0_D2 : W10/0
439 * ULPI0_D3 : W11/0
440 * ULPI0_D4 : W12/0
441 * ULPI0_D5 : W13/0
442 * ULPI0_D6 : W14/0
443 * ULPI0_D7 : W15/0
444 * ULPI0_DIR : W5/0
445 * ULPI0_NXT : W7/0
446 * ULPI0_STP : W6/0
447
448 ## ULPI1
449
450 USB ULPI1 PHY
451
452 * ULPI1_CK : W18/0
453 * ULPI1_D0 : W22/0
454 * ULPI1_D1 : W23/0
455 * ULPI1_D2 : W24/0
456 * ULPI1_D3 : W25/0
457 * ULPI1_D4 : W26/0
458 * ULPI1_D5 : W27/0
459 * ULPI1_D6 : W28/0
460 * ULPI1_D7 : W29/0
461 * ULPI1_DIR : W19/0
462 * ULPI1_NXT : W21/0
463 * ULPI1_STP : W20/0
464
465 ## VDD
466
467 Power
468
469 * VDDE_0 : W2/0 E1/0 N1/0 N57/0
470 * VDDE_1 : W30/0
471 * VDDE_2 : W42/0 S4/0
472 * VDDE_3 : W62/0
473 * VDDE_4 : E21/0 E41/0
474 * VDDI_0 : W0/0 N2/0 N55/0
475 * VDDI_1 : W16/0
476 * VDDI_2 : W34/0 S6/0
477 * VDDI_3 : W60/0
478 * VDDI_4 : E61/0
479
480 ## VSS
481
482 GND
483
484 * VSSE_0 : W3/0 E0/0 N0/0 N56/0
485 * VSSE_1 : W31/0
486 * VSSE_2 : W43/0 S5/0
487 * VSSE_3 : W63/0
488 * VSSE_4 : E20/0 E40/0
489 * VSSI_0 : W1/0 N3/0 N54/0
490 * VSSI_1 : W17/0
491 * VSSI_2 : W35/0 S7/0
492 * VSSI_3 : W61/0
493 * VSSI_4 : E60/0
494
495 # Pinmap for NGI ROUTER Libre-SOC 180nm
496
497 ## RG0
498
499 * RG0_ERXD0 106 E42/0
500 * RG0_ERXD1 107 E43/0
501 * RG0_ERXD2 108 E44/0
502 * RG0_ERXD3 109 E45/0
503 * RG0_ETXD0 110 E46/0
504 * RG0_ETXD1 111 E47/0
505 * RG0_ETXD2 112 E48/0
506 * RG0_ETXD3 113 E49/0
507 * RG0_ERXCK 114 E50/0
508 * RG0_ERXERR 115 E51/0
509 * RG0_ERXDV 116 E52/0
510 * RG0_EMDC 117 E53/0
511 * RG0_EMDIO 118 E54/0
512 * RG0_ETXEN 119 E55/0
513 * RG0_ETXCK 120 E56/0
514 * RG0_ECRS 121 E57/0
515 * RG0_ECOL 122 E58/0
516 * RG0_ETXERR 123 E59/0
517
518 ## RG1
519
520 * RG1_ERXD0 86 E22/0
521 * RG1_ERXD1 87 E23/0
522 * RG1_ERXD2 88 E24/0
523 * RG1_ERXD3 89 E25/0
524 * RG1_ETXD0 90 E26/0
525 * RG1_ETXD1 91 E27/0
526 * RG1_ETXD2 92 E28/0
527 * RG1_ETXD3 93 E29/0
528 * RG1_ERXCK 94 E30/0
529 * RG1_ERXERR 95 E31/0
530 * RG1_ERXDV 96 E32/0
531 * RG1_EMDC 97 E33/0
532 * RG1_EMDIO 98 E34/0
533 * RG1_ETXEN 99 E35/0
534 * RG1_ETXCK 100 E36/0
535 * RG1_ECRS 101 E37/0
536 * RG1_ECOL 102 E38/0
537 * RG1_ETXERR 103 E39/0
538
539 ## RG2
540
541 * RG2_ERXD0 66 E2/0
542 * RG2_ERXD1 67 E3/0
543 * RG2_ERXD2 68 E4/0
544 * RG2_ERXD3 69 E5/0
545 * RG2_ETXD0 70 E6/0
546 * RG2_ETXD1 71 E7/0
547 * RG2_ETXD2 72 E8/0
548 * RG2_ETXD3 73 E9/0
549 * RG2_ERXCK 74 E10/0
550 * RG2_ERXERR 75 E11/0
551 * RG2_ERXDV 76 E12/0
552 * RG2_EMDC 77 E13/0
553 * RG2_EMDIO 78 E14/0
554 * RG2_ETXEN 79 E15/0
555 * RG2_ETXCK 80 E16/0
556 * RG2_ECRS 81 E17/0
557 * RG2_ECOL 82 E18/0
558 * RG2_ETXERR 83 E19/0
559
560 ## RG3
561
562 * RG3_ERXD0 172 S44/0
563 * RG3_ERXD1 173 S45/0
564 * RG3_ERXD2 174 S46/0
565 * RG3_ERXD3 175 S47/0
566 * RG3_ETXD0 176 S48/0
567 * RG3_ETXD1 177 S49/0
568 * RG3_ETXD2 178 S50/0
569 * RG3_ETXD3 179 S51/0
570 * RG3_ERXCK 180 S52/0
571 * RG3_ERXERR 181 S53/0
572 * RG3_ERXDV 182 S54/0
573 * RG3_EMDC 183 S55/0
574 * RG3_EMDIO 184 S56/0
575 * RG3_ETXEN 185 S57/0
576 * RG3_ETXCK 186 S58/0
577 * RG3_ECRS 187 S59/0
578 * RG3_ECOL 188 S60/0
579 * RG3_ETXERR 189 S61/0
580
581 ## RG4
582
583 * RG4_ERXD0 152 S24/0
584 * RG4_ERXD1 153 S25/0
585 * RG4_ERXD2 154 S26/0
586 * RG4_ERXD3 155 S27/0
587 * RG4_ETXD0 156 S28/0
588 * RG4_ETXD1 157 S29/0
589 * RG4_ETXD2 158 S30/0
590 * RG4_ETXD3 159 S31/0
591 * RG4_ERXCK 160 S32/0
592 * RG4_ERXERR 161 S33/0
593 * RG4_ERXDV 162 S34/0
594 * RG4_EMDC 163 S35/0
595 * RG4_EMDIO 164 S36/0
596 * RG4_ETXEN 165 S37/0
597 * RG4_ETXCK 166 S38/0
598 * RG4_ECRS 167 S39/0
599 * RG4_ECOL 168 S40/0
600 * RG4_ETXERR 169 S41/0
601
602 ## ULPI0
603
604 * ULPI0_CK 196 W4/0
605 * ULPI0_DIR 197 W5/0
606 * ULPI0_STP 198 W6/0
607 * ULPI0_NXT 199 W7/0
608 * ULPI0_D0 200 W8/0
609 * ULPI0_D1 201 W9/0
610 * ULPI0_D2 202 W10/0
611 * ULPI0_D3 203 W11/0
612 * ULPI0_D4 204 W12/0
613 * ULPI0_D5 205 W13/0
614 * ULPI0_D6 206 W14/0
615 * ULPI0_D7 207 W15/0
616
617 ## ULPI0
618
619
620 ## SDR
621
622
623
624 * SDR_DQM0 4 N4/0
625 * SDR_D0 5 N5/0
626 * SDR_D1 6 N6/0
627 * SDR_D2 7 N7/0
628 * SDR_D3 8 N8/0
629 * SDR_D4 9 N9/0
630 * SDR_D5 10 N10/0
631 * SDR_D6 11 N11/0
632 * SDR_D7 12 N12/0
633 * SDR_BA0 13 N13/0
634 * SDR_BA1 14 N14/0
635 * SDR_AD0 15 N15/0
636 * SDR_AD1 16 N16/0
637 * SDR_AD2 17 N17/0
638 * SDR_AD3 18 N18/0
639 * SDR_AD4 19 N19/0
640 * SDR_AD5 20 N20/0
641 * SDR_AD6 21 N21/0
642 * SDR_AD7 22 N22/0
643 * SDR_AD8 23 N23/0
644 * SDR_AD9 24 N24/0
645 * SDR_CLK 25 N25/0
646 * SDR_CKE 26 N26/0
647 * SDR_RASn 27 N27/0
648 * SDR_CASn 28 N28/0
649 * SDR_WEn 29 N29/0
650 * SDR_CSn0 30 N30/0
651
652 ## UART0
653
654
655
656 * UART0_TX 224 W32/0
657 * UART0_RX 225 W33/0
658
659 ## JTAG
660
661
662 ## VDD
663
664 * VDDE_0 1 N1/0
665 * VDDI_0 2 N2/0
666 * VDDE_4 85 E21/0
667 * VDDI_4 125 E61/0
668 * VDDE_2 132 S4/0
669
670 ## VSS
671
672 * VSSE_0 0 N0/0
673 * VSSI_0 3 N3/0
674 * VSSE_4 84 E20/0
675 * VSSI_4 124 E60/0
676 * VSSE_2 133 S5/0
677
678 ## SYS
679
680
681
682 * SYS_RST 59 N59/0
683 * SYS_PLLCLK 60 N60/0
684 * SYS_PLLSELA0 61 N61/0
685 * SYS_PLLSELA1 62 N62/0
686 * SYS_PLLTESTOUT 63 N63/0
687 * SYS_PLLVCOUT 127 E63/0
688
689 ## MSPI0
690
691
692 ## MTWI
693
694 I2C.
695
696
697
698 ## GPIO
699
700 * GPIOW_W0 236 W44/0
701 * GPIOW_W1 237 W45/0
702 * GPIOW_W2 238 W46/0
703 * GPIOW_W3 239 W47/0
704 * GPIOW_W4 240 W48/0
705 * GPIOW_W5 241 W49/0
706 * GPIOW_W6 242 W50/0
707 * GPIOW_W7 243 W51/0
708 * GPIOW_W8 244 W52/0
709 * GPIOW_W9 245 W53/0
710 * GPIOW_W10 246 W54/0
711 * GPIOW_W11 247 W55/0
712 * GPIOW_W12 248 W56/0
713 * GPIOW_W13 249 W57/0
714 * GPIOW_W14 250 W58/0
715 * GPIOW_W15 251 W59/0
716
717 ## EINT
718
719 * EINT_0 228 W36/0
720 * EINT_1 229 W37/0
721 * EINT_2 230 W38/0
722
723 ## QSPI
724
725
726 ## SD0
727
728 user-facing: internal (on Card), multiplexed with JTAG
729 and UART2, for debug purposes
730
731
732 ## Unused Pinouts (spare as GPIO) for 'NGI ROUTER Libre-SOC 180nm'
733
734 | Pin | Mux0 | Mux1 | Mux2 | Mux3 |
735 | --- | ----------- | ----------- | ----------- | ----------- |
736 | 54 | N VSSI_0 | | | |
737 | 55 | N VDDI_0 | | | |
738 | 56 | N VSSE_0 | | | |
739 | 57 | N VDDE_0 | | | |
740 | 64 | E VSSE_0 | | | |
741 | 65 | E VDDE_0 | | | |
742 | 104 | E VSSE_4 | | | |
743 | 105 | E VDDE_4 | | | |
744 | 134 | S VDDI_2 | | | |
745 | 135 | S VSSI_2 | | | |
746 | 192 | W VDDI_0 | | | |
747 | 193 | W VSSI_0 | | | |
748 | 194 | W VDDE_0 | | | |
749 | 195 | W VSSE_0 | | | |
750 | 208 | W VDDI_1 | | | |
751 | 209 | W VSSI_1 | | | |
752 | 210 | W ULPI1_CK | | | |
753 | 211 | W ULPI1_DIR | | | |
754 | 212 | W ULPI1_STP | | | |
755 | 213 | W ULPI1_NXT | | | |
756 | 214 | W ULPI1_D0 | | | |
757 | 215 | W ULPI1_D1 | | | |
758 | 216 | W ULPI1_D2 | | | |
759 | 217 | W ULPI1_D3 | | | |
760 | 218 | W ULPI1_D4 | | | |
761 | 219 | W ULPI1_D5 | | | |
762 | 220 | W ULPI1_D6 | | | |
763 | 221 | W ULPI1_D7 | | | |
764 | 222 | W VDDE_1 | | | |
765 | 223 | W VSSE_1 | | | |
766 | 226 | W VDDI_2 | | | |
767 | 227 | W VSSI_2 | | | |
768 | 234 | W VDDE_2 | | | |
769 | 235 | W VSSE_2 | | | |
770 | 252 | W VDDI_3 | | | |
771 | 253 | W VSSI_3 | | | |
772 | 254 | W VDDE_3 | | | |
773 | 255 | W VSSE_3 | | | |
774
775 # Reference Datasheets
776
777 datasheets and pinout links
778 * <https://ftp.libre-soc.org/STULPI01BTBR.en.CD00201527.pdf>
779 * <https://ftp.libre-soc.org/3300db.pdf>
780 * <https://ftp.libre-soc.org/1912111437_Realtek-Semicon-RTL8211F-CG_C187932.pdf>
781
782 * <http://datasheets.chipdb.org/AMD/8018x/80186/amd-80186.pdf>
783 * <http://hands.com/~lkcl/eoma/shenzen/frida/FRD144A2701.pdf>
784 * <http://pinouts.ru/Memory/sdcard_pinout.shtml>
785 * p8 <http://www.onfi.org/~/media/onfi/specs/onfi_2_0_gold.pdf?la=en>
786 * <https://www.heyrick.co.uk/blog/files/datasheets/dm9000aep.pdf>
787 * <http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4393.pdf>
788 * <https://www.nxp.com/docs/en/data-sheet/MCF54418.pdf>
789 * ULPI OTG PHY, ST <http://www.st.com/en/interfaces-and-transceivers/stulpi01a.html>
790 * ULPI OTG PHY, TI TUSB1210 <http://ti.com/product/TUSB1210/>
791
792 # Pin Bank starting points and lengths
793
794 * E 64 64 2
795 * N 0 64 2
796 * S 128 64 2
797 * W 192 64 2