enclustra kx2: add connectors

This commit is contained in:
Hans Baier 2023-04-10 14:06:42 +07:00
parent a8eb0b20c1
commit 58679262ad

View file

@ -81,6 +81,193 @@ _io = [
("ddram_vsel", 0, Pins('AA3'), IOStandard("SSTL15"), Misc("SLEW=SLOW")),
]
_connectors = [
("A", {
15 : "W20", 16 : "AA23",
17 : "Y21", 18 : "AB24",
19 : "AD21",
21 : "AE21", 22 : "AB21",
24 : "AC21",
25 : "AE22",
27 : "AF22", 28 : "AB22",
30 : "AC22",
31 : "V21",
33 : "W21", 34 : "AE23",
36 : "AF23",
37 : "V23",
39 : "V24", 40 : "AF24",
42 : "AF25",
43 : "U24",
45 : "U25", 46 : "Y22",
48 : "AA22",
49 : "AC23",
51 : "AC24", 52 : "AD25",
54 : "AE25",
55 : "W25",
57 : "W26", 58 : "AD23",
60 : "AD24",
61 : "U26",
63 : "V26", 64 : "U22",
66 : "V22",
67 : "AB26",
69 : "AC26", 70 : "W23",
72 : "W24",
73 : "AA25",
75 : "AB25", 76 : "AD26",
78 : "AE26",
79 : "U21",
81 : "Y20", 82 : "Y25",
84 : "Y26",
85 : "Y23",
87 : "AA24", 88 : "D23",
90 : "D24",
91 : "C21", 92 : "E21",
93 : "B21", 94 : "E22",
95 : "D26",
97 : "C26", 98 : "D21",
100 : "C22",
101 : "A23",
103 : "A24", 104 : "F22",
105 : "B20", 106 : "E23",
107 : "A20",
}),
("B", {
1 : "D6" ,
3 : "D5" , 4: "H6",
5 : "F6" , 6: "H5",
7 : "F5" ,
10: "K6",
12: "K5",
13 : "P2" ,
16: "R4",
17 : "P1" ,
20: "R3",
21 : "M2" ,
24: "N4",
25 : "M1" ,
28: "N3",
29 : "K2" ,
32: "L4",
33 : "K1" ,
36: "L3",
37 : "H2" ,
40: "J4",
41 : "H1" ,
44: "J3",
45 : "F2" ,
47 : "F1" , 48: "G4",
50: "G3",
51 : "D2" ,
53 : "D1" , 54: "E4",
56: "E3",
57 : "G11",
59 : "F10", 60: "C4",
62: "C3",
63 : "B2" ,
65 : "B1" , 66: "B6",
68: "B5",
69 : "A4" ,
71 : "A3" , 72: "F19",
74: "E20",
75 : "C14",
77 : "C13", 78: "H17",
80: "H18",
81 : "D14",
83 : "D13", 84: "G19",
86: "F20",
87 : "J13",
89 : "H13", 90: "L19",
91 : "F14", 92: "L20",
93 : "F13", 94: "K20",
96: "J20",
97 : "E13",
99 : "E12", 100: "M17",
101 : "G12", 102: "L18",
103 : "F12", 104: "L17",
106: "K18",
107 : "J11",
109 : "J10", 110: "K16",
111 : "H12", 112: "K17",
113 : "H11", 114: "J18",
116: "J19",
117 : "G10",
119 : "G9" , 120: "H19",
122: "G20",
123 : "E11", 124: "D19",
125 : "D11", 126: "D20",
129 : "A13", 130: "G17",
131 : "A12", 132: "F18",
133 : "B10",
135 : "A10", 136: "C17",
138: "C18",
139 : "B12",
141 : "B11", 142: "C16",
144: "B16",
145 : "H14",
147 : "G14", 148: "B17",
150: "A17",
151 : "C12",
153 : "C11", 154: "E18",
156: "D18",
157 : "B14",
159 : "A14", 160: "C19",
162: "B19",
163 : "B15", 164: "A18",
165 : "A15", 166: "A19",
}),
("C", {
69: "J8", 70 : "K15",
71: "J14", 72 : "M16",
75: "A9", 76 : "G15",
77: "A8", 78 : "F15",
79: "C9", 80 : "J15",
81: "B9", 82 : "J16",
85: "D9", 86 : "F17",
87: "D8", 88 : "E17",
89: "E10", 90 : "E15",
91: "D10", 92 : "E16",
95: "F9", 96 : "H16",
97: "F8", 98 : "G16",
99: "H9", 100 : "D15",
101: "H8", 102 : "D16",
105: "N18", 106 : "P16",
107: "M19", 108 : "N17",
109: "R16", 110 : "U17",
111: "R17", 112 : "T17",
115: "P23", 116 : "R18",
117: "N23", 118 : "P18",
119: "T24", 120 : "R22",
121: "T25", 122 : "R23",
125: "N19", 126 : "P24",
127: "M20", 128 : "N24",
129: "T18", 130 : "P19",
131: "T19", 132 : "P20",
135: "U19", 136 : "T22",
137: "U20", 138 : "T23",
139: "T20", 140 : "K25",
141: "R20", 142 : "K26",
145: "R25", 146 : "N21",
147: "P25", 148 : "N22",
151: "R21", 152 : "M24",
153: "P21", 154 : "L24",
157: "M21", 158 : "M25",
159: "M22", 160 : "L25",
161: "R26", 162 : "N26",
163: "P26", 164 : "M26",
})
]
# Platform -----------------------------------------------------------------------------------------
class Platform(Xilinx7SeriesPlatform):