-
Notifications
You must be signed in to change notification settings - Fork 95
/
Copy pathboard_specific.cst
79 lines (66 loc) · 1.71 KB
/
board_specific.cst
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
// The pin assignments
// CLK
IO_LOC "CLK" H11;
// LED
IO_LOC "LED[5]" L16;
IO_LOC "LED[4]" L14;
IO_LOC "LED[3]" N14;
IO_LOC "LED[2]" N16;
IO_LOC "LED[1]" A13;
IO_LOC "LED[0]" C13;
// UART
IO_LOC "UART_TX" M11;
IO_LOC "UART_RX" T13;
// SWITCH
IO_LOC "SW[3]" T5;
IO_LOC "SW[2]" T4;
IO_LOC "SW[1]" E8;
IO_LOC "SW[0]" E9;
// KEY
IO_LOC "KEY[4]" C7;
IO_LOC "KEY[3]" D7;
IO_LOC "KEY[2]" T2;
IO_LOC "KEY[1]" T3;
IO_LOC "KEY[0]" T10;
// GPIO
IO_LOC "GPIO_3[7]" N8;
IO_LOC "GPIO_3[6]" N7;
IO_LOC "GPIO_3[5]" D11;
IO_LOC "GPIO_3[4]" B11;
IO_LOC "GPIO_3[3]" L9;
IO_LOC "GPIO_3[2]" N9;
IO_LOC "GPIO_3[1]" N6;
IO_LOC "GPIO_3[0]" A11;
IO_LOC "GPIO_2[7]" C12;
IO_LOC "GPIO_2[6]" A14;
IO_LOC "GPIO_2[5]" A15;
IO_LOC "GPIO_2[4]" E15;
IO_LOC "GPIO_2[3]" B12;
IO_LOC "GPIO_2[2]" B13;
IO_LOC "GPIO_2[1]" B14;
IO_LOC "GPIO_2[0]" D14;
IO_LOC "GPIO_1[0]" P11;
IO_LOC "GPIO_0[7]" P9;
IO_LOC "GPIO_0[6]" T8;
IO_LOC "GPIO_0[5]" R8;
IO_LOC "GPIO_0[4]" T6;
// Microphone in Pmod 0
IO_LOC "GPIO_0[3]" T9; // ws
IO_LOC "GPIO_0[2]" P8; // lr
IO_LOC "GPIO_0[1]" T7; // sck
IO_LOC "GPIO_0[0]" P6; // sd
IO_PORT "GPIO_0[0]" PULL_MODE=DOWN;
// On-board sound DAC
IO_LOC "PA_EN" R16;
IO_LOC "HP_DIN" P15;
IO_LOC "HP_WS" P16;
IO_LOC "HP_BCK" N15;
// External sound DAC in Pmod 1
IO_LOC "GPIO_1[7]" J14; // lrck
IO_LOC "GPIO_1[6]" M14; // din
IO_LOC "GPIO_1[5]" T12; // bck
IO_LOC "GPIO_1[4]" T11; // sck
// TM1638 in Pmod 1
IO_LOC "GPIO_1[3]" J16; // sio_stb
IO_LOC "GPIO_1[2]" M15; // sio_clk
IO_LOC "GPIO_1[1]" R11; // sio_data