From 7fa4ddd3272e3816ebfc94665d77211dbf50a197 Mon Sep 17 00:00:00 2001 From: Andrey Miroshnikov Date: Tue, 5 Jul 2022 15:35:39 +0100 Subject: [PATCH] Replaced ls2 with ngi_router --- crypto_router_asic/crypto_router_pinspec.mdwn | 4 +- crypto_router_asic/ls2.mdwn | 615 --------- crypto_router_asic/ls2.svg | 2 - crypto_router_asic/ngi_router.mdwn | 1168 +++++++---------- crypto_router_asic/ngi_router.svg | 2 +- 5 files changed, 496 insertions(+), 1295 deletions(-) delete mode 100644 crypto_router_asic/ls2.mdwn delete mode 100644 crypto_router_asic/ls2.svg diff --git a/crypto_router_asic/crypto_router_pinspec.mdwn b/crypto_router_asic/crypto_router_pinspec.mdwn index d0f14c754..550ffa2ca 100644 --- a/crypto_router_asic/crypto_router_pinspec.mdwn +++ b/crypto_router_asic/crypto_router_pinspec.mdwn @@ -7,7 +7,7 @@ * Main page: [[/crypto_router_asic]] * Package Selection page: * Source code: -* Pinout (based on LS180): [[/crypto_router_asic/ls2]] +* Pinout (based on LS180): [[/crypto_router_asic/ngi_router]] # Expected Package @@ -53,4 +53,4 @@ RGMII pinout count comes from [here](https://web.pa.msu.edu/hep/atlas/l1calo/hub # SVG image -[[!img ls2.svg size=640x ]] +[[!img ngi_router.svg size=640x ]] diff --git a/crypto_router_asic/ls2.mdwn b/crypto_router_asic/ls2.mdwn deleted file mode 100644 index 506a3bf04..000000000 --- a/crypto_router_asic/ls2.mdwn +++ /dev/null @@ -1,615 +0,0 @@ -# Pinouts (PinMux) -auto-generated by [[pinouts.py]] - -[[!toc ]] - - -## Bank N (32 pins, width 4) - -| Pin | Mux0 | Mux1 | Mux2 | Mux3 | -| --- | ----------- | ----------- | ----------- | ----------- | -| 0 | N GPION_N0 | N RG0_ERXD0 | | | -| 1 | N GPION_N1 | N RG0_ERXD1 | | | -| 2 | N GPION_N2 | N RG0_ERXD2 | | | -| 3 | N GPION_N3 | N RG0_ERXD3 | | | -| 4 | N VSSE_6 | | | | -| 5 | N VDDE_6 | | | | -| 6 | N VDDI_6 | | | | -| 7 | N VSSI_6 | | | | -| 8 | N GPION_N4 | N RG0_ETXD0 | | | -| 9 | N GPION_N5 | N RG0_ETXD1 | | | -| 10 | N GPION_N6 | N RG0_ETXD2 | | | -| 11 | N GPION_N7 | N RG0_ETXD3 | | | -| 12 | N GPION_N8 | N RG0_ERXCK | | | -| 13 | N GPION_N9 | N RG0_ERXERR | | | -| 14 | N GPION_N10 | N RG0_ERXDV | | | -| 15 | N GPION_N11 | N RG0_EMDC | | | -| 16 | N GPION_N12 | N RG0_EMDIO | | | -| 17 | N GPION_N13 | N RG0_ETXEN | | | -| 18 | N GPION_N14 | N RG0_ETXCK | | | -| 19 | N GPION_N15 | N RG0_ECRS | | | -| 20 | N GPION_N16 | N RG0_ECOL | | | -| 21 | N GPION_N17 | N RG0_ETXERR | | | -| 23 | N VSSI_7 | | | | -| 24 | N VDDI_7 | | | | -| 25 | N VSSE_7 | | | | -| 26 | N VDDE_7 | | | | -| 27 | N SYS_RST | | | | -| 28 | N SYS_PLLCLK | | | | -| 29 | N SYS_PLLSELA0 | | | | -| 30 | N SYS_PLLSELA1 | | | | -| 31 | N SYS_PLLTESTOUT | | | | - -## Bank E (32 pins, width 4) - -| Pin | Mux0 | Mux1 | Mux2 | Mux3 | -| --- | ----------- | ----------- | ----------- | ----------- | -| 32 | E GPIOE_E0 | E RG1_ERXD0 | | | -| 33 | E GPIOE_E1 | E RG1_ERXD1 | | | -| 34 | E GPIOE_E2 | E RG1_ERXD2 | | | -| 35 | E GPIOE_E3 | E RG1_ERXD3 | | | -| 36 | E VSSE_4 | | | | -| 37 | E VDDE_4 | | | | -| 38 | E VDDI_4 | | | | -| 39 | E VSSI_4 | | | | -| 40 | E GPIOE_E6 | E RG1_ETXD0 | | | -| 41 | E GPIOE_E7 | E RG1_ETXD1 | | | -| 42 | E GPIOE_E8 | E RG1_ETXD2 | | | -| 43 | E GPIOE_E9 | E RG1_ETXD3 | | | -| 44 | E GPIOE_E10 | E RG1_ERXCK | | | -| 45 | E GPIOE_E11 | E RG1_ERXERR | | | -| 46 | E GPIOE_E12 | E RG1_ERXDV | | | -| 47 | E GPIOE_E13 | E RG1_EMDC | | | -| 48 | E GPIOE_E14 | E RG1_EMDIO | | | -| 49 | E GPIOE_E15 | E RG1_ETXEN | | | -| 50 | E JTAG_TMS | | | | -| 51 | E JTAG_TDI | | | | -| 52 | E JTAG_TDO | | | | -| 53 | E JTAG_TCK | | | | -| 54 | E VSSI_5 | | | | -| 55 | E VDDI_5 | | | | -| 56 | E VSSE_5 | | | | -| 57 | E VDDE_5 | | | | -| 58 | E GPIOE_E16 | E RG1_ETXCK | | | -| 59 | E GPIOE_E17 | E RG1_ECRS | | | -| 60 | E GPIOE_E18 | E RG1_ECOL | E EINT_0 | | -| 61 | E GPIOE_E19 | E RG1_ETXERR | E EINT_1 | | -| 62 | E GPIOE_E20 | | E EINT_2 | | -| 63 | E SYS_PLLVCOUT | | | | - -## Bank S (32 pins, width 4) - -| Pin | Mux0 | Mux1 | Mux2 | Mux3 | -| --- | ----------- | ----------- | ----------- | ----------- | -| 64 | S GPIOS_S0 | S SDR_AD10 | | | -| 65 | S GPIOS_S1 | S SDR_AD11 | | | -| 66 | S GPIOS_S2 | S SDR_AD12 | | | -| 67 | S GPIOS_S3 | S SDR_DQM1 | | | -| 68 | S VDDE_2 | | | | -| 69 | S VSSE_2 | | | | -| 70 | S VDDI_2 | | | | -| 71 | S VSSI_2 | | | | -| 72 | S GPIOS_S4 | S SDR_D8 | | | -| 73 | S GPIOS_S5 | S SDR_D9 | | | -| 74 | S GPIOS_S6 | S SDR_D10 | | | -| 75 | S GPIOS_S7 | S SDR_D11 | | | -| 76 | S GPIOS_S8 | S SDR_D12 | | | -| 77 | S GPIOS_S9 | S SDR_D13 | | | -| 78 | S GPIOS_S10 | S SDR_D14 | | | -| 79 | S GPIOS_S11 | S SDR_D15 | | | -| 80 | S GPIOS_S12 | S SDR_CLK | | | -| 81 | S GPIOS_S13 | S SDR_CKE | | | -| 82 | S GPIOS_S14 | S SDR_RASn | | | -| 83 | S GPIOS_S15 | S SDR_CASn | | | -| 84 | S GPIOS_S16 | S SDR_WEn | | | -| 85 | S GPIOS_S17 | S SDR_CSn0 | | | -| 86 | S VSSI_3 | | | | -| 87 | S VDDI_3 | | | | -| 88 | S VSSE_3 | | | | -| 89 | S VDDE_3 | | | | -| 90 | S GPIOS_S18 | S UART0_TX | | | -| 91 | S GPIOS_S19 | S UART0_RX | | | -| 92 | S GPIOS_S20 | S MSPI0_CK | | | -| 93 | S GPIOS_S21 | S MSPI0_NSS | | | -| 94 | S GPIOS_S22 | S MSPI0_MOSI | | | -| 95 | S GPIOS_S23 | S MSPI0_MISO | | | - -## Bank W (32 pins, width 4) - -| Pin | Mux0 | Mux1 | Mux2 | Mux3 | -| --- | ----------- | ----------- | ----------- | ----------- | -| 96 | W GPIOW_W0 | W SDR_AD9 | | | -| 97 | W GPIOW_W1 | W SDR_AD8 | | | -| 98 | W GPIOW_W2 | W SDR_AD7 | | | -| 99 | W GPIOW_W3 | W SDR_AD6 | | | -| 100 | W GPIOW_W4 | W SDR_AD5 | | | -| 101 | W GPIOW_W5 | W SDR_AD4 | | | -| 102 | W VDDE_0 | | | | -| 103 | W VSSE_0 | | | | -| 104 | W VDDI_0 | | | | -| 105 | W VSSI_0 | | | | -| 106 | W GPIOW_W6 | W SDR_AD3 | | | -| 107 | W GPIOW_W7 | W SDR_AD2 | | | -| 108 | W GPIOW_W8 | W SDR_AD1 | | | -| 109 | W GPIOW_W9 | W SDR_AD0 | | | -| 110 | W GPIOW_W10 | W SDR_BA1 | | | -| 111 | W GPIOW_W11 | W SDR_BA0 | | | -| 112 | W GPIOW_W12 | W SDR_D7 | | | -| 113 | W GPIOW_W13 | W SDR_D6 | | | -| 114 | W GPIOW_W14 | W SDR_D5 | | | -| 115 | W GPIOW_W15 | W SDR_D4 | | | -| 116 | W GPIOW_W16 | W SDR_D3 | | | -| 117 | W GPIOW_W17 | W SDR_D2 | | | -| 118 | W GPIOW_W18 | W SDR_D1 | | | -| 119 | W GPIOW_W19 | W SDR_D0 | | | -| 120 | W GPIOW_W20 | W SDR_DQM0 | | | -| 121 | W VSSI_1 | | | | -| 122 | W VDDI_1 | | | | -| 123 | W VSSE_1 | | | | -| 124 | W VDDE_1 | | | | -| 125 | W GPIOW_W21 | | | | -| 126 | W GPIOW_W22 | W MTWI_SDA | | | -| 127 | W GPIOW_W23 | W MTWI_SCL | | | - -# Pinouts (Fixed function) - -# Functions (PinMux) - -auto-generated by [[pinouts.py]] - -## EINT - -External Interrupt - -* EINT_0 : E28/2 -* EINT_1 : E29/2 -* EINT_2 : E30/2 - -## GPIO - -GPIO - -* GPIOE_E0 : E0/0 -* GPIOE_E1 : E1/0 -* GPIOE_E10 : E12/0 -* GPIOE_E11 : E13/0 -* GPIOE_E12 : E14/0 -* GPIOE_E13 : E15/0 -* GPIOE_E14 : E16/0 -* GPIOE_E15 : E17/0 -* GPIOE_E16 : E26/0 -* GPIOE_E17 : E27/0 -* GPIOE_E18 : E28/0 -* GPIOE_E19 : E29/0 -* GPIOE_E2 : E2/0 -* GPIOE_E20 : E30/0 -* GPIOE_E3 : E3/0 -* GPIOE_E6 : E8/0 -* GPIOE_E7 : E9/0 -* GPIOE_E8 : E10/0 -* GPIOE_E9 : E11/0 -* GPION_N0 : N0/0 -* GPION_N1 : N1/0 -* GPION_N10 : N14/0 -* GPION_N11 : N15/0 -* GPION_N12 : N16/0 -* GPION_N13 : N17/0 -* GPION_N14 : N18/0 -* GPION_N15 : N19/0 -* GPION_N16 : N20/0 -* GPION_N17 : N21/0 -* GPION_N2 : N2/0 -* GPION_N3 : N3/0 -* GPION_N4 : N8/0 -* GPION_N5 : N9/0 -* GPION_N6 : N10/0 -* GPION_N7 : N11/0 -* GPION_N8 : N12/0 -* GPION_N9 : N13/0 -* GPIOS_S0 : S0/0 -* GPIOS_S1 : S1/0 -* GPIOS_S10 : S14/0 -* GPIOS_S11 : S15/0 -* GPIOS_S12 : S16/0 -* GPIOS_S13 : S17/0 -* GPIOS_S14 : S18/0 -* GPIOS_S15 : S19/0 -* GPIOS_S16 : S20/0 -* GPIOS_S17 : S21/0 -* GPIOS_S18 : S26/0 -* GPIOS_S19 : S27/0 -* GPIOS_S2 : S2/0 -* GPIOS_S20 : S28/0 -* GPIOS_S21 : S29/0 -* GPIOS_S22 : S30/0 -* GPIOS_S23 : S31/0 -* GPIOS_S3 : S3/0 -* GPIOS_S4 : S8/0 -* GPIOS_S5 : S9/0 -* GPIOS_S6 : S10/0 -* GPIOS_S7 : S11/0 -* GPIOS_S8 : S12/0 -* GPIOS_S9 : S13/0 -* GPIOW_W0 : W0/0 -* GPIOW_W1 : W1/0 -* GPIOW_W10 : W14/0 -* GPIOW_W11 : W15/0 -* GPIOW_W12 : W16/0 -* GPIOW_W13 : W17/0 -* GPIOW_W14 : W18/0 -* GPIOW_W15 : W19/0 -* GPIOW_W16 : W20/0 -* GPIOW_W17 : W21/0 -* GPIOW_W18 : W22/0 -* GPIOW_W19 : W23/0 -* GPIOW_W2 : W2/0 -* GPIOW_W20 : W24/0 -* GPIOW_W21 : W29/0 -* GPIOW_W22 : W30/0 -* GPIOW_W23 : W31/0 -* GPIOW_W3 : W3/0 -* GPIOW_W4 : W4/0 -* GPIOW_W5 : W5/0 -* GPIOW_W6 : W10/0 -* GPIOW_W7 : W11/0 -* GPIOW_W8 : W12/0 -* GPIOW_W9 : W13/0 - -## JTAG - -JTAG - -* JTAG_TCK : E21/0 -* JTAG_TDI : E19/0 -* JTAG_TDO : E20/0 -* JTAG_TMS : E18/0 - -## MSPI0 - -SPI Master 1 (general) - -* MSPI0_CK : S28/1 -* MSPI0_MISO : S31/1 -* MSPI0_MOSI : S30/1 -* MSPI0_NSS : S29/1 - -## MTWI - -I2C Master 1 - -* MTWI_SCL : W31/1 -* MTWI_SDA : W30/1 - -## RG0 - -Gigabit Ethernet 0 - -* RG0_ECOL : N20/1 -* RG0_ECRS : N19/1 -* RG0_EMDC : N15/1 -* RG0_EMDIO : N16/1 -* RG0_ERXCK : N12/1 -* RG0_ERXD0 : N0/1 -* RG0_ERXD1 : N1/1 -* RG0_ERXD2 : N2/1 -* RG0_ERXD3 : N3/1 -* RG0_ERXDV : N14/1 -* RG0_ERXERR : N13/1 -* RG0_ETXCK : N18/1 -* RG0_ETXD0 : N8/1 -* RG0_ETXD1 : N9/1 -* RG0_ETXD2 : N10/1 -* RG0_ETXD3 : N11/1 -* RG0_ETXEN : N17/1 -* RG0_ETXERR : N21/1 - -## SDR - -SDRAM - -* SDR_AD0 : W13/1 -* SDR_AD1 : W12/1 -* SDR_AD10 : S0/1 -* SDR_AD11 : S1/1 -* SDR_AD12 : S2/1 -* SDR_AD2 : W11/1 -* SDR_AD3 : W10/1 -* SDR_AD4 : W5/1 -* SDR_AD5 : W4/1 -* SDR_AD6 : W3/1 -* SDR_AD7 : W2/1 -* SDR_AD8 : W1/1 -* SDR_AD9 : W0/1 -* SDR_BA0 : W15/1 -* SDR_BA1 : W14/1 -* SDR_CASn : S19/1 -* SDR_CKE : S17/1 -* SDR_CLK : S16/1 -* SDR_CSn0 : S21/1 -* SDR_D0 : W23/1 -* SDR_D1 : W22/1 -* SDR_D10 : S10/1 -* SDR_D11 : S11/1 -* SDR_D12 : S12/1 -* SDR_D13 : S13/1 -* SDR_D14 : S14/1 -* SDR_D15 : S15/1 -* SDR_D2 : W21/1 -* SDR_D3 : W20/1 -* SDR_D4 : W19/1 -* SDR_D5 : W18/1 -* SDR_D6 : W17/1 -* SDR_D7 : W16/1 -* SDR_D8 : S8/1 -* SDR_D9 : S9/1 -* SDR_DQM0 : W24/1 -* SDR_DQM1 : S3/1 -* SDR_RASn : S18/1 -* SDR_WEn : S20/1 - -## SYS - -System Control - -* SYS_PLLCLK : N28/0 -* SYS_PLLSELA0 : N29/0 -* SYS_PLLSELA1 : N30/0 -* SYS_PLLTESTOUT : N31/0 -* SYS_PLLVCOUT : E31/0 -* SYS_RST : N27/0 - -## UART0 - -UART (TX/RX) 1 - -* UART0_RX : S27/1 -* UART0_TX : S26/1 - -## VDD - -Power - -* VDDE_0 : W6/0 -* VDDE_1 : W28/0 -* VDDE_2 : S4/0 -* VDDE_3 : S25/0 -* VDDE_4 : E5/0 -* VDDE_5 : E25/0 -* VDDE_6 : N5/0 -* VDDE_7 : N26/0 -* VDDI_0 : W8/0 -* VDDI_1 : W26/0 -* VDDI_2 : S6/0 -* VDDI_3 : S23/0 -* VDDI_4 : E6/0 -* VDDI_5 : E23/0 -* VDDI_6 : N6/0 -* VDDI_7 : N24/0 - -## VSS - -GND - -* VSSE_0 : W7/0 -* VSSE_1 : W27/0 -* VSSE_2 : S5/0 -* VSSE_3 : S24/0 -* VSSE_4 : E4/0 -* VSSE_5 : E24/0 -* VSSE_6 : N4/0 -* VSSE_7 : N25/0 -* VSSI_0 : W9/0 -* VSSI_1 : W25/0 -* VSSI_2 : S7/0 -* VSSI_3 : S22/0 -* VSSI_4 : E7/0 -* VSSI_5 : E22/0 -* VSSI_6 : N7/0 -* VSSI_7 : N23/0 - -# Pinmap for Libre-SOC 2 (NGI Router) 180nm - -## UART0 - - - -* UART0_TX 90 S26/1 -* UART0_RX 91 S27/1 - -## JTAG - -* JTAG_TMS 50 E18/0 -* JTAG_TDI 51 E19/0 -* JTAG_TDO 52 E20/0 -* JTAG_TCK 53 E21/0 - -## PWM - - -## EINT - -* EINT_0 60 E28/2 -* EINT_1 61 E29/2 -* EINT_2 62 E30/2 - -## VDD - -* VDDE_6 5 N5/0 -* VDDI_6 6 N6/0 -* VDDI_7 24 N24/0 -* VDDE_7 26 N26/0 -* VDDE_4 37 E5/0 -* VDDI_4 38 E6/0 -* VDDI_5 55 E23/0 -* VDDE_5 57 E25/0 - -## VSS - -* VSSE_6 4 N4/0 -* VSSI_6 7 N7/0 -* VSSI_7 23 N23/0 -* VSSE_7 25 N25/0 -* VSSE_4 36 E4/0 -* VSSI_4 39 E7/0 -* VSSI_5 54 E22/0 -* VSSE_5 56 E24/0 - -## SYS - - - -* SYS_RST 27 N27/0 -* SYS_PLLCLK 28 N28/0 -* SYS_PLLSELA0 29 N29/0 -* SYS_PLLSELA1 30 N30/0 -* SYS_PLLTESTOUT 31 N31/0 -* SYS_PLLVCOUT 63 E31/0 - -## MTWI - -I2C. - - -* MTWI_SDA 126 W30/1 -* MTWI_SCL 127 W31/1 - -## MSPI0 - -* MSPI0_CK 92 S28/1 -* MSPI0_NSS 93 S29/1 -* MSPI0_MOSI 94 S30/1 -* MSPI0_MISO 95 S31/1 - -## RG0 - - - -* RG0_ERXD0 0 N0/1 -* RG0_ERXD1 1 N1/1 -* RG0_ERXD2 2 N2/1 -* RG0_ERXD3 3 N3/1 -* RG0_ETXD0 8 N8/1 -* RG0_ETXD1 9 N9/1 -* RG0_ETXD2 10 N10/1 -* RG0_ETXD3 11 N11/1 -* RG0_ERXCK 12 N12/1 -* RG0_ERXERR 13 N13/1 -* RG0_ERXDV 14 N14/1 -* RG0_EMDC 15 N15/1 -* RG0_EMDIO 16 N16/1 -* RG0_ETXEN 17 N17/1 -* RG0_ETXCK 18 N18/1 -* RG0_ECRS 19 N19/1 -* RG0_ECOL 20 N20/1 -* RG0_ETXERR 21 N21/1 - -## RG1 - - - -* RG1_ERXD0 32 E0/1 -* RG1_ERXD1 33 E1/1 -* RG1_ERXD2 34 E2/1 -* RG1_ERXD3 35 E3/1 -* RG1_ETXD0 40 E8/1 -* RG1_ETXD1 41 E9/1 -* RG1_ETXD2 42 E10/1 -* RG1_ETXD3 43 E11/1 -* RG1_ERXCK 44 E12/1 -* RG1_ERXERR 45 E13/1 -* RG1_ERXDV 46 E14/1 -* RG1_EMDC 47 E15/1 -* RG1_EMDIO 48 E16/1 -* RG1_ETXEN 49 E17/1 -* RG1_ETXCK 58 E26/1 -* RG1_ECRS 59 E27/1 - -## SDR - - - -* SDR_AD10 64 S0/1 -* SDR_AD11 65 S1/1 -* SDR_AD12 66 S2/1 -* SDR_DQM1 67 S3/1 -* SDR_D8 72 S8/1 -* SDR_D9 73 S9/1 -* SDR_D10 74 S10/1 -* SDR_D11 75 S11/1 -* SDR_D12 76 S12/1 -* SDR_D13 77 S13/1 -* SDR_D14 78 S14/1 -* SDR_D15 79 S15/1 -* SDR_CLK 80 S16/1 -* SDR_CKE 81 S17/1 -* SDR_RASn 82 S18/1 -* SDR_CASn 83 S19/1 -* SDR_WEn 84 S20/1 -* SDR_CSn0 85 S21/1 -* SDR_AD9 96 W0/1 -* SDR_AD8 97 W1/1 -* SDR_AD7 98 W2/1 -* SDR_AD6 99 W3/1 -* SDR_AD5 100 W4/1 -* SDR_AD4 101 W5/1 -* SDR_AD3 106 W10/1 -* SDR_AD2 107 W11/1 -* SDR_AD1 108 W12/1 -* SDR_AD0 109 W13/1 -* SDR_BA1 110 W14/1 -* SDR_BA0 111 W15/1 -* SDR_D7 112 W16/1 -* SDR_D6 113 W17/1 -* SDR_D5 114 W18/1 -* SDR_D4 115 W19/1 -* SDR_D3 116 W20/1 -* SDR_D2 117 W21/1 -* SDR_D1 118 W22/1 -* SDR_D0 119 W23/1 -* SDR_DQM0 120 W24/1 - -## Unused Pinouts (spare as GPIO) for 'Libre-SOC 2 (NGI Router) 180nm' - -| Pin | Mux0 | Mux1 | Mux2 | Mux3 | -| --- | ----------- | ----------- | ----------- | ----------- | -| 68 | S VDDE_2 | | | | -| 69 | S VSSE_2 | | | | -| 70 | S VDDI_2 | | | | -| 71 | S VSSI_2 | | | | -| 86 | S VSSI_3 | | | | -| 87 | S VDDI_3 | | | | -| 88 | S VSSE_3 | | | | -| 89 | S VDDE_3 | | | | -| 102 | W VDDE_0 | | | | -| 103 | W VSSE_0 | | | | -| 104 | W VDDI_0 | | | | -| 105 | W VSSI_0 | | | | -| 121 | W VSSI_1 | | | | -| 122 | W VDDI_1 | | | | -| 123 | W VSSE_1 | | | | -| 124 | W VDDE_1 | | | | -| 125 | W GPIOW_W21 | | | | - -# Reference Datasheets - -datasheets and pinout links -* -* -* - -* -* -* -* p8 -* -* -* -* ULPI OTG PHY, ST -* ULPI OTG PHY, TI TUSB1210 - -# Pin Bank starting points and lengths - -* E 32 32 4 -* N 0 32 4 -* S 64 32 4 -* W 96 32 4 diff --git a/crypto_router_asic/ls2.svg b/crypto_router_asic/ls2.svg deleted file mode 100644 index 48712fdd8..000000000 --- a/crypto_router_asic/ls2.svg +++ /dev/null @@ -1,2 +0,0 @@ - -P_GPIO_0W1P_GPIO_1W2P_GPIO_2W3P_GPIO_3W4P_GPIO_4W5P_GPIO_5W6IOPOWER_0W7IOGROUND_0W8POWER_0W9GROUND_0W10P_GPIO_6W11P_GPIO_7W12P_GPIO_8W13P_GPIO_9W14P_GPIO_10W15P_GPIO_11W16P_GPIO_12W17P_GPIO_13W18P_GPIO_14W19P_GPIO_15W20P_GPIO_16W21P_GPIO_17W22P_GPIO_18W23P_GPIO_19W24P_GPIO_20W25GROUND_1W26POWER_1W27IOGROUND_1W28IOPOWER_1W29P_GPIO_21W30P_GPIO_22W31P_GPIO_23W32P_GPIO_0E1P_GPIO_1E2P_GPIO_2E3P_GPIO_3E4IOGROUND_4E5IOPOWER_4E6POWER_4E7GROUND_4E8P_GPIO_6E9P_GPIO_7E10P_GPIO_8E11P_GPIO_9E12P_GPIO_10E13P_GPIO_11E14P_GPIO_12E15P_GPIO_13E16P_GPIO_14E17P_GPIO_15E18P_JTAG_TMSE19P_JTAG_TDIE20P_JTAG_TDOE21P_JTAG_TCKE22GROUND_5E23POWER_5E24IOGROUND_5E25IOPOWER_5E26P_GPIO_16E27P_GPIO_17E28P_GPIO_18E29P_GPIO_19E30P_GPIO_20E31P_SYS_PLL_VCO_OE32P_GPIO_0N1P_GPIO_1N2P_GPIO_2N3P_GPIO_3N4IOGROUND_6N5IOPOWER_6N6POWER_6N7GROUND_6N8P_GPIO_4N9P_GPIO_5N10P_GPIO_6N11P_GPIO_7N12P_GPIO_8N13P_GPIO_9N14P_GPIO_10N15P_GPIO_11N16P_GPIO_12N17P_GPIO_13N18P_GPIO_14N19P_GPIO_15N20P_GPIO_16N21P_GPIO_17N22NC_0N23GROUND_7N24POWER_7N25IOGROUND_7N26IOPOWER_7N27SYS_RSTN28P_SYS_PLLCLKN29P_SYS_CLKSEL_0N30P_SYS_CLKSEL_1N31P_SYS_PLL_TESTOUT_ON32P_GPIO_0S1P_GPIO_1S2P_GPIO_2S3P_GPIO_3S4IOPOWER_2S5IOGROUND_2S6POWER_2S7GROUND_2S8P_GPIO_4S9P_GPIO_5S10P_GPIO_6S11P_GPIO_7S12P_GPIO_8S13P_GPIO_9S14P_GPIO_10S15P_GPIO_11S16P_GPIO_12S17P_GPIO_13S18P_GPIO_14S19P_GPIO_15S20P_GPIO_16S21P_GPIO_17S22GROUND_3S23POWER_3S24IOGROUND_3S25IOPOWER_3S26P_GPIO_18S27P_GPIO_19S28P_GPIO_20S29P_GPIO_21S30P_GPIO_22S31P_GPIO_23S32P_GPIO_21 (W30)102 NP_GPIO_22 (W31)101 NP_GPIO_23 (W32)100 NP_GPIO_0 (N1)99 NP_GPIO_1 (N2)98 NP_GPIO_2 (N3)97 NP_GPIO_3 (N4)96 NIOGROUND_6 (N5)95 NIOPOWER_6 (N6)94 NPOWER_6 (N7)93 NGROUND_6 (N8)92 NP_GPIO_4 (N9)91 NP_GPIO_5 (N10)90 NP_GPIO_6 (N11)89 NP_GPIO_7 (N12)88 NP_GPIO_8 (N13)87 NP_GPIO_9 (N14)86 NP_GPIO_10 (N15)85 NP_GPIO_11 (N16)84 NP_GPIO_12 (N17)83 NP_GPIO_13 (N18)82 NP_GPIO_14 (N19)81 NP_GPIO_15 (N20)80 NP_GPIO_16 (N21)79 NP_GPIO_17 (N22)78 NNC_0 (N23)77 NGROUND_7 (N24)76 NPOWER_7 (N25)75 NIOGROUND_7 (N26)74 NIOPOWER_7 (N27)73 NSYS_RST (N28)72 NP_SYS_PLLCLK (N29)71 NP_SYS_CLKSEL_0 (N30)70 NP_SYS_CLKSEL_1 (N31)69 NP_SYS_PLL_TESTOUT_O (N32)68 NP_SYS_PLL_VCO_O (E32)67 NP_GPIO_20 (E31)66 NP_GPIO_19 (E30)65 NIOPOWER_1 (W29)103 WIOGROUND_1 (W28)104 WPOWER_1 (W27)105 WGROUND_1 (W26)106 WP_GPIO_20 (W25)107 WP_GPIO_19 (W24)108 WP_GPIO_18 (W23)109 WP_GPIO_17 (W22)110 WP_GPIO_16 (W21)111 WP_GPIO_15 (W20)112 WP_GPIO_14 (W19)113 WP_GPIO_13 (W18)114 WP_GPIO_12 (W17)115 WP_GPIO_11 (W16)116 WP_GPIO_10 (W15)117 WP_GPIO_9 (W14)118 WP_GPIO_8 (W13)119 WP_GPIO_7 (W12)120 WP_GPIO_6 (W11)121 WGROUND_0 (W10)122 WPOWER_0 (W9)123 WIOGROUND_0 (W8)124 WIOPOWER_0 (W7)125 WP_GPIO_5 (W6)126 WP_GPIO_4 (W5)127 WP_GPIO_3 (W4)128 WP_GPIO_2 (W3)1 SP_GPIO_1 (W2)2 SP_GPIO_0 (W1)3 SP_GPIO_0 (S1)4 SP_GPIO_1 (S2)5 SP_GPIO_2 (S3)6 SP_GPIO_3 (S4)7 SIOPOWER_2 (S5)8 SIOGROUND_2 (S6)9 SPOWER_2 (S7)10 SGROUND_2 (S8)11 SP_GPIO_4 (S9)12 SP_GPIO_5 (S10)13 SP_GPIO_6 (S11)14 SP_GPIO_7 (S12)15 SP_GPIO_8 (S13)16 SP_GPIO_9 (S14)17 SP_GPIO_10 (S15)18 SP_GPIO_11 (S16)19 SP_GPIO_12 (S17)20 SP_GPIO_13 (S18)21 SP_GPIO_14 (S19)22 SP_GPIO_15 (S20)23 SP_GPIO_16 (S21)24 SP_GPIO_17 (S22)25 SGROUND_3 (S23)26 SPOWER_3 (S24)27 SIOGROUND_3 (S25)28 SIOPOWER_3 (S26)29 SP_GPIO_18 (S27)30 SP_GPIO_19 (S28)31 SP_GPIO_20 (S29)32 SP_GPIO_21 (S30)33 SP_GPIO_22 (S31)34 SP_GPIO_23 (S32)35 SP_GPIO_0 (E1)36 SP_GPIO_1 (E2)37 SP_GPIO_2 (E3)38 SP_GPIO_18 (E29)64 EP_GPIO_17 (E28)63 EP_GPIO_16 (E27)62 EIOPOWER_5 (E26)61 EIOGROUND_5 (E25)60 EPOWER_5 (E24)59 EGROUND_5 (E23)58 EP_JTAG_TCK (E22)57 EP_JTAG_TDO (E21)56 EP_JTAG_TDI (E20)55 EP_JTAG_TMS (E19)54 EP_GPIO_15 (E18)53 EP_GPIO_14 (E17)52 EP_GPIO_13 (E16)51 EP_GPIO_12 (E15)50 EP_GPIO_11 (E14)49 EP_GPIO_10 (E13)48 EP_GPIO_9 (E12)47 EP_GPIO_8 (E11)46 EP_GPIO_7 (E10)45 EP_GPIO_6 (E9)44 EGROUND_4 (E8)43 EPOWER_4 (E7)42 EIOPOWER_4 (E6)41 EIOGROUND_4 (E5)40 EP_GPIO_3 (E4)39 EGREATEK QFP128LD/W J1-03128-001GREATEK ELECTRONICS INC.INNER LEAD DRAWINGQFP 128L OPEN STAMPINGBODY 14x20x2.75mmL/F PAD SIZE 236x236mil^2Libre-SOC ls180 QFP-128In collaboration with LIP6.frCell Libraries by Chips4MakersIMEC TSMC 180nmRED Semiconductor \ No newline at end of file diff --git a/crypto_router_asic/ngi_router.mdwn b/crypto_router_asic/ngi_router.mdwn index 8fcaac639..506a3bf04 100644 --- a/crypto_router_asic/ngi_router.mdwn +++ b/crypto_router_asic/ngi_router.mdwn @@ -4,229 +4,152 @@ auto-generated by [[pinouts.py]] [[!toc ]] -## Bank N (64 pins, width 2) +## Bank N (32 pins, width 4) | Pin | Mux0 | Mux1 | Mux2 | Mux3 | | --- | ----------- | ----------- | ----------- | ----------- | -| 0 | N VSSE_0 | | -| 1 | N VDDE_0 | | -| 2 | N VDDI_0 | | -| 3 | N VSSI_0 | | -| 4 | N SDR_DQM0 | | -| 5 | N SDR_D0 | | -| 6 | N SDR_D1 | | -| 7 | N SDR_D2 | | -| 8 | N SDR_D3 | | -| 9 | N SDR_D4 | | -| 10 | N SDR_D5 | | -| 11 | N SDR_D6 | | -| 12 | N SDR_D7 | | -| 13 | N SDR_BA0 | | -| 14 | N SDR_BA1 | | -| 15 | N SDR_AD0 | | -| 16 | N SDR_AD1 | | -| 17 | N SDR_AD2 | | -| 18 | N SDR_AD3 | | -| 19 | N SDR_AD4 | | -| 20 | N SDR_AD5 | | -| 21 | N SDR_AD6 | | -| 22 | N SDR_AD7 | | -| 23 | N SDR_AD8 | | -| 24 | N SDR_AD9 | | -| 25 | N SDR_CLK | | -| 26 | N SDR_CKE | | -| 27 | N SDR_RASn | | -| 28 | N SDR_CASn | | -| 29 | N SDR_WEn | | -| 30 | N SDR_CSn0 | | -| 54 | N VSSI_0 | | -| 55 | N VDDI_0 | | -| 56 | N VSSE_0 | | -| 57 | N VDDE_0 | | -| 59 | N SYS_RST | | -| 60 | N SYS_PLLCLK | | -| 61 | N SYS_PLLSELA0 | | -| 62 | N SYS_PLLSELA1 | | -| 63 | N SYS_PLLTESTOUT | | - -## Bank E (64 pins, width 2) +| 0 | N GPION_N0 | N RG0_ERXD0 | | | +| 1 | N GPION_N1 | N RG0_ERXD1 | | | +| 2 | N GPION_N2 | N RG0_ERXD2 | | | +| 3 | N GPION_N3 | N RG0_ERXD3 | | | +| 4 | N VSSE_6 | | | | +| 5 | N VDDE_6 | | | | +| 6 | N VDDI_6 | | | | +| 7 | N VSSI_6 | | | | +| 8 | N GPION_N4 | N RG0_ETXD0 | | | +| 9 | N GPION_N5 | N RG0_ETXD1 | | | +| 10 | N GPION_N6 | N RG0_ETXD2 | | | +| 11 | N GPION_N7 | N RG0_ETXD3 | | | +| 12 | N GPION_N8 | N RG0_ERXCK | | | +| 13 | N GPION_N9 | N RG0_ERXERR | | | +| 14 | N GPION_N10 | N RG0_ERXDV | | | +| 15 | N GPION_N11 | N RG0_EMDC | | | +| 16 | N GPION_N12 | N RG0_EMDIO | | | +| 17 | N GPION_N13 | N RG0_ETXEN | | | +| 18 | N GPION_N14 | N RG0_ETXCK | | | +| 19 | N GPION_N15 | N RG0_ECRS | | | +| 20 | N GPION_N16 | N RG0_ECOL | | | +| 21 | N GPION_N17 | N RG0_ETXERR | | | +| 23 | N VSSI_7 | | | | +| 24 | N VDDI_7 | | | | +| 25 | N VSSE_7 | | | | +| 26 | N VDDE_7 | | | | +| 27 | N SYS_RST | | | | +| 28 | N SYS_PLLCLK | | | | +| 29 | N SYS_PLLSELA0 | | | | +| 30 | N SYS_PLLSELA1 | | | | +| 31 | N SYS_PLLTESTOUT | | | | + +## Bank E (32 pins, width 4) | Pin | Mux0 | Mux1 | Mux2 | Mux3 | | --- | ----------- | ----------- | ----------- | ----------- | -| 64 | E VSSE_0 | | -| 65 | E VDDE_0 | | -| 66 | E RG2_ERXD0 | | -| 67 | E RG2_ERXD1 | | -| 68 | E RG2_ERXD2 | | -| 69 | E RG2_ERXD3 | | -| 70 | E RG2_ETXD0 | | -| 71 | E RG2_ETXD1 | | -| 72 | E RG2_ETXD2 | | -| 73 | E RG2_ETXD3 | | -| 74 | E RG2_ERXCK | | -| 75 | E RG2_ERXERR | | -| 76 | E RG2_ERXDV | | -| 77 | E RG2_EMDC | | -| 78 | E RG2_EMDIO | | -| 79 | E RG2_ETXEN | | -| 80 | E RG2_ETXCK | | -| 81 | E RG2_ECRS | | -| 82 | E RG2_ECOL | | -| 83 | E RG2_ETXERR | | -| 84 | E VSSE_4 | | -| 85 | E VDDE_4 | | -| 86 | E RG1_ERXD0 | | -| 87 | E RG1_ERXD1 | | -| 88 | E RG1_ERXD2 | | -| 89 | E RG1_ERXD3 | | -| 90 | E RG1_ETXD0 | | -| 91 | E RG1_ETXD1 | | -| 92 | E RG1_ETXD2 | | -| 93 | E RG1_ETXD3 | | -| 94 | E RG1_ERXCK | | -| 95 | E RG1_ERXERR | | -| 96 | E RG1_ERXDV | | -| 97 | E RG1_EMDC | | -| 98 | E RG1_EMDIO | | -| 99 | E RG1_ETXEN | | -| 100 | E RG1_ETXCK | | -| 101 | E RG1_ECRS | | -| 102 | E RG1_ECOL | | -| 103 | E RG1_ETXERR | | -| 104 | E VSSE_4 | | -| 105 | E VDDE_4 | | -| 106 | E RG0_ERXD0 | | -| 107 | E RG0_ERXD1 | | -| 108 | E RG0_ERXD2 | | -| 109 | E RG0_ERXD3 | | -| 110 | E RG0_ETXD0 | | -| 111 | E RG0_ETXD1 | | -| 112 | E RG0_ETXD2 | | -| 113 | E RG0_ETXD3 | | -| 114 | E RG0_ERXCK | | -| 115 | E RG0_ERXERR | | -| 116 | E RG0_ERXDV | | -| 117 | E RG0_EMDC | | -| 118 | E RG0_EMDIO | | -| 119 | E RG0_ETXEN | | -| 120 | E RG0_ETXCK | | -| 121 | E RG0_ECRS | | -| 122 | E RG0_ECOL | | -| 123 | E RG0_ETXERR | | -| 124 | E VSSI_4 | | -| 125 | E VDDI_4 | | -| 127 | E SYS_PLLVCOUT | | - -## Bank S (64 pins, width 2) +| 32 | E GPIOE_E0 | E RG1_ERXD0 | | | +| 33 | E GPIOE_E1 | E RG1_ERXD1 | | | +| 34 | E GPIOE_E2 | E RG1_ERXD2 | | | +| 35 | E GPIOE_E3 | E RG1_ERXD3 | | | +| 36 | E VSSE_4 | | | | +| 37 | E VDDE_4 | | | | +| 38 | E VDDI_4 | | | | +| 39 | E VSSI_4 | | | | +| 40 | E GPIOE_E6 | E RG1_ETXD0 | | | +| 41 | E GPIOE_E7 | E RG1_ETXD1 | | | +| 42 | E GPIOE_E8 | E RG1_ETXD2 | | | +| 43 | E GPIOE_E9 | E RG1_ETXD3 | | | +| 44 | E GPIOE_E10 | E RG1_ERXCK | | | +| 45 | E GPIOE_E11 | E RG1_ERXERR | | | +| 46 | E GPIOE_E12 | E RG1_ERXDV | | | +| 47 | E GPIOE_E13 | E RG1_EMDC | | | +| 48 | E GPIOE_E14 | E RG1_EMDIO | | | +| 49 | E GPIOE_E15 | E RG1_ETXEN | | | +| 50 | E JTAG_TMS | | | | +| 51 | E JTAG_TDI | | | | +| 52 | E JTAG_TDO | | | | +| 53 | E JTAG_TCK | | | | +| 54 | E VSSI_5 | | | | +| 55 | E VDDI_5 | | | | +| 56 | E VSSE_5 | | | | +| 57 | E VDDE_5 | | | | +| 58 | E GPIOE_E16 | E RG1_ETXCK | | | +| 59 | E GPIOE_E17 | E RG1_ECRS | | | +| 60 | E GPIOE_E18 | E RG1_ECOL | E EINT_0 | | +| 61 | E GPIOE_E19 | E RG1_ETXERR | E EINT_1 | | +| 62 | E GPIOE_E20 | | E EINT_2 | | +| 63 | E SYS_PLLVCOUT | | | | + +## Bank S (32 pins, width 4) | Pin | Mux0 | Mux1 | Mux2 | Mux3 | | --- | ----------- | ----------- | ----------- | ----------- | -| 132 | S VDDE_2 | | -| 133 | S VSSE_2 | | -| 134 | S VDDI_2 | | -| 135 | S VSSI_2 | | -| 152 | S RG4_ERXD0 | | -| 153 | S RG4_ERXD1 | | -| 154 | S RG4_ERXD2 | | -| 155 | S RG4_ERXD3 | | -| 156 | S RG4_ETXD0 | | -| 157 | S RG4_ETXD1 | | -| 158 | S RG4_ETXD2 | | -| 159 | S RG4_ETXD3 | | -| 160 | S RG4_ERXCK | | -| 161 | S RG4_ERXERR | | -| 162 | S RG4_ERXDV | | -| 163 | S RG4_EMDC | | -| 164 | S RG4_EMDIO | | -| 165 | S RG4_ETXEN | | -| 166 | S RG4_ETXCK | | -| 167 | S RG4_ECRS | | -| 168 | S RG4_ECOL | | -| 169 | S RG4_ETXERR | | -| 172 | S RG3_ERXD0 | | -| 173 | S RG3_ERXD1 | | -| 174 | S RG3_ERXD2 | | -| 175 | S RG3_ERXD3 | | -| 176 | S RG3_ETXD0 | | -| 177 | S RG3_ETXD1 | | -| 178 | S RG3_ETXD2 | | -| 179 | S RG3_ETXD3 | | -| 180 | S RG3_ERXCK | | -| 181 | S RG3_ERXERR | | -| 182 | S RG3_ERXDV | | -| 183 | S RG3_EMDC | | -| 184 | S RG3_EMDIO | | -| 185 | S RG3_ETXEN | | -| 186 | S RG3_ETXCK | | -| 187 | S RG3_ECRS | | -| 188 | S RG3_ECOL | | -| 189 | S RG3_ETXERR | | - -## Bank W (64 pins, width 2) +| 64 | S GPIOS_S0 | S SDR_AD10 | | | +| 65 | S GPIOS_S1 | S SDR_AD11 | | | +| 66 | S GPIOS_S2 | S SDR_AD12 | | | +| 67 | S GPIOS_S3 | S SDR_DQM1 | | | +| 68 | S VDDE_2 | | | | +| 69 | S VSSE_2 | | | | +| 70 | S VDDI_2 | | | | +| 71 | S VSSI_2 | | | | +| 72 | S GPIOS_S4 | S SDR_D8 | | | +| 73 | S GPIOS_S5 | S SDR_D9 | | | +| 74 | S GPIOS_S6 | S SDR_D10 | | | +| 75 | S GPIOS_S7 | S SDR_D11 | | | +| 76 | S GPIOS_S8 | S SDR_D12 | | | +| 77 | S GPIOS_S9 | S SDR_D13 | | | +| 78 | S GPIOS_S10 | S SDR_D14 | | | +| 79 | S GPIOS_S11 | S SDR_D15 | | | +| 80 | S GPIOS_S12 | S SDR_CLK | | | +| 81 | S GPIOS_S13 | S SDR_CKE | | | +| 82 | S GPIOS_S14 | S SDR_RASn | | | +| 83 | S GPIOS_S15 | S SDR_CASn | | | +| 84 | S GPIOS_S16 | S SDR_WEn | | | +| 85 | S GPIOS_S17 | S SDR_CSn0 | | | +| 86 | S VSSI_3 | | | | +| 87 | S VDDI_3 | | | | +| 88 | S VSSE_3 | | | | +| 89 | S VDDE_3 | | | | +| 90 | S GPIOS_S18 | S UART0_TX | | | +| 91 | S GPIOS_S19 | S UART0_RX | | | +| 92 | S GPIOS_S20 | S MSPI0_CK | | | +| 93 | S GPIOS_S21 | S MSPI0_NSS | | | +| 94 | S GPIOS_S22 | S MSPI0_MOSI | | | +| 95 | S GPIOS_S23 | S MSPI0_MISO | | | + +## Bank W (32 pins, width 4) | Pin | Mux0 | Mux1 | Mux2 | Mux3 | | --- | ----------- | ----------- | ----------- | ----------- | -| 192 | W VDDI_0 | | -| 193 | W VSSI_0 | | -| 194 | W VDDE_0 | | -| 195 | W VSSE_0 | | -| 196 | W ULPI0_CK | | -| 197 | W ULPI0_DIR | | -| 198 | W ULPI0_STP | | -| 199 | W ULPI0_NXT | | -| 200 | W ULPI0_D0 | | -| 201 | W ULPI0_D1 | | -| 202 | W ULPI0_D2 | | -| 203 | W ULPI0_D3 | | -| 204 | W ULPI0_D4 | | -| 205 | W ULPI0_D5 | | -| 206 | W ULPI0_D6 | | -| 207 | W ULPI0_D7 | | -| 208 | W VDDI_1 | | -| 209 | W VSSI_1 | | -| 210 | W ULPI1_CK | | -| 211 | W ULPI1_DIR | | -| 212 | W ULPI1_STP | | -| 213 | W ULPI1_NXT | | -| 214 | W ULPI1_D0 | | -| 215 | W ULPI1_D1 | | -| 216 | W ULPI1_D2 | | -| 217 | W ULPI1_D3 | | -| 218 | W ULPI1_D4 | | -| 219 | W ULPI1_D5 | | -| 220 | W ULPI1_D6 | | -| 221 | W ULPI1_D7 | | -| 222 | W VDDE_1 | | -| 223 | W VSSE_1 | | -| 224 | W UART0_TX | | -| 225 | W UART0_RX | | -| 226 | W VDDI_2 | | -| 227 | W VSSI_2 | | -| 228 | W EINT_0 | | -| 229 | W EINT_1 | | -| 230 | W EINT_2 | | -| 234 | W VDDE_2 | | -| 235 | W VSSE_2 | | -| 236 | W GPIOW_W0 | | -| 237 | W GPIOW_W1 | | -| 238 | W GPIOW_W2 | | -| 239 | W GPIOW_W3 | | -| 240 | W GPIOW_W4 | | -| 241 | W GPIOW_W5 | | -| 242 | W GPIOW_W6 | | -| 243 | W GPIOW_W7 | | -| 244 | W GPIOW_W8 | | -| 245 | W GPIOW_W9 | | -| 246 | W GPIOW_W10 | | -| 247 | W GPIOW_W11 | | -| 248 | W GPIOW_W12 | | -| 249 | W GPIOW_W13 | | -| 250 | W GPIOW_W14 | | -| 251 | W GPIOW_W15 | | -| 252 | W VDDI_3 | | -| 253 | W VSSI_3 | | -| 254 | W VDDE_3 | | -| 255 | W VSSE_3 | | +| 96 | W GPIOW_W0 | W SDR_AD9 | | | +| 97 | W GPIOW_W1 | W SDR_AD8 | | | +| 98 | W GPIOW_W2 | W SDR_AD7 | | | +| 99 | W GPIOW_W3 | W SDR_AD6 | | | +| 100 | W GPIOW_W4 | W SDR_AD5 | | | +| 101 | W GPIOW_W5 | W SDR_AD4 | | | +| 102 | W VDDE_0 | | | | +| 103 | W VSSE_0 | | | | +| 104 | W VDDI_0 | | | | +| 105 | W VSSI_0 | | | | +| 106 | W GPIOW_W6 | W SDR_AD3 | | | +| 107 | W GPIOW_W7 | W SDR_AD2 | | | +| 108 | W GPIOW_W8 | W SDR_AD1 | | | +| 109 | W GPIOW_W9 | W SDR_AD0 | | | +| 110 | W GPIOW_W10 | W SDR_BA1 | | | +| 111 | W GPIOW_W11 | W SDR_BA0 | | | +| 112 | W GPIOW_W12 | W SDR_D7 | | | +| 113 | W GPIOW_W13 | W SDR_D6 | | | +| 114 | W GPIOW_W14 | W SDR_D5 | | | +| 115 | W GPIOW_W15 | W SDR_D4 | | | +| 116 | W GPIOW_W16 | W SDR_D3 | | | +| 117 | W GPIOW_W17 | W SDR_D2 | | | +| 118 | W GPIOW_W18 | W SDR_D1 | | | +| 119 | W GPIOW_W19 | W SDR_D0 | | | +| 120 | W GPIOW_W20 | W SDR_DQM0 | | | +| 121 | W VSSI_1 | | | | +| 122 | W VDDI_1 | | | | +| 123 | W VSSE_1 | | | | +| 124 | W VDDE_1 | | | | +| 125 | W GPIOW_W21 | | | | +| 126 | W GPIOW_W22 | W MTWI_SDA | | | +| 127 | W GPIOW_W23 | W MTWI_SCL | | | # Pinouts (Fixed function) @@ -238,539 +161,434 @@ auto-generated by [[pinouts.py]] External Interrupt -* EINT_0 : W36/0 -* EINT_1 : W37/0 -* EINT_2 : W38/0 +* EINT_0 : E28/2 +* EINT_1 : E29/2 +* EINT_2 : E30/2 ## GPIO GPIO -* GPIOW_W0 : W44/0 -* GPIOW_W1 : W45/0 -* GPIOW_W10 : W54/0 -* GPIOW_W11 : W55/0 -* GPIOW_W12 : W56/0 -* GPIOW_W13 : W57/0 -* GPIOW_W14 : W58/0 -* GPIOW_W15 : W59/0 -* GPIOW_W2 : W46/0 -* GPIOW_W3 : W47/0 -* GPIOW_W4 : W48/0 -* GPIOW_W5 : W49/0 -* GPIOW_W6 : W50/0 -* GPIOW_W7 : W51/0 -* GPIOW_W8 : W52/0 -* GPIOW_W9 : W53/0 +* GPIOE_E0 : E0/0 +* GPIOE_E1 : E1/0 +* GPIOE_E10 : E12/0 +* GPIOE_E11 : E13/0 +* GPIOE_E12 : E14/0 +* GPIOE_E13 : E15/0 +* GPIOE_E14 : E16/0 +* GPIOE_E15 : E17/0 +* GPIOE_E16 : E26/0 +* GPIOE_E17 : E27/0 +* GPIOE_E18 : E28/0 +* GPIOE_E19 : E29/0 +* GPIOE_E2 : E2/0 +* GPIOE_E20 : E30/0 +* GPIOE_E3 : E3/0 +* GPIOE_E6 : E8/0 +* GPIOE_E7 : E9/0 +* GPIOE_E8 : E10/0 +* GPIOE_E9 : E11/0 +* GPION_N0 : N0/0 +* GPION_N1 : N1/0 +* GPION_N10 : N14/0 +* GPION_N11 : N15/0 +* GPION_N12 : N16/0 +* GPION_N13 : N17/0 +* GPION_N14 : N18/0 +* GPION_N15 : N19/0 +* GPION_N16 : N20/0 +* GPION_N17 : N21/0 +* GPION_N2 : N2/0 +* GPION_N3 : N3/0 +* GPION_N4 : N8/0 +* GPION_N5 : N9/0 +* GPION_N6 : N10/0 +* GPION_N7 : N11/0 +* GPION_N8 : N12/0 +* GPION_N9 : N13/0 +* GPIOS_S0 : S0/0 +* GPIOS_S1 : S1/0 +* GPIOS_S10 : S14/0 +* GPIOS_S11 : S15/0 +* GPIOS_S12 : S16/0 +* GPIOS_S13 : S17/0 +* GPIOS_S14 : S18/0 +* GPIOS_S15 : S19/0 +* GPIOS_S16 : S20/0 +* GPIOS_S17 : S21/0 +* GPIOS_S18 : S26/0 +* GPIOS_S19 : S27/0 +* GPIOS_S2 : S2/0 +* GPIOS_S20 : S28/0 +* GPIOS_S21 : S29/0 +* GPIOS_S22 : S30/0 +* GPIOS_S23 : S31/0 +* GPIOS_S3 : S3/0 +* GPIOS_S4 : S8/0 +* GPIOS_S5 : S9/0 +* GPIOS_S6 : S10/0 +* GPIOS_S7 : S11/0 +* GPIOS_S8 : S12/0 +* GPIOS_S9 : S13/0 +* GPIOW_W0 : W0/0 +* GPIOW_W1 : W1/0 +* GPIOW_W10 : W14/0 +* GPIOW_W11 : W15/0 +* GPIOW_W12 : W16/0 +* GPIOW_W13 : W17/0 +* GPIOW_W14 : W18/0 +* GPIOW_W15 : W19/0 +* GPIOW_W16 : W20/0 +* GPIOW_W17 : W21/0 +* GPIOW_W18 : W22/0 +* GPIOW_W19 : W23/0 +* GPIOW_W2 : W2/0 +* GPIOW_W20 : W24/0 +* GPIOW_W21 : W29/0 +* GPIOW_W22 : W30/0 +* GPIOW_W23 : W31/0 +* GPIOW_W3 : W3/0 +* GPIOW_W4 : W4/0 +* GPIOW_W5 : W5/0 +* GPIOW_W6 : W10/0 +* GPIOW_W7 : W11/0 +* GPIOW_W8 : W12/0 +* GPIOW_W9 : W13/0 -## RG0 +## JTAG -Gigabit Ethernet 0 +JTAG -* RG0_ECOL : E58/0 -* RG0_ECRS : E57/0 -* RG0_EMDC : E53/0 -* RG0_EMDIO : E54/0 -* RG0_ERXCK : E50/0 -* RG0_ERXD0 : E42/0 -* RG0_ERXD1 : E43/0 -* RG0_ERXD2 : E44/0 -* RG0_ERXD3 : E45/0 -* RG0_ERXDV : E52/0 -* RG0_ERXERR : E51/0 -* RG0_ETXCK : E56/0 -* RG0_ETXD0 : E46/0 -* RG0_ETXD1 : E47/0 -* RG0_ETXD2 : E48/0 -* RG0_ETXD3 : E49/0 -* RG0_ETXEN : E55/0 -* RG0_ETXERR : E59/0 +* JTAG_TCK : E21/0 +* JTAG_TDI : E19/0 +* JTAG_TDO : E20/0 +* JTAG_TMS : E18/0 -## RG1 +## MSPI0 + +SPI Master 1 (general) + +* MSPI0_CK : S28/1 +* MSPI0_MISO : S31/1 +* MSPI0_MOSI : S30/1 +* MSPI0_NSS : S29/1 + +## MTWI + +I2C Master 1 + +* MTWI_SCL : W31/1 +* MTWI_SDA : W30/1 -Gigabit Ethernet 1 - -* RG1_ECOL : E38/0 -* RG1_ECRS : E37/0 -* RG1_EMDC : E33/0 -* RG1_EMDIO : E34/0 -* RG1_ERXCK : E30/0 -* RG1_ERXD0 : E22/0 -* RG1_ERXD1 : E23/0 -* RG1_ERXD2 : E24/0 -* RG1_ERXD3 : E25/0 -* RG1_ERXDV : E32/0 -* RG1_ERXERR : E31/0 -* RG1_ETXCK : E36/0 -* RG1_ETXD0 : E26/0 -* RG1_ETXD1 : E27/0 -* RG1_ETXD2 : E28/0 -* RG1_ETXD3 : E29/0 -* RG1_ETXEN : E35/0 -* RG1_ETXERR : E39/0 - -## RG2 - -Gigabit Ethernet 2 - -* RG2_ECOL : E18/0 -* RG2_ECRS : E17/0 -* RG2_EMDC : E13/0 -* RG2_EMDIO : E14/0 -* RG2_ERXCK : E10/0 -* RG2_ERXD0 : E2/0 -* RG2_ERXD1 : E3/0 -* RG2_ERXD2 : E4/0 -* RG2_ERXD3 : E5/0 -* RG2_ERXDV : E12/0 -* RG2_ERXERR : E11/0 -* RG2_ETXCK : E16/0 -* RG2_ETXD0 : E6/0 -* RG2_ETXD1 : E7/0 -* RG2_ETXD2 : E8/0 -* RG2_ETXD3 : E9/0 -* RG2_ETXEN : E15/0 -* RG2_ETXERR : E19/0 - -## RG3 - -Gigabit Ethernet 3 - -* RG3_ECOL : S60/0 -* RG3_ECRS : S59/0 -* RG3_EMDC : S55/0 -* RG3_EMDIO : S56/0 -* RG3_ERXCK : S52/0 -* RG3_ERXD0 : S44/0 -* RG3_ERXD1 : S45/0 -* RG3_ERXD2 : S46/0 -* RG3_ERXD3 : S47/0 -* RG3_ERXDV : S54/0 -* RG3_ERXERR : S53/0 -* RG3_ETXCK : S58/0 -* RG3_ETXD0 : S48/0 -* RG3_ETXD1 : S49/0 -* RG3_ETXD2 : S50/0 -* RG3_ETXD3 : S51/0 -* RG3_ETXEN : S57/0 -* RG3_ETXERR : S61/0 - -## RG4 - -Gigabit Ethernet 4 - -* RG4_ECOL : S40/0 -* RG4_ECRS : S39/0 -* RG4_EMDC : S35/0 -* RG4_EMDIO : S36/0 -* RG4_ERXCK : S32/0 -* RG4_ERXD0 : S24/0 -* RG4_ERXD1 : S25/0 -* RG4_ERXD2 : S26/0 -* RG4_ERXD3 : S27/0 -* RG4_ERXDV : S34/0 -* RG4_ERXERR : S33/0 -* RG4_ETXCK : S38/0 -* RG4_ETXD0 : S28/0 -* RG4_ETXD1 : S29/0 -* RG4_ETXD2 : S30/0 -* RG4_ETXD3 : S31/0 -* RG4_ETXEN : S37/0 -* RG4_ETXERR : S41/0 +## RG0 + +Gigabit Ethernet 0 + +* RG0_ECOL : N20/1 +* RG0_ECRS : N19/1 +* RG0_EMDC : N15/1 +* RG0_EMDIO : N16/1 +* RG0_ERXCK : N12/1 +* RG0_ERXD0 : N0/1 +* RG0_ERXD1 : N1/1 +* RG0_ERXD2 : N2/1 +* RG0_ERXD3 : N3/1 +* RG0_ERXDV : N14/1 +* RG0_ERXERR : N13/1 +* RG0_ETXCK : N18/1 +* RG0_ETXD0 : N8/1 +* RG0_ETXD1 : N9/1 +* RG0_ETXD2 : N10/1 +* RG0_ETXD3 : N11/1 +* RG0_ETXEN : N17/1 +* RG0_ETXERR : N21/1 ## SDR SDRAM -* SDR_AD0 : N15/0 -* SDR_AD1 : N16/0 -* SDR_AD2 : N17/0 -* SDR_AD3 : N18/0 -* SDR_AD4 : N19/0 -* SDR_AD5 : N20/0 -* SDR_AD6 : N21/0 -* SDR_AD7 : N22/0 -* SDR_AD8 : N23/0 -* SDR_AD9 : N24/0 -* SDR_BA0 : N13/0 -* SDR_BA1 : N14/0 -* SDR_CASn : N28/0 -* SDR_CKE : N26/0 -* SDR_CLK : N25/0 -* SDR_CSn0 : N30/0 -* SDR_D0 : N5/0 -* SDR_D1 : N6/0 -* SDR_D2 : N7/0 -* SDR_D3 : N8/0 -* SDR_D4 : N9/0 -* SDR_D5 : N10/0 -* SDR_D6 : N11/0 -* SDR_D7 : N12/0 -* SDR_DQM0 : N4/0 -* SDR_RASn : N27/0 -* SDR_WEn : N29/0 +* SDR_AD0 : W13/1 +* SDR_AD1 : W12/1 +* SDR_AD10 : S0/1 +* SDR_AD11 : S1/1 +* SDR_AD12 : S2/1 +* SDR_AD2 : W11/1 +* SDR_AD3 : W10/1 +* SDR_AD4 : W5/1 +* SDR_AD5 : W4/1 +* SDR_AD6 : W3/1 +* SDR_AD7 : W2/1 +* SDR_AD8 : W1/1 +* SDR_AD9 : W0/1 +* SDR_BA0 : W15/1 +* SDR_BA1 : W14/1 +* SDR_CASn : S19/1 +* SDR_CKE : S17/1 +* SDR_CLK : S16/1 +* SDR_CSn0 : S21/1 +* SDR_D0 : W23/1 +* SDR_D1 : W22/1 +* SDR_D10 : S10/1 +* SDR_D11 : S11/1 +* SDR_D12 : S12/1 +* SDR_D13 : S13/1 +* SDR_D14 : S14/1 +* SDR_D15 : S15/1 +* SDR_D2 : W21/1 +* SDR_D3 : W20/1 +* SDR_D4 : W19/1 +* SDR_D5 : W18/1 +* SDR_D6 : W17/1 +* SDR_D7 : W16/1 +* SDR_D8 : S8/1 +* SDR_D9 : S9/1 +* SDR_DQM0 : W24/1 +* SDR_DQM1 : S3/1 +* SDR_RASn : S18/1 +* SDR_WEn : S20/1 ## SYS System Control -* SYS_PLLCLK : N60/0 -* SYS_PLLSELA0 : N61/0 -* SYS_PLLSELA1 : N62/0 -* SYS_PLLTESTOUT : N63/0 -* SYS_PLLVCOUT : E63/0 -* SYS_RST : N59/0 +* SYS_PLLCLK : N28/0 +* SYS_PLLSELA0 : N29/0 +* SYS_PLLSELA1 : N30/0 +* SYS_PLLTESTOUT : N31/0 +* SYS_PLLVCOUT : E31/0 +* SYS_RST : N27/0 ## UART0 -UART (TX/RX) - -* UART0_RX : W33/0 -* UART0_TX : W32/0 - -## ULPI0 - -USB ULPI0 PHY - -* ULPI0_CK : W4/0 -* ULPI0_D0 : W8/0 -* ULPI0_D1 : W9/0 -* ULPI0_D2 : W10/0 -* ULPI0_D3 : W11/0 -* ULPI0_D4 : W12/0 -* ULPI0_D5 : W13/0 -* ULPI0_D6 : W14/0 -* ULPI0_D7 : W15/0 -* ULPI0_DIR : W5/0 -* ULPI0_NXT : W7/0 -* ULPI0_STP : W6/0 - -## ULPI1 - -USB ULPI1 PHY - -* ULPI1_CK : W18/0 -* ULPI1_D0 : W22/0 -* ULPI1_D1 : W23/0 -* ULPI1_D2 : W24/0 -* ULPI1_D3 : W25/0 -* ULPI1_D4 : W26/0 -* ULPI1_D5 : W27/0 -* ULPI1_D6 : W28/0 -* ULPI1_D7 : W29/0 -* ULPI1_DIR : W19/0 -* ULPI1_NXT : W21/0 -* ULPI1_STP : W20/0 +UART (TX/RX) 1 + +* UART0_RX : S27/1 +* UART0_TX : S26/1 ## VDD Power -* VDDE_0 : W2/0 E1/0 N1/0 N57/0 -* VDDE_1 : W30/0 -* VDDE_2 : W42/0 S4/0 -* VDDE_3 : W62/0 -* VDDE_4 : E21/0 E41/0 -* VDDI_0 : W0/0 N2/0 N55/0 -* VDDI_1 : W16/0 -* VDDI_2 : W34/0 S6/0 -* VDDI_3 : W60/0 -* VDDI_4 : E61/0 +* VDDE_0 : W6/0 +* VDDE_1 : W28/0 +* VDDE_2 : S4/0 +* VDDE_3 : S25/0 +* VDDE_4 : E5/0 +* VDDE_5 : E25/0 +* VDDE_6 : N5/0 +* VDDE_7 : N26/0 +* VDDI_0 : W8/0 +* VDDI_1 : W26/0 +* VDDI_2 : S6/0 +* VDDI_3 : S23/0 +* VDDI_4 : E6/0 +* VDDI_5 : E23/0 +* VDDI_6 : N6/0 +* VDDI_7 : N24/0 ## VSS GND -* VSSE_0 : W3/0 E0/0 N0/0 N56/0 -* VSSE_1 : W31/0 -* VSSE_2 : W43/0 S5/0 -* VSSE_3 : W63/0 -* VSSE_4 : E20/0 E40/0 -* VSSI_0 : W1/0 N3/0 N54/0 -* VSSI_1 : W17/0 -* VSSI_2 : W35/0 S7/0 -* VSSI_3 : W61/0 -* VSSI_4 : E60/0 - -# Pinmap for NGI ROUTER Libre-SOC 180nm - -## RG0 - -* RG0_ERXD0 106 E42/0 -* RG0_ERXD1 107 E43/0 -* RG0_ERXD2 108 E44/0 -* RG0_ERXD3 109 E45/0 -* RG0_ETXD0 110 E46/0 -* RG0_ETXD1 111 E47/0 -* RG0_ETXD2 112 E48/0 -* RG0_ETXD3 113 E49/0 -* RG0_ERXCK 114 E50/0 -* RG0_ERXERR 115 E51/0 -* RG0_ERXDV 116 E52/0 -* RG0_EMDC 117 E53/0 -* RG0_EMDIO 118 E54/0 -* RG0_ETXEN 119 E55/0 -* RG0_ETXCK 120 E56/0 -* RG0_ECRS 121 E57/0 -* RG0_ECOL 122 E58/0 -* RG0_ETXERR 123 E59/0 - -## RG1 +* VSSE_0 : W7/0 +* VSSE_1 : W27/0 +* VSSE_2 : S5/0 +* VSSE_3 : S24/0 +* VSSE_4 : E4/0 +* VSSE_5 : E24/0 +* VSSE_6 : N4/0 +* VSSE_7 : N25/0 +* VSSI_0 : W9/0 +* VSSI_1 : W25/0 +* VSSI_2 : S7/0 +* VSSI_3 : S22/0 +* VSSI_4 : E7/0 +* VSSI_5 : E22/0 +* VSSI_6 : N7/0 +* VSSI_7 : N23/0 + +# Pinmap for Libre-SOC 2 (NGI Router) 180nm -* RG1_ERXD0 86 E22/0 -* RG1_ERXD1 87 E23/0 -* RG1_ERXD2 88 E24/0 -* RG1_ERXD3 89 E25/0 -* RG1_ETXD0 90 E26/0 -* RG1_ETXD1 91 E27/0 -* RG1_ETXD2 92 E28/0 -* RG1_ETXD3 93 E29/0 -* RG1_ERXCK 94 E30/0 -* RG1_ERXERR 95 E31/0 -* RG1_ERXDV 96 E32/0 -* RG1_EMDC 97 E33/0 -* RG1_EMDIO 98 E34/0 -* RG1_ETXEN 99 E35/0 -* RG1_ETXCK 100 E36/0 -* RG1_ECRS 101 E37/0 -* RG1_ECOL 102 E38/0 -* RG1_ETXERR 103 E39/0 - -## RG2 - -* RG2_ERXD0 66 E2/0 -* RG2_ERXD1 67 E3/0 -* RG2_ERXD2 68 E4/0 -* RG2_ERXD3 69 E5/0 -* RG2_ETXD0 70 E6/0 -* RG2_ETXD1 71 E7/0 -* RG2_ETXD2 72 E8/0 -* RG2_ETXD3 73 E9/0 -* RG2_ERXCK 74 E10/0 -* RG2_ERXERR 75 E11/0 -* RG2_ERXDV 76 E12/0 -* RG2_EMDC 77 E13/0 -* RG2_EMDIO 78 E14/0 -* RG2_ETXEN 79 E15/0 -* RG2_ETXCK 80 E16/0 -* RG2_ECRS 81 E17/0 -* RG2_ECOL 82 E18/0 -* RG2_ETXERR 83 E19/0 - -## RG3 - -* RG3_ERXD0 172 S44/0 -* RG3_ERXD1 173 S45/0 -* RG3_ERXD2 174 S46/0 -* RG3_ERXD3 175 S47/0 -* RG3_ETXD0 176 S48/0 -* RG3_ETXD1 177 S49/0 -* RG3_ETXD2 178 S50/0 -* RG3_ETXD3 179 S51/0 -* RG3_ERXCK 180 S52/0 -* RG3_ERXERR 181 S53/0 -* RG3_ERXDV 182 S54/0 -* RG3_EMDC 183 S55/0 -* RG3_EMDIO 184 S56/0 -* RG3_ETXEN 185 S57/0 -* RG3_ETXCK 186 S58/0 -* RG3_ECRS 187 S59/0 -* RG3_ECOL 188 S60/0 -* RG3_ETXERR 189 S61/0 - -## RG4 - -* RG4_ERXD0 152 S24/0 -* RG4_ERXD1 153 S25/0 -* RG4_ERXD2 154 S26/0 -* RG4_ERXD3 155 S27/0 -* RG4_ETXD0 156 S28/0 -* RG4_ETXD1 157 S29/0 -* RG4_ETXD2 158 S30/0 -* RG4_ETXD3 159 S31/0 -* RG4_ERXCK 160 S32/0 -* RG4_ERXERR 161 S33/0 -* RG4_ERXDV 162 S34/0 -* RG4_EMDC 163 S35/0 -* RG4_EMDIO 164 S36/0 -* RG4_ETXEN 165 S37/0 -* RG4_ETXCK 166 S38/0 -* RG4_ECRS 167 S39/0 -* RG4_ECOL 168 S40/0 -* RG4_ETXERR 169 S41/0 - -## ULPI0 - -* ULPI0_CK 196 W4/0 -* ULPI0_DIR 197 W5/0 -* ULPI0_STP 198 W6/0 -* ULPI0_NXT 199 W7/0 -* ULPI0_D0 200 W8/0 -* ULPI0_D1 201 W9/0 -* ULPI0_D2 202 W10/0 -* ULPI0_D3 203 W11/0 -* ULPI0_D4 204 W12/0 -* ULPI0_D5 205 W13/0 -* ULPI0_D6 206 W14/0 -* ULPI0_D7 207 W15/0 - -## ULPI0 - - -## SDR +## UART0 -* SDR_DQM0 4 N4/0 -* SDR_D0 5 N5/0 -* SDR_D1 6 N6/0 -* SDR_D2 7 N7/0 -* SDR_D3 8 N8/0 -* SDR_D4 9 N9/0 -* SDR_D5 10 N10/0 -* SDR_D6 11 N11/0 -* SDR_D7 12 N12/0 -* SDR_BA0 13 N13/0 -* SDR_BA1 14 N14/0 -* SDR_AD0 15 N15/0 -* SDR_AD1 16 N16/0 -* SDR_AD2 17 N17/0 -* SDR_AD3 18 N18/0 -* SDR_AD4 19 N19/0 -* SDR_AD5 20 N20/0 -* SDR_AD6 21 N21/0 -* SDR_AD7 22 N22/0 -* SDR_AD8 23 N23/0 -* SDR_AD9 24 N24/0 -* SDR_CLK 25 N25/0 -* SDR_CKE 26 N26/0 -* SDR_RASn 27 N27/0 -* SDR_CASn 28 N28/0 -* SDR_WEn 29 N29/0 -* SDR_CSn0 30 N30/0 +* UART0_TX 90 S26/1 +* UART0_RX 91 S27/1 -## UART0 +## JTAG +* JTAG_TMS 50 E18/0 +* JTAG_TDI 51 E19/0 +* JTAG_TDO 52 E20/0 +* JTAG_TCK 53 E21/0 +## PWM -* UART0_TX 224 W32/0 -* UART0_RX 225 W33/0 -## JTAG +## EINT +* EINT_0 60 E28/2 +* EINT_1 61 E29/2 +* EINT_2 62 E30/2 ## VDD -* VDDE_0 1 N1/0 -* VDDI_0 2 N2/0 -* VDDE_4 85 E21/0 -* VDDI_4 125 E61/0 -* VDDE_2 132 S4/0 +* VDDE_6 5 N5/0 +* VDDI_6 6 N6/0 +* VDDI_7 24 N24/0 +* VDDE_7 26 N26/0 +* VDDE_4 37 E5/0 +* VDDI_4 38 E6/0 +* VDDI_5 55 E23/0 +* VDDE_5 57 E25/0 ## VSS -* VSSE_0 0 N0/0 -* VSSI_0 3 N3/0 -* VSSE_4 84 E20/0 -* VSSI_4 124 E60/0 -* VSSE_2 133 S5/0 +* VSSE_6 4 N4/0 +* VSSI_6 7 N7/0 +* VSSI_7 23 N23/0 +* VSSE_7 25 N25/0 +* VSSE_4 36 E4/0 +* VSSI_4 39 E7/0 +* VSSI_5 54 E22/0 +* VSSE_5 56 E24/0 ## SYS -* SYS_RST 59 N59/0 -* SYS_PLLCLK 60 N60/0 -* SYS_PLLSELA0 61 N61/0 -* SYS_PLLSELA1 62 N62/0 -* SYS_PLLTESTOUT 63 N63/0 -* SYS_PLLVCOUT 127 E63/0 - -## MSPI0 - +* SYS_RST 27 N27/0 +* SYS_PLLCLK 28 N28/0 +* SYS_PLLSELA0 29 N29/0 +* SYS_PLLSELA1 30 N30/0 +* SYS_PLLTESTOUT 31 N31/0 +* SYS_PLLVCOUT 63 E31/0 ## MTWI I2C. +* MTWI_SDA 126 W30/1 +* MTWI_SCL 127 W31/1 -## GPIO +## MSPI0 -* GPIOW_W0 236 W44/0 -* GPIOW_W1 237 W45/0 -* GPIOW_W2 238 W46/0 -* GPIOW_W3 239 W47/0 -* GPIOW_W4 240 W48/0 -* GPIOW_W5 241 W49/0 -* GPIOW_W6 242 W50/0 -* GPIOW_W7 243 W51/0 -* GPIOW_W8 244 W52/0 -* GPIOW_W9 245 W53/0 -* GPIOW_W10 246 W54/0 -* GPIOW_W11 247 W55/0 -* GPIOW_W12 248 W56/0 -* GPIOW_W13 249 W57/0 -* GPIOW_W14 250 W58/0 -* GPIOW_W15 251 W59/0 +* MSPI0_CK 92 S28/1 +* MSPI0_NSS 93 S29/1 +* MSPI0_MOSI 94 S30/1 +* MSPI0_MISO 95 S31/1 + +## RG0 -## EINT -* EINT_0 228 W36/0 -* EINT_1 229 W37/0 -* EINT_2 230 W38/0 -## QSPI +* RG0_ERXD0 0 N0/1 +* RG0_ERXD1 1 N1/1 +* RG0_ERXD2 2 N2/1 +* RG0_ERXD3 3 N3/1 +* RG0_ETXD0 8 N8/1 +* RG0_ETXD1 9 N9/1 +* RG0_ETXD2 10 N10/1 +* RG0_ETXD3 11 N11/1 +* RG0_ERXCK 12 N12/1 +* RG0_ERXERR 13 N13/1 +* RG0_ERXDV 14 N14/1 +* RG0_EMDC 15 N15/1 +* RG0_EMDIO 16 N16/1 +* RG0_ETXEN 17 N17/1 +* RG0_ETXCK 18 N18/1 +* RG0_ECRS 19 N19/1 +* RG0_ECOL 20 N20/1 +* RG0_ETXERR 21 N21/1 + +## RG1 + -## SD0 +* RG1_ERXD0 32 E0/1 +* RG1_ERXD1 33 E1/1 +* RG1_ERXD2 34 E2/1 +* RG1_ERXD3 35 E3/1 +* RG1_ETXD0 40 E8/1 +* RG1_ETXD1 41 E9/1 +* RG1_ETXD2 42 E10/1 +* RG1_ETXD3 43 E11/1 +* RG1_ERXCK 44 E12/1 +* RG1_ERXERR 45 E13/1 +* RG1_ERXDV 46 E14/1 +* RG1_EMDC 47 E15/1 +* RG1_EMDIO 48 E16/1 +* RG1_ETXEN 49 E17/1 +* RG1_ETXCK 58 E26/1 +* RG1_ECRS 59 E27/1 + +## SDR -user-facing: internal (on Card), multiplexed with JTAG -and UART2, for debug purposes -## Unused Pinouts (spare as GPIO) for 'NGI ROUTER Libre-SOC 180nm' +* SDR_AD10 64 S0/1 +* SDR_AD11 65 S1/1 +* SDR_AD12 66 S2/1 +* SDR_DQM1 67 S3/1 +* SDR_D8 72 S8/1 +* SDR_D9 73 S9/1 +* SDR_D10 74 S10/1 +* SDR_D11 75 S11/1 +* SDR_D12 76 S12/1 +* SDR_D13 77 S13/1 +* SDR_D14 78 S14/1 +* SDR_D15 79 S15/1 +* SDR_CLK 80 S16/1 +* SDR_CKE 81 S17/1 +* SDR_RASn 82 S18/1 +* SDR_CASn 83 S19/1 +* SDR_WEn 84 S20/1 +* SDR_CSn0 85 S21/1 +* SDR_AD9 96 W0/1 +* SDR_AD8 97 W1/1 +* SDR_AD7 98 W2/1 +* SDR_AD6 99 W3/1 +* SDR_AD5 100 W4/1 +* SDR_AD4 101 W5/1 +* SDR_AD3 106 W10/1 +* SDR_AD2 107 W11/1 +* SDR_AD1 108 W12/1 +* SDR_AD0 109 W13/1 +* SDR_BA1 110 W14/1 +* SDR_BA0 111 W15/1 +* SDR_D7 112 W16/1 +* SDR_D6 113 W17/1 +* SDR_D5 114 W18/1 +* SDR_D4 115 W19/1 +* SDR_D3 116 W20/1 +* SDR_D2 117 W21/1 +* SDR_D1 118 W22/1 +* SDR_D0 119 W23/1 +* SDR_DQM0 120 W24/1 + +## Unused Pinouts (spare as GPIO) for 'Libre-SOC 2 (NGI Router) 180nm' | Pin | Mux0 | Mux1 | Mux2 | Mux3 | | --- | ----------- | ----------- | ----------- | ----------- | -| 54 | N VSSI_0 | | | | -| 55 | N VDDI_0 | | | | -| 56 | N VSSE_0 | | | | -| 57 | N VDDE_0 | | | | -| 64 | E VSSE_0 | | | | -| 65 | E VDDE_0 | | | | -| 104 | E VSSE_4 | | | | -| 105 | E VDDE_4 | | | | -| 134 | S VDDI_2 | | | | -| 135 | S VSSI_2 | | | | -| 192 | W VDDI_0 | | | | -| 193 | W VSSI_0 | | | | -| 194 | W VDDE_0 | | | | -| 195 | W VSSE_0 | | | | -| 208 | W VDDI_1 | | | | -| 209 | W VSSI_1 | | | | -| 210 | W ULPI1_CK | | | | -| 211 | W ULPI1_DIR | | | | -| 212 | W ULPI1_STP | | | | -| 213 | W ULPI1_NXT | | | | -| 214 | W ULPI1_D0 | | | | -| 215 | W ULPI1_D1 | | | | -| 216 | W ULPI1_D2 | | | | -| 217 | W ULPI1_D3 | | | | -| 218 | W ULPI1_D4 | | | | -| 219 | W ULPI1_D5 | | | | -| 220 | W ULPI1_D6 | | | | -| 221 | W ULPI1_D7 | | | | -| 222 | W VDDE_1 | | | | -| 223 | W VSSE_1 | | | | -| 226 | W VDDI_2 | | | | -| 227 | W VSSI_2 | | | | -| 234 | W VDDE_2 | | | | -| 235 | W VSSE_2 | | | | -| 252 | W VDDI_3 | | | | -| 253 | W VSSI_3 | | | | -| 254 | W VDDE_3 | | | | -| 255 | W VSSE_3 | | | | +| 68 | S VDDE_2 | | | | +| 69 | S VSSE_2 | | | | +| 70 | S VDDI_2 | | | | +| 71 | S VSSI_2 | | | | +| 86 | S VSSI_3 | | | | +| 87 | S VDDI_3 | | | | +| 88 | S VSSE_3 | | | | +| 89 | S VDDE_3 | | | | +| 102 | W VDDE_0 | | | | +| 103 | W VSSE_0 | | | | +| 104 | W VDDI_0 | | | | +| 105 | W VSSI_0 | | | | +| 121 | W VSSI_1 | | | | +| 122 | W VDDI_1 | | | | +| 123 | W VSSE_1 | | | | +| 124 | W VDDE_1 | | | | +| 125 | W GPIOW_W21 | | | | # Reference Datasheets @@ -791,7 +609,7 @@ datasheets and pinout links # Pin Bank starting points and lengths -* E 64 64 2 -* N 0 64 2 -* S 128 64 2 -* W 192 64 2 +* E 32 32 4 +* N 0 32 4 +* S 64 32 4 +* W 96 32 4 diff --git a/crypto_router_asic/ngi_router.svg b/crypto_router_asic/ngi_router.svg index 6e88ad015..dac064af1 100644 --- a/crypto_router_asic/ngi_router.svg +++ b/crypto_router_asic/ngi_router.svg @@ -1,2 +1,2 @@ -POWER_0W1GROUND_0W2IOPOWER_0W3IOGROUND_0W4P_ULPI0_CKW5P_ULPI0_DIRW6P_ULPI0_STPW7P_ULPI0_NXTW8P_ULPI0_D0W9P_ULPI0_D1W10P_ULPI0_D2W11P_ULPI0_D3W12P_ULPI0_D4W13P_ULPI0_D5W14P_ULPI0_D6W15P_ULPI0_D7W16POWER_1W17GROUND_1W18P_ULPI1_CKW19P_ULPI1_DIRW20P_ULPI1_STPW21P_ULPI1_NXTW22P_ULPI1_D0W23P_ULPI1_D1W24P_ULPI1_D2W25P_ULPI1_D3W26P_ULPI1_D4W27P_ULPI1_D5W28P_ULPI1_D6W29P_ULPI1_D7W30IOPOWER_1W31IOGROUND_1W32P_UART_TXW33P_UART_RXW34POWER_2W35GROUND_2W36P_EINT_0W37P_EINT_1W38P_EINT_2W39NC_1W40NC_2W41NC_3W42IOPOWER_2W43IOGROUND_2W44P_GPIO_0W45P_GPIO_1W46P_GPIO_2W47P_GPIO_3W48P_GPIO_4W49P_GPIO_5W50P_GPIO_6W51P_GPIO_7W52P_GPIO_8W53P_GPIO_9W54P_GPIO_10W55P_GPIO_11W56P_GPIO_12W57P_GPIO_13W58P_GPIO_14W59P_GPIO_15W60POWER_3W61GROUND_3W62IOPOWER_3W63IOGROUND_3W64IOGROUND_0E1IOPOWER_0E2P_RG2_ERXD0E3P_RG2_ERXD1E4P_RG2_ERXD2E5P_RG2_ERXD3E6P_RG2_ETXD0E7P_RG2_ETXD1E8P_RG2_ETXD2E9P_RG2_ETXD3E10P_RG2_ERXCKE11P_RG2_ERXERRE12P_RG2_ERXDVE13P_RG2_EMDCE14P_RG2_EMDIOE15P_RG2_ETXENE16P_RG2_ETXCKE17P_RG2_ECRSE18P_RG2_ECOLE19P_RG2_ETXERRE20IOGROUND_4E21IOPOWER_4E22P_RG1_ERXD0E23P_RG1_ERXD1E24P_RG1_ERXD2E25P_RG1_ERXD3E26P_RG1_ETXD0E27P_RG1_ETXD1E28P_RG1_ETXD2E29P_RG1_ETXD3E30P_RG1_ERXCKE31P_RG1_ERXERRE32P_RG1_ERXDVE33P_RG1_EMDCE34P_RG1_EMDIOE35P_RG1_ETXENE36P_RG1_ETXCKE37P_RG1_ECRSE38P_RG1_ECOLE39P_RG1_ETXERRE40IOGROUND_4E41IOPOWER_4E42P_RG0_ERXD0E43P_RG0_ERXD1E44P_RG0_ERXD2E45P_RG0_ERXD3E46P_RG0_ETXD0E47P_RG0_ETXD1E48P_RG0_ETXD2E49P_RG0_ETXD3E50P_RG0_ERXCKE51P_RG0_ERXERRE52P_RG0_ERXDVE53P_RG0_EMDCE54P_RG0_EMDIOE55P_RG0_ETXENE56P_RG0_ETXCKE57P_RG0_ECRSE58P_RG0_ECOLE59P_RG0_ETXERRE60GROUND_4E61POWER_4E62NC_0E63P_SYS_PLL_VCO_OE64IOGROUND_0N1IOPOWER_0N2POWER_0N3GROUND_0N4P_SDRAM_DM_0N5P_SDRAM_DQ_0N6P_SDRAM_DQ_1N7P_SDRAM_DQ_2N8P_SDRAM_DQ_3N9P_SDRAM_DQ_4N10P_SDRAM_DQ_5N11P_SDRAM_DQ_6N12P_SDRAM_DQ_7N13P_SDRAM_BA_0N14P_SDRAM_BA_1N15P_SDRAM_A_0N16P_SDRAM_A_1N17P_SDRAM_A_2N18P_SDRAM_A_3N19P_SDRAM_A_4N20P_SDRAM_A_5N21P_SDRAM_A_6N22P_SDRAM_A_7N23P_SDRAM_A_8N24P_SDRAM_A_9N25P_SDRAM_CLOCKN26P_SDRAM_CKEN27P_SDRAM_RAS_NN28P_SDRAM_CAS_NN29P_SDRAM_WE_NN30P_SDRAM_CS_NN31NC_4N32NC_5N33NC_6N34NC_7N35NC_8N36NC_9N37NC_10N38NC_11N39NC_12N40NC_13N41NC_14N42NC_15N43NC_16N44NC_17N45NC_18N46NC_19N47NC_20N48NC_21N49NC_22N50NC_23N51NC_24N52NC_25N53NC_26N54GROUND_0N55POWER_0N56IOGROUND_0N57IOPOWER_0N58NC_27N59SYS_RSTN60P_SYS_PLLCLKN61P_SYS_CLKSEL_0N62P_SYS_CLKSEL_1N63P_SYS_PLL_TESTOUT_ON64NC_28S1NC_29S2NC_30S3NC_31S4IOPOWER_2S5IOGROUND_2S6POWER_2S7GROUND_2S8NC_32S9NC_33S10NC_34S11NC_35S12NC_36S13NC_37S14NC_38S15NC_39S16NC_40S17NC_41S18NC_42S19NC_43S20NC_44S21NC_45S22NC_46S23NC_47S24P_RG4_ERXD0S25P_RG4_ERXD1S26P_RG4_ERXD2S27P_RG4_ERXD3S28P_RG4_ETXD0S29P_RG4_ETXD1S30P_RG4_ETXD2S31P_RG4_ETXD3S32P_RG4_ERXCKS33P_RG4_ERXERRS34P_RG4_ERXDVS35P_RG4_EMDCS36P_RG4_EMDIOS37P_RG4_ETXENS38P_RG4_ETXCKS39P_RG4_ECRSS40P_RG4_ECOLS41P_RG4_ETXERRS42NC_48S43NC_49S44P_RG3_ERXD0S45P_RG3_ERXD1S46P_RG3_ERXD2S47P_RG3_ERXD3S48P_RG3_ETXD0S49P_RG3_ETXD1S50P_RG3_ETXD2S51P_RG3_ETXD3S52P_RG3_ERXCKS53P_RG3_ERXERRS54P_RG3_ERXDVS55P_RG3_EMDCS56P_RG3_EMDIOS57P_RG3_ETXENS58P_RG3_ETXCKS59P_RG3_ECRSS60P_RG3_ECOLS61P_RG3_ETXERRS62NC_50S63NC_51S64P_ULPI1_D7 (W30)102 NIOPOWER_1 (W31)101 NIOGROUND_1 (W32)100 NP_UART_TX (W33)99 NP_UART_RX (W34)98 NPOWER_2 (W35)97 NGROUND_2 (W36)96 NP_EINT_0 (W37)95 NP_EINT_1 (W38)94 NP_EINT_2 (W39)93 NNC_1 (W40)92 NNC_2 (W41)91 NNC_3 (W42)90 NIOPOWER_2 (W43)89 NIOGROUND_2 (W44)88 NP_GPIO_0 (W45)87 NP_GPIO_1 (W46)86 NP_GPIO_2 (W47)85 NP_GPIO_3 (W48)84 NP_GPIO_4 (W49)83 NP_GPIO_5 (W50)82 NP_GPIO_6 (W51)81 NP_GPIO_7 (W52)80 NP_GPIO_8 (W53)79 NP_GPIO_9 (W54)78 NP_GPIO_10 (W55)77 NP_GPIO_11 (W56)76 NP_GPIO_12 (W57)75 NP_GPIO_13 (W58)74 NP_GPIO_14 (W59)73 NP_GPIO_15 (W60)72 NPOWER_3 (W61)71 NGROUND_3 (W62)70 NIOPOWER_3 (W63)69 NIOGROUND_3 (W64)68 NP_RG1_ERXERR (E32)67 NP_RG1_ERXCK (E31)66 NP_RG1_ETXD3 (E30)65 NNC_8 (N36)64 NNC_9 (N37)63 NNC_10 (N38)62 NNC_11 (N39)61 NNC_12 (N40)60 NNC_13 (N41)59 NNC_14 (N42)58 NNC_15 (N43)57 NNC_16 (N44)56 NNC_17 (N45)55 NNC_18 (N46)54 NNC_19 (N47)53 NNC_20 (N48)52 NNC_21 (N49)51 NNC_22 (N50)50 NNC_23 (N51)49 NNC_24 (N52)48 NNC_25 (N53)47 NNC_26 (N54)46 NGROUND_0 (N55)45 NPOWER_0 (N56)44 NIOGROUND_0 (N57)43 NIOPOWER_0 (N58)42 NNC_27 (N59)41 NSYS_RST (N60)40 NP_SYS_PLLCLK (N61)39 NP_SYS_CLKSEL_0 (N62)38 NP_SYS_CLKSEL_1 (N63)37 NP_SYS_PLL_TESTOUT_O (N64)36 NP_ULPI1_D6 (W29)103 WP_ULPI1_D5 (W28)104 WP_ULPI1_D4 (W27)105 WP_ULPI1_D3 (W26)106 WP_ULPI1_D2 (W25)107 WP_ULPI1_D1 (W24)108 WP_ULPI1_D0 (W23)109 WP_ULPI1_NXT (W22)110 WP_ULPI1_STP (W21)111 WP_ULPI1_DIR (W20)112 WP_ULPI1_CK (W19)113 WGROUND_1 (W18)114 WPOWER_1 (W17)115 WP_ULPI0_D7 (W16)116 WP_ULPI0_D6 (W15)117 WP_ULPI0_D5 (W14)118 WP_ULPI0_D4 (W13)119 WP_ULPI0_D3 (W12)120 WP_ULPI0_D2 (W11)121 WP_ULPI0_D1 (W10)122 WP_ULPI0_D0 (W9)123 WP_ULPI0_NXT (W8)124 WP_ULPI0_STP (W7)125 WP_ULPI0_DIR (W6)126 WP_ULPI0_CK (W5)127 WIOGROUND_0 (W4)128 WIOPOWER_0 (W3)1 SGROUND_0 (W2)2 SPOWER_0 (W1)3 SNC_28 (S1)4 SNC_29 (S2)5 SNC_30 (S3)6 SNC_31 (S4)7 SIOPOWER_2 (S5)8 SIOGROUND_2 (S6)9 SPOWER_2 (S7)10 SGROUND_2 (S8)11 SNC_32 (S9)12 SNC_33 (S10)13 SNC_34 (S11)14 SNC_35 (S12)15 SNC_36 (S13)16 SNC_37 (S14)17 SNC_38 (S15)18 SNC_39 (S16)19 SNC_40 (S17)20 SNC_41 (S18)21 SNC_42 (S19)22 SNC_43 (S20)23 SNC_44 (S21)24 SNC_45 (S22)25 SNC_46 (S23)26 SNC_47 (S24)27 SP_RG4_ERXD0 (S25)28 SP_RG4_ERXD1 (S26)29 SP_RG4_ERXD2 (S27)30 SP_RG4_ERXD3 (S28)31 SP_RG4_ETXD0 (S29)32 SP_RG4_ETXD1 (S30)33 SP_RG4_ETXD2 (S31)34 SP_RG4_ETXD3 (S32)35 SP_RG4_ERXCK (S33)36 SP_RG4_ERXERR (S34)37 SP_RG4_ERXDV (S35)38 SP_RG4_EMDC (S36)39 SP_RG4_EMDIO (S37)40 SP_RG4_ETXEN (S38)41 SP_RG4_ETXCK (S39)42 SP_RG4_ECRS (S40)43 SP_RG4_ECOL (S41)44 SP_RG4_ETXERR (S42)45 SNC_48 (S43)46 SNC_49 (S44)47 SP_RG3_ERXD0 (S45)48 SP_RG3_ERXD1 (S46)49 SP_RG3_ERXD2 (S47)50 SP_RG3_ERXD3 (S48)51 SP_RG3_ETXD0 (S49)52 SP_RG3_ETXD1 (S50)53 SP_RG3_ETXD2 (S51)54 SP_RG3_ETXD3 (S52)55 SP_RG3_ERXCK (S53)56 SP_RG3_ERXERR (S54)57 SP_RG3_ERXDV (S55)58 SP_RG3_EMDC (S56)59 SP_RG3_EMDIO (S57)60 SP_RG3_ETXEN (S58)61 SP_RG3_ETXCK (S59)62 SP_RG3_ECRS (S60)63 SP_RG3_ECOL (S61)64 SP_RG3_ETXERR (S62)65 SNC_50 (S63)66 SNC_51 (S64)67 SP_RG1_ETXD2 (E29)64 EP_RG1_ETXD1 (E28)63 EP_RG1_ETXD0 (E27)62 EP_RG1_ERXD3 (E26)61 EP_RG1_ERXD2 (E25)60 EP_RG1_ERXD1 (E24)59 EP_RG1_ERXD0 (E23)58 EIOPOWER_4 (E22)57 EIOGROUND_4 (E21)56 EP_RG2_ETXERR (E20)55 EP_RG2_ECOL (E19)54 EP_RG2_ECRS (E18)53 EP_RG2_ETXCK (E17)52 EP_RG2_ETXEN (E16)51 EP_RG2_EMDIO (E15)50 EP_RG2_EMDC (E14)49 EP_RG2_ERXDV (E13)48 EP_RG2_ERXERR (E12)47 EP_RG2_ERXCK (E11)46 EP_RG2_ETXD3 (E10)45 EP_RG2_ETXD2 (E9)44 EP_RG2_ETXD1 (E8)43 EP_RG2_ETXD0 (E7)42 EP_RG2_ERXD3 (E6)41 EP_RG2_ERXD2 (E5)40 EP_RG2_ERXD1 (E4)39 EGREATEK QFP128LD/W J1-03128-001GREATEK ELECTRONICS INC.INNER LEAD DRAWINGQFP 128L OPEN STAMPINGBODY 14x20x2.75mmL/F PAD SIZE 236x236mil^2Libre-SOC ls180 QFP-128In collaboration with LIP6.frCell Libraries by Chips4MakersIMEC TSMC 180nmRED Semiconductor \ No newline at end of file +P_GPIO_0W1P_GPIO_1W2P_GPIO_2W3P_GPIO_3W4P_GPIO_4W5P_GPIO_5W6IOPOWER_0W7IOGROUND_0W8POWER_0W9GROUND_0W10P_GPIO_6W11P_GPIO_7W12P_GPIO_8W13P_GPIO_9W14P_GPIO_10W15P_GPIO_11W16P_GPIO_12W17P_GPIO_13W18P_GPIO_14W19P_GPIO_15W20P_GPIO_16W21P_GPIO_17W22P_GPIO_18W23P_GPIO_19W24P_GPIO_20W25GROUND_1W26POWER_1W27IOGROUND_1W28IOPOWER_1W29P_GPIO_21W30P_GPIO_22W31P_GPIO_23W32P_GPIO_0E1P_GPIO_1E2P_GPIO_2E3P_GPIO_3E4IOGROUND_4E5IOPOWER_4E6POWER_4E7GROUND_4E8P_GPIO_6E9P_GPIO_7E10P_GPIO_8E11P_GPIO_9E12P_GPIO_10E13P_GPIO_11E14P_GPIO_12E15P_GPIO_13E16P_GPIO_14E17P_GPIO_15E18P_JTAG_TMSE19P_JTAG_TDIE20P_JTAG_TDOE21P_JTAG_TCKE22GROUND_5E23POWER_5E24IOGROUND_5E25IOPOWER_5E26P_GPIO_16E27P_GPIO_17E28P_GPIO_18E29P_GPIO_19E30P_GPIO_20E31P_SYS_PLL_VCO_OE32P_GPIO_0N1P_GPIO_1N2P_GPIO_2N3P_GPIO_3N4IOGROUND_6N5IOPOWER_6N6POWER_6N7GROUND_6N8P_GPIO_4N9P_GPIO_5N10P_GPIO_6N11P_GPIO_7N12P_GPIO_8N13P_GPIO_9N14P_GPIO_10N15P_GPIO_11N16P_GPIO_12N17P_GPIO_13N18P_GPIO_14N19P_GPIO_15N20P_GPIO_16N21P_GPIO_17N22NC_0N23GROUND_7N24POWER_7N25IOGROUND_7N26IOPOWER_7N27SYS_RSTN28P_SYS_PLLCLKN29P_SYS_CLKSEL_0N30P_SYS_CLKSEL_1N31P_SYS_PLL_TESTOUT_ON32P_GPIO_0S1P_GPIO_1S2P_GPIO_2S3P_GPIO_3S4IOPOWER_2S5IOGROUND_2S6POWER_2S7GROUND_2S8P_GPIO_4S9P_GPIO_5S10P_GPIO_6S11P_GPIO_7S12P_GPIO_8S13P_GPIO_9S14P_GPIO_10S15P_GPIO_11S16P_GPIO_12S17P_GPIO_13S18P_GPIO_14S19P_GPIO_15S20P_GPIO_16S21P_GPIO_17S22GROUND_3S23POWER_3S24IOGROUND_3S25IOPOWER_3S26P_GPIO_18S27P_GPIO_19S28P_GPIO_20S29P_GPIO_21S30P_GPIO_22S31P_GPIO_23S32P_GPIO_21 (W30)102 NP_GPIO_22 (W31)101 NP_GPIO_23 (W32)100 NP_GPIO_0 (N1)99 NP_GPIO_1 (N2)98 NP_GPIO_2 (N3)97 NP_GPIO_3 (N4)96 NIOGROUND_6 (N5)95 NIOPOWER_6 (N6)94 NPOWER_6 (N7)93 NGROUND_6 (N8)92 NP_GPIO_4 (N9)91 NP_GPIO_5 (N10)90 NP_GPIO_6 (N11)89 NP_GPIO_7 (N12)88 NP_GPIO_8 (N13)87 NP_GPIO_9 (N14)86 NP_GPIO_10 (N15)85 NP_GPIO_11 (N16)84 NP_GPIO_12 (N17)83 NP_GPIO_13 (N18)82 NP_GPIO_14 (N19)81 NP_GPIO_15 (N20)80 NP_GPIO_16 (N21)79 NP_GPIO_17 (N22)78 NNC_0 (N23)77 NGROUND_7 (N24)76 NPOWER_7 (N25)75 NIOGROUND_7 (N26)74 NIOPOWER_7 (N27)73 NSYS_RST (N28)72 NP_SYS_PLLCLK (N29)71 NP_SYS_CLKSEL_0 (N30)70 NP_SYS_CLKSEL_1 (N31)69 NP_SYS_PLL_TESTOUT_O (N32)68 NP_SYS_PLL_VCO_O (E32)67 NP_GPIO_20 (E31)66 NP_GPIO_19 (E30)65 NIOPOWER_1 (W29)103 WIOGROUND_1 (W28)104 WPOWER_1 (W27)105 WGROUND_1 (W26)106 WP_GPIO_20 (W25)107 WP_GPIO_19 (W24)108 WP_GPIO_18 (W23)109 WP_GPIO_17 (W22)110 WP_GPIO_16 (W21)111 WP_GPIO_15 (W20)112 WP_GPIO_14 (W19)113 WP_GPIO_13 (W18)114 WP_GPIO_12 (W17)115 WP_GPIO_11 (W16)116 WP_GPIO_10 (W15)117 WP_GPIO_9 (W14)118 WP_GPIO_8 (W13)119 WP_GPIO_7 (W12)120 WP_GPIO_6 (W11)121 WGROUND_0 (W10)122 WPOWER_0 (W9)123 WIOGROUND_0 (W8)124 WIOPOWER_0 (W7)125 WP_GPIO_5 (W6)126 WP_GPIO_4 (W5)127 WP_GPIO_3 (W4)128 WP_GPIO_2 (W3)1 SP_GPIO_1 (W2)2 SP_GPIO_0 (W1)3 SP_GPIO_0 (S1)4 SP_GPIO_1 (S2)5 SP_GPIO_2 (S3)6 SP_GPIO_3 (S4)7 SIOPOWER_2 (S5)8 SIOGROUND_2 (S6)9 SPOWER_2 (S7)10 SGROUND_2 (S8)11 SP_GPIO_4 (S9)12 SP_GPIO_5 (S10)13 SP_GPIO_6 (S11)14 SP_GPIO_7 (S12)15 SP_GPIO_8 (S13)16 SP_GPIO_9 (S14)17 SP_GPIO_10 (S15)18 SP_GPIO_11 (S16)19 SP_GPIO_12 (S17)20 SP_GPIO_13 (S18)21 SP_GPIO_14 (S19)22 SP_GPIO_15 (S20)23 SP_GPIO_16 (S21)24 SP_GPIO_17 (S22)25 SGROUND_3 (S23)26 SPOWER_3 (S24)27 SIOGROUND_3 (S25)28 SIOPOWER_3 (S26)29 SP_GPIO_18 (S27)30 SP_GPIO_19 (S28)31 SP_GPIO_20 (S29)32 SP_GPIO_21 (S30)33 SP_GPIO_22 (S31)34 SP_GPIO_23 (S32)35 SP_GPIO_0 (E1)36 SP_GPIO_1 (E2)37 SP_GPIO_2 (E3)38 SP_GPIO_18 (E29)64 EP_GPIO_17 (E28)63 EP_GPIO_16 (E27)62 EIOPOWER_5 (E26)61 EIOGROUND_5 (E25)60 EPOWER_5 (E24)59 EGROUND_5 (E23)58 EP_JTAG_TCK (E22)57 EP_JTAG_TDO (E21)56 EP_JTAG_TDI (E20)55 EP_JTAG_TMS (E19)54 EP_GPIO_15 (E18)53 EP_GPIO_14 (E17)52 EP_GPIO_13 (E16)51 EP_GPIO_12 (E15)50 EP_GPIO_11 (E14)49 EP_GPIO_10 (E13)48 EP_GPIO_9 (E12)47 EP_GPIO_8 (E11)46 EP_GPIO_7 (E10)45 EP_GPIO_6 (E9)44 EGROUND_4 (E8)43 EPOWER_4 (E7)42 EIOPOWER_4 (E6)41 EIOGROUND_4 (E5)40 EP_GPIO_3 (E4)39 EGREATEK QFP128LD/W J1-03128-001GREATEK ELECTRONICS INC.INNER LEAD DRAWINGQFP 128L OPEN STAMPINGBODY 14x20x2.75mmL/F PAD SIZE 236x236mil^2Libre-SOC ls180 QFP-128In collaboration with LIP6.frCell Libraries by Chips4MakersIMEC TSMC 180nmRED Semiconductor \ No newline at end of file -- 2.30.2