Skip to content

Commit 5ebd113

Browse files
committedOct 11, 2017
kasli: extend, fix
1 parent 94ea713 commit 5ebd113

File tree

1 file changed

+36
-19
lines changed

1 file changed

+36
-19
lines changed
 

Diff for: ‎migen/build/platforms/sinara/kasli.py

+36-19
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@
77

88
("clk50", 0, Pins("Y18"), IOStandard("LVCMOS25")),
99

10-
("ck_fpgaio", 0,
10+
("clk_fpgaio", 0,
1111
Subsignal("p", Pins("W19")),
1212
Subsignal("n", Pins("W20")),
1313
IOStandard("LVDS25"),
1414
),
1515

16-
("clkrec", 0,
16+
("clk_rec", 0,
1717
Subsignal("p", Pins("U20")),
1818
Subsignal("n", Pins("V20")),
1919
IOStandard("LVDS25"),
@@ -44,6 +44,11 @@
4444
Subsignal("n", Pins("E6")),
4545
),
4646

47+
# ("clk125_gtp", 0,
48+
# Subsignal("p", Pins("F10")),
49+
# Subsignal("n", Pins("E10")),
50+
# ),
51+
4752
("sfp_gtp", 0,
4853
Subsignal("txp", Pins("B4")),
4954
Subsignal("txn", Pins("A4")),
@@ -62,19 +67,37 @@
6267
IOStandard("LVCMOS25")
6368
),
6469

65-
# ...
70+
("sfp_gtp", 1,
71+
Subsignal("txp", Pins("D5")),
72+
Subsignal("txn", Pins("C5")),
73+
Subsignal("rxp", Pins("D11")),
74+
Subsignal("rxn", Pins("C11")),
75+
),
6676
("sfp", 1,
6777
# ...
6878
Subsignal("led", Pins("T18")),
6979
IOStandard("LVCMOS25")
7080
),
71-
# ...
81+
82+
("sfp_gtp", 2,
83+
Subsignal("txp", Pins("B6")),
84+
Subsignal("txn", Pins("A6")),
85+
Subsignal("rxp", Pins("B10")),
86+
Subsignal("rxn", Pins("A10")),
87+
),
7288
("sfp", 2,
7389
# ...
7490
Subsignal("led", Pins("P20")),
7591
IOStandard("LVCMOS25")
7692
),
7793

94+
("sata_gtp", 0,
95+
Subsignal("txp", Pins("D7")),
96+
Subsignal("txn", Pins("C7")),
97+
Subsignal("rxp", Pins("D9")),
98+
Subsignal("rxn", Pins("C9")),
99+
),
100+
78101
("ddram", 0,
79102
Subsignal("a", Pins(
80103
"K2 G2 F3 J5 E2 H5 J2 K1 "
@@ -85,22 +108,16 @@
85108
Subsignal("cas_n", Pins("G4"), IOStandard("SSTL15")),
86109
Subsignal("we_n", Pins("F1"), IOStandard("SSTL15")),
87110
# Subsignal("cs_n", Pins(""), IOStandard("SSTL15")),
88-
Subsignal("dm", Pins("N4 J4"), IOStandard("SSTL15"),
89-
Misc("DATA_RATE=DDR")),
111+
Subsignal("dm", Pins("J4 N4"), IOStandard("SSTL15")),
90112
Subsignal("dq", Pins(
91113
"L4 L5 J6 K6 K3 L3 M2 M3 "
92-
"P1 R1 N2 P2 M5 M6 N5 N6"),
93-
IOStandard("SSTL15_DCI"),
94-
Misc("ODT=RTT_40"),
95-
Misc("DATA_RATE=DDR")),
96-
Subsignal("dqs_p", Pins("P5 M1"),
97-
IOStandard("DIFF_SSTL15"),
98-
Misc("DATA_RATE=DDR")),
99-
Subsignal("dqs_n", Pins("P4 L1"),
100-
IOStandard("DIFF_SSTL15"),
101-
Misc("DATA_RATE=DDR")),
102-
Subsignal("clk_p", Pins("H3"), IOStandard("DIFF_SSTL15"), Misc("DATA_RATE=DDR")),
103-
Subsignal("clk_n", Pins("G3"), IOStandard("DIFF_SSTL15"), Misc("DATA_RATE=DDR")),
114+
"P1 R1 N2 P2 M5 M6 N5 P6"),
115+
IOStandard("SSTL15"),
116+
Misc("IN_TERM=UNTUNED_SPLIT_50")),
117+
Subsignal("dqs_p", Pins("M1 P5"), IOStandard("DIFF_SSTL15")),
118+
Subsignal("dqs_n", Pins("L1 P4"), IOStandard("DIFF_SSTL15")),
119+
Subsignal("clk_p", Pins("H3"), IOStandard("DIFF_SSTL15")),
120+
Subsignal("clk_n", Pins("G3"), IOStandard("DIFF_SSTL15")),
104121
Subsignal("cke", Pins("B2"), IOStandard("SSTL15")),
105122
Subsignal("odt", Pins("H4"), IOStandard("SSTL15")),
106123
Subsignal("reset_n", Pins("L6"), IOStandard("LVCMOS15")),
@@ -139,5 +156,5 @@ class Platform(XilinxPlatform):
139156

140157
def __init__(self):
141158
XilinxPlatform.__init__(
142-
self, "xc7a100t-fgg484-2-c", _io, _connectors,
159+
self, "xc7a100t-fgg484-2", _io, _connectors,
143160
toolchain="vivado")

0 commit comments

Comments
 (0)
Please sign in to comment.