cdbb1289c786020d1e336469ec3c5f7f4751425f
[libreriscv.git] / crypto_router_pinmux.mdwn
1 # NGI POINTER Gigabit Ethernet Router Pinmux
2
3 * NLnet page: [[nlnet_2021_crypto_router]]
4 * Top-level bugreport: <https://bugs.libre-soc.org/show_bug.cgi?id=589>
5 * ls180 packaging: <https://bugs.libre-soc.org/show_bug.cgi?id=508>
6 * Main page: [[crypto_router_asic]]
7 * Package Selection page: <https://www.greatek.com.tw/product6-en.html>
8
9 # Expected Package
10
11 * QFP 256 pin?
12 * Largest option from Greatek: LQFP-256-0.4mm
13 - LQFP
14 - 28x28mm size
15 - 256 pins
16 - 0.4mm pitch
17 - 1.0mm lead length
18 - body height 1.4mm
19
20 # Functionality and Pincount (NOT FINAL, LIKELY TO CHANGE):
21
22 Essential:
23
24 * 5x RGMII Ethernet - 5x20 = 100 pins [[shakti/m_class/RGMII/]]
25 * 2x USB ULPI - 2x12 = 24 pins [[shakti/m_class/ULPI/]]
26 * SDRAM - 39 pins [[shakti/m_class/sdram/]]
27 * UART - 2 pins
28 * JTAG - 4 pins [[shakti/m_class/JTAG/]]
29 * 1.8v Core Power Vdd - 13 pins
30 * 1.8v Core Power Vss - 13 pins
31 * 3.3v IO Power Vdd - 10 pins
32 * 3.3v IO Power Vss - 10 pins
33 * Reset - 1 pin
34 * PLL - 5 pins
35 * SPI - 4 pins [[shakti/m_class/SPI/]]
36
37 non-essential:
38
39 * GPIO - 16 pins
40 * EINT - 3 pins
41 * I2C - 2 pins
42 * QSPI - Could share with SPI - 6 pins [[shakti/m_class/QSPI/]]
43 * SD/MMC - Could share with SPI - 4 pins
44
45 Total: **256** pins
46
47 GPIO, EINT, Vdd, Vss, SDRAM, reset, PLL pin counts come from the LS180 pinmux definitions.
48
49 RGMII pinout count comes from [here](https://web.pa.msu.edu/hep/atlas/l1calo/hub/hardware/components/micrel/rgmii_specification_hp_v1.3_dec_2000.pdf)