-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathminiatom_icoboard.pcf
144 lines (122 loc) · 2.63 KB
/
miniatom_icoboard.pcf
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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
#
# I/O pins for ICOboard
#
set_io --warn-no-port led1 C8
set_io --warn-no-port led2 F7
set_io --warn-no-port led3 K9
set_io pclk R9
#set_io reset N11
#set_io TXD B12
#set_io RXD B10
#set_io hsync B4
#set_io vsync B5
# RGB 2:2:2
#set_io rgb[0] B3
#set_io rgb[1] C3
#set_io rgb[2] B7
#set_io rgb[3] A5
#set_io rgb[4] B6
#set_io rgb[5] A2
#set_io hsync N6
#set_io vsync N7
# RGB 2:2:2
#set_io rgb[0] M8
#set_io rgb[1] L7
#set_io rgb[2] N9
#set_io rgb[3] L9
#set_io rgb[4] P9
#set_io rgb[5] G5
# PMOD vga
set_io --warn-no-port hsync B8
set_io --warn-no-port vsync A9
set_io --warn-no-port red[0] A5
set_io --warn-no-port red[1] A2
set_io --warn-no-port red[2] C3
set_io --warn-no-port red[3] B4
set_io --warn-no-port blue[0] B7
set_io --warn-no-port blue[1] B6
set_io --warn-no-port blue[2] B3
set_io --warn-no-port blue[3] B5
set_io --warn-no-port green[0] D8
set_io --warn-no-port green[1] B9
set_io --warn-no-port green[2] B10
set_io --warn-no-port green[3] B11
set_io key_col[0] F11
set_io key_col[1] E14
set_io key_col[2] F12
set_io key_col[3] E11
set_io key_col[4] D11
set_io key_col[5] D10
set_io ctrl_key G11
set_io shift_key E13
set_io rept_key F9
set_io key_reset E10
set_io key_row[0] K13
set_io key_row[1] J13
set_io key_row[2] J11
set_io key_row[3] M15
set_io key_row[4] M16
set_io key_row[5] H14
set_io key_row[6] K15
set_io key_row[7] G13
set_io key_row[8] F14
set_io key_row[9] T16
set_io SRAM_A[0] N2
set_io SRAM_A[1] K5
set_io SRAM_A[2] J5
set_io SRAM_A[3] M5
set_io SRAM_A[4] P4
set_io SRAM_A[5] N5
set_io SRAM_A[6] P5
set_io SRAM_A[7] P7
set_io SRAM_A[8] M6
set_io SRAM_A[9] P6
set_io SRAM_A[10] T8
set_io SRAM_A[11] T1
set_io SRAM_A[12] P2
set_io SRAM_A[13] R1
set_io SRAM_A[14] N3
set_io SRAM_A[15] P1
set_io SRAM_A[16] M11
set_io SRAM_A[17] P10
set_io SRAM_A[18] P8
set_io SRAM_D[0] T2
set_io SRAM_D[1] R3
set_io SRAM_D[2] T3
set_io SRAM_D[3] R4
set_io SRAM_D[4] R5
set_io SRAM_D[5] T5
set_io SRAM_D[6] R6
set_io SRAM_D[7] T6
set_io SRAM_D[8] N4
set_io SRAM_D[9] M4
set_io SRAM_D[10] L6
set_io SRAM_D[11] M3
set_io SRAM_D[12] L4
set_io SRAM_D[13] L3
set_io SRAM_D[14] K4
set_io SRAM_D[15] K3
set_io SRAM_nCE M7
set_io SRAM_nWE T7
set_io SRAM_nOE L5
set_io SRAM_nLB J4
set_io SRAM_nUB J3
# SD Card
#set_io ss D8
#set_io mosi B9
#set_io sclk B10
#set_io miso B11
# SD Card
#set_io ss N9
#set_io mosi P9
#set_io sclk M8
#set_io miso N7
# SD Card
set_io ss T15
set_io mosi T14
set_io sclk T11
set_io miso R10
set_io --warn-no-port SPI_FLASH_CS R12
set_io --warn-no-port SPI_FLASH_SCLK R11
set_io --warn-no-port SPI_FLASH_MOSI P12
set_io --warn-no-port SPI_FLASH_MISO P11