-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathGA144_io.py
42 lines (38 loc) · 852 Bytes
/
GA144_io.py
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
# GA144 IO Exception List
# The below dictionary holds places that are
# exceptions to the following rules:
# 1) Top nodes have no u
# 2) Left Nodes Have no l
# 3) Bottom nodes have no d
# 4) Right Nodes Have no r
uIOInterfaces = {
(7, 1): "serdes",
(7, 5): "spi",
(7, 8): "async",
(7, 9): "analog-tied",
(7, 13): "analog-tied",
(7, 15): "gpio",
(7, 17): "analog-tied"
}
lIOInterfaces = {
(6, 0): "gpio",
(5, 0): "gpio",
(3, 0): "gpio-double",
(3, 0): "gpio-double",
(1, 0): "gpio"
}
rIOInterfaces = {
(6, 17): "gpio-tied-double",
(6, 17): "gpio-tied-double",
(5, 17): "gpio-tied",
(4, 17): "gpio",
(3, 17): "gpio",
(2, 17): "analog-tied",
(1, 17): "analog-tied"
}
dIOInterfaces = {
(0, 1): "serdes",
(0, 7): "data",
(0, 8): "control",
(0, 9): "address"
}