-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathNES_TN9.cst
117 lines (110 loc) · 2.94 KB
/
NES_TN9.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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
IO_LOC "clk27M" 52;
IO_PORT "clk27M" IO_TYPE=LVCMOS33 PULL_MODE=UP;
IO_LOC "BTN[0]" 4;
IO_PORT "BTN[0]" IO_TYPE=LVCMOS33 PULL_MODE=UP;
IO_LOC "BTN[1]" 3;
IO_PORT "BTN[1]" IO_TYPE=LVCMOS33 PULL_MODE=UP;
// UART
IO_LOC "UART_TXD" 17;
IO_PORT "UART_TXD" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8;
IO_LOC "UART_RXD" 18;
IO_PORT "UART_RXD" IO_TYPE=LVCMOS33 PULL_MODE=UP;
// HDMI
IO_LOC "tmds_d_p[0]" 71,70;
IO_PORT "tmds_d_p[0]" PULL_MODE=NONE DRIVE=8;
IO_LOC "tmds_d_p[1]" 73,72;
IO_PORT "tmds_d_p[1]" PULL_MODE=NONE DRIVE=8;
IO_LOC "tmds_d_p[2]" 75,74;
IO_PORT "tmds_d_p[2]" PULL_MODE=NONE DRIVE=8;
IO_LOC "tmds_clk_p" 69,68;
IO_PORT "tmds_clk_p" PULL_MODE=NONE DRIVE=8;
// USB
// IO_LOC "usb_dm" 25;
// IO_PORT "usb_dm" IO_TYPE=LVCMOS33 PULL_MODE=DOWN DRIVE=4;
// IO_LOC "usb_dp" 26;
// IO_PORT "usb_dp" IO_TYPE=LVCMOS33 PULL_MODE=DOWN DRIVE=4;
// Joystick 1 (TO DO: check 4 pins wiring in board)
IO_LOC "joystick_clk" 25;
IO_PORT "joystick_clk" PULL_MODE=NONE IO_TYPE=LVCMOS33;
IO_LOC "joystick_mosi" 26;
IO_PORT "joystick_mosi" PULL_MODE=NONE IO_TYPE=LVCMOS33;
IO_LOC "joystick_miso" 27;
IO_PORT "joystick_miso" PULL_MODE=UP IO_TYPE=LVCMOS33;
IO_LOC "joystick_cs" 28;
IO_PORT "joystick_cs" PULL_MODE=NONE IO_TYPE=LVCMOS33;
// SD
IO_LOC "SD_CS" 38;
IO_PORT "SD_CS" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8;
IO_LOC "SD_SCK" 36;
IO_PORT "SD_SCK" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8;
IO_LOC "SD_CMD" 37;
IO_PORT "SD_CMD" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8;
IO_LOC "SD_DAT0" 39;
IO_PORT "SD_DAT0" IO_TYPE=LVCMOS33 PULL_MODE=UP;
// DACout
IO_LOC "DACout" 30;
IO_PORT "DACout" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8;
// LED
IO_LOC "LED[5]" 16;
IO_LOC "LED[4]" 15;
IO_LOC "LED[3]" 14;
IO_LOC "LED[2]" 13;
IO_LOC "LED[1]" 11;
IO_LOC "LED[0]" 10;
/*
// PS2_KB
IO_LOC "ps2_kb_clk" 25;
IO_PORT "ps2_kb_clk" IO_TYPE=LVCMOS33 PULL_MODE=UP;
IO_LOC "ps2_kb_dat" 26;
IO_PORT "ps2_kb_dat" IO_TYPE=LVCMOS33 PULL_MODE=UP;
// GPIO
IO_LOC "gpio[4]" 29;
IO_PORT "gpio[4]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8;
IO_LOC "gpio[3]" 28;
IO_PORT "gpio[3]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8;
IO_LOC "gpio[2]" 27;
IO_PORT "gpio[2]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8;
IO_LOC "gpio[1]" 26;
IO_PORT "gpio[1]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8;
IO_LOC "gpio[0]" 25;
IO_PORT "gpio[0]" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8;
// VGA
IO_LOC "vga_ho" 25;
IO_PORT "vga_ho" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8;
IO_LOC "vga_vo" 26;
IO_PORT "vga_vo" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8;
IO_LOC "vga_ro" 27;
IO_PORT "vga_ro" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8;
IO_LOC "vga_go" 28;
IO_PORT "vga_go" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8;
IO_LOC "vga_bo" 29;
IO_PORT "vga_bo" IO_TYPE=LVCMOS33 PULL_MODE=UP DRIVE=8;
*/
/*
---
38 | | 63
37 --- 86
36 85
39 84
h 25 83
v 26 82
R 27 81
G 28 80
B 29 79
30 77
33 76
34 75
40 74
35 73
41 72
42 71
51 70
53 5V
54 48
55 49
56 31
57 32
68 GND
69 | | 3V3
| |
*/