add ls180.mdwn auto-generated
[libreriscv.git] / 180nm_Oct2020 / ls180.mdwn
1 # Pinouts (PinMux)
2 auto-generated by [[pinouts.py]]
3
4 [[!toc ]]
5
6
7 ## Bank N (32 pins, width 2)
8
9 | Pin | Mux0 | Mux1 | Mux2 | Mux3 |
10 | --- | ----------- | ----------- | ----------- | ----------- |
11 | 0 | N VSS_0 | |
12 | 1 | N VDD_0 | |
13 | 2 | N SDR_DQM0 | |
14 | 3 | N SDR_D0 | |
15 | 4 | N SDR_D1 | |
16 | 5 | N SDR_D2 | |
17 | 6 | N SDR_D3 | |
18 | 7 | N SDR_D4 | |
19 | 8 | N SDR_D5 | |
20 | 9 | N SDR_D6 | |
21 | 10 | N SDR_D7 | |
22 | 11 | N SDR_AD0 | |
23 | 12 | N SDR_AD1 | |
24 | 13 | N SDR_AD2 | |
25 | 14 | N SDR_AD3 | |
26 | 15 | N SDR_AD4 | |
27 | 16 | N SDR_AD5 | |
28 | 17 | N SDR_AD6 | |
29 | 18 | N SDR_AD7 | |
30 | 19 | N SDR_AD8 | |
31 | 20 | N SDR_AD9 | |
32 | 21 | N SDR_BA0 | |
33 | 22 | N SDR_BA1 | |
34 | 23 | N SDR_CLK | |
35 | 24 | N SDR_CKE | |
36 | 25 | N SDR_RASn | |
37 | 26 | N SDR_CASn | |
38 | 27 | N SDR_WEn | |
39 | 28 | N SDR_CSn0 | |
40 | 30 | N VSS_0 | |
41 | 31 | N VDD_0 | |
42
43 ## Bank E (32 pins, width 2)
44
45 | Pin | Mux0 | Mux1 | Mux2 | Mux3 |
46 | --- | ----------- | ----------- | ----------- | ----------- |
47 | 32 | E VSS_1 | |
48 | 33 | E SDR_SDRAD10 | |
49 | 34 | E SDR_SDRAD11 | |
50 | 35 | E SDR_SDRAD12 | |
51 | 36 | E SDR_DQM1 | |
52 | 37 | E SDR_D8 | |
53 | 38 | E SDR_D9 | |
54 | 39 | E SDR_D10 | |
55 | 40 | E SDR_D11 | |
56 | 41 | E SDR_D12 | |
57 | 42 | E SDR_D13 | |
58 | 43 | E SDR_D14 | |
59 | 44 | E SDR_D15 | |
60 | 45 | E VDD_1 | |
61 | 46 | E GPIOE_E8 | |
62 | 47 | E GPIOE_E9 | |
63 | 48 | E GPIOE_E10 | |
64 | 49 | E GPIOE_E11 | |
65 | 50 | E GPIOE_E12 | |
66 | 51 | E GPIOE_E13 | |
67 | 52 | E GPIOE_E14 | |
68 | 53 | E GPIOE_E15 | |
69 | 55 | E VSS_1 | |
70 | 56 | E JTAG_TMS | |
71 | 57 | E JTAG_TDI | |
72 | 58 | E JTAG_TDO | |
73 | 59 | E JTAG_TCK | |
74 | 63 | E VDD_1 | |
75
76 ## Bank S (32 pins, width 2)
77
78 | Pin | Mux0 | Mux1 | Mux2 | Mux3 |
79 | --- | ----------- | ----------- | ----------- | ----------- |
80 | 64 | S VSS_1 | |
81 | 65 | S CLK_0 | |
82 | 66 | S RST_0 | |
83 | 67 | S MSPI0_CK | |
84 | 68 | S MSPI0_NSS | |
85 | 69 | S MSPI0_MOSI | |
86 | 70 | S MSPI0_MISO | |
87 | 71 | S UART0_TX | |
88 | 72 | S UART0_RX | |
89 | 95 | S VDD_1 | |
90
91 ## Bank W (32 pins, width 2)
92
93 | Pin | Mux0 | Mux1 | Mux2 | Mux3 |
94 | --- | ----------- | ----------- | ----------- | ----------- |
95 | 96 | W VSS_1 | |
96 | 97 | W PWM_0 | |
97 | 98 | W PWM_1 | |
98 | 99 | W EINT_0 | |
99 | 100 | W EINT_1 | |
100 | 101 | W EINT_2 | |
101 | 102 | W MSPI1_CK | |
102 | 103 | W MSPI1_NSS | |
103 | 104 | W MSPI1_MOSI | |
104 | 105 | W MSPI1_MISO | |
105 | 106 | W MMC0_CMD | |
106 | 107 | W MMC0_CLK | |
107 | 108 | W MMC0_D0 | |
108 | 109 | W MMC0_D1 | |
109 | 110 | W MMC0_D2 | |
110 | 111 | W MMC0_D3 | |
111 | 127 | W VDD_1 | |
112
113 # Pinouts (Fixed function)
114
115 # Functions (PinMux)
116
117 auto-generated by [[pinouts.py]]
118
119
120 # Pinmap for Libre-SOC 180nm
121
122 ## ULPI0/8
123
124 user-facing: internal (on Card), USB-OTG ULPI PHY
125
126
127 ## ULPI1
128
129 dual USB2 Host ULPI PHY
130
131
132 ## MMC1
133
134
135 ## MMC2
136
137
138 ## SD0
139
140 user-facing: internal (on Card), multiplexed with JTAG
141 and UART2, for debug purposes
142
143
144 ## UART0
145
146
147
148
149 ## TWI0
150
151
152 ## MSPI0
153
154
155 ## B3:SD1
156
157
158 ## Unused Pinouts (spare as GPIO) for 'Libre-SOC 180nm'
159
160 | Pin | Mux0 | Mux1 | Mux2 | Mux3 |
161 | --- | ----------- | ----------- | ----------- | ----------- |
162 | 0 | N VSS_0 | | | |
163 | 1 | N VDD_0 | | | |
164 | 2 | N SDR_DQM0 | | | |
165 | 3 | N SDR_D0 | | | |
166 | 4 | N SDR_D1 | | | |
167 | 5 | N SDR_D2 | | | |
168 | 6 | N SDR_D3 | | | |
169 | 7 | N SDR_D4 | | | |
170 | 8 | N SDR_D5 | | | |
171 | 9 | N SDR_D6 | | | |
172 | 10 | N SDR_D7 | | | |
173 | 11 | N SDR_AD0 | | | |
174 | 12 | N SDR_AD1 | | | |
175 | 13 | N SDR_AD2 | | | |
176 | 14 | N SDR_AD3 | | | |
177 | 15 | N SDR_AD4 | | | |
178 | 16 | N SDR_AD5 | | | |
179 | 17 | N SDR_AD6 | | | |
180 | 18 | N SDR_AD7 | | | |
181 | 19 | N SDR_AD8 | | | |
182 | 20 | N SDR_AD9 | | | |
183 | 21 | N SDR_BA0 | | | |
184 | 22 | N SDR_BA1 | | | |
185 | 23 | N SDR_CLK | | | |
186 | 24 | N SDR_CKE | | | |
187 | 25 | N SDR_RASn | | | |
188 | 26 | N SDR_CASn | | | |
189 | 27 | N SDR_WEn | | | |
190 | 28 | N SDR_CSn0 | | | |
191 | 30 | N VSS_0 | | | |
192 | 31 | N VDD_0 | | | |
193 | 32 | E VSS_1 | | | |
194 | 33 | E SDR_SDRAD10 | | | |
195 | 34 | E SDR_SDRAD11 | | | |
196 | 35 | E SDR_SDRAD12 | | | |
197 | 36 | E SDR_DQM1 | | | |
198 | 37 | E SDR_D8 | | | |
199 | 38 | E SDR_D9 | | | |
200 | 39 | E SDR_D10 | | | |
201 | 40 | E SDR_D11 | | | |
202 | 41 | E SDR_D12 | | | |
203 | 42 | E SDR_D13 | | | |
204 | 43 | E SDR_D14 | | | |
205 | 44 | E SDR_D15 | | | |
206 | 45 | E VDD_1 | | | |
207 | 46 | E GPIOE_E8 | | | |
208 | 47 | E GPIOE_E9 | | | |
209 | 48 | E GPIOE_E10 | | | |
210 | 49 | E GPIOE_E11 | | | |
211 | 50 | E GPIOE_E12 | | | |
212 | 51 | E GPIOE_E13 | | | |
213 | 52 | E GPIOE_E14 | | | |
214 | 53 | E GPIOE_E15 | | | |
215 | 55 | E VSS_1 | | | |
216 | 56 | E JTAG_TMS | | | |
217 | 57 | E JTAG_TDI | | | |
218 | 58 | E JTAG_TDO | | | |
219 | 59 | E JTAG_TCK | | | |
220 | 63 | E VDD_1 | | | |
221 | 64 | S VSS_1 | | | |
222 | 65 | S CLK_0 | | | |
223 | 66 | S RST_0 | | | |
224 | 67 | S MSPI0_CK | | | |
225 | 68 | S MSPI0_NSS | | | |
226 | 69 | S MSPI0_MOSI | | | |
227 | 70 | S MSPI0_MISO | | | |
228 | 71 | S UART0_TX | | | |
229 | 72 | S UART0_RX | | | |
230 | 95 | S VDD_1 | | | |
231 | 96 | W VSS_1 | | | |
232 | 97 | W PWM_0 | | | |
233 | 98 | W PWM_1 | | | |
234 | 99 | W EINT_0 | | | |
235 | 100 | W EINT_1 | | | |
236 | 101 | W EINT_2 | | | |
237 | 102 | W MSPI1_CK | | | |
238 | 103 | W MSPI1_NSS | | | |
239 | 104 | W MSPI1_MOSI | | | |
240 | 105 | W MSPI1_MISO | | | |
241 | 106 | W MMC0_CMD | | | |
242 | 107 | W MMC0_CLK | | | |
243 | 108 | W MMC0_D0 | | | |
244 | 109 | W MMC0_D1 | | | |
245 | 110 | W MMC0_D2 | | | |
246 | 111 | W MMC0_D3 | | | |
247 | 127 | W VDD_1 | | | |
248
249 # Reference Datasheets
250
251 datasheets and pinout links
252 * <http://datasheets.chipdb.org/AMD/8018x/80186/amd-80186.pdf>
253 * <http://hands.com/~lkcl/eoma/shenzen/frida/FRD144A2701.pdf>
254 * <http://pinouts.ru/Memory/sdcard_pinout.shtml>
255 * p8 <http://www.onfi.org/~/media/onfi/specs/onfi_2_0_gold.pdf?la=en>
256 * <https://www.heyrick.co.uk/blog/files/datasheets/dm9000aep.pdf>
257 * <http://cache.freescale.com/files/microcontrollers/doc/app_note/AN4393.pdf>
258 * <https://www.nxp.com/docs/en/data-sheet/MCF54418.pdf>
259 * ULPI OTG PHY, ST <http://www.st.com/en/interfaces-and-transceivers/stulpi01a.html>
260 * ULPI OTG PHY, TI TUSB1210 <http://ti.com/product/TUSB1210/>
261
262 # Pin Bank starting points and lengths
263
264 * E 32 32 2
265 * N 0 32 2
266 * S 64 32 2
267 * W 96 32 2