From: Florent Kermarrec Date: Thu, 16 Apr 2015 22:51:16 +0000 (+0200) Subject: platforms/kc705: add PCIe pins X-Git-Tag: 24jan2021_ls180~2099^2~94 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=15625236c1fa5cb4f87466a348595e40f680c571;p=litex.git platforms/kc705: add PCIe pins --- diff --git a/mibuild/platforms/kc705.py b/mibuild/platforms/kc705.py index 64f39d97..7b81945d 100644 --- a/mibuild/platforms/kc705.py +++ b/mibuild/platforms/kc705.py @@ -146,6 +146,43 @@ _io = [ Subsignal("crs", Pins("R30")), IOStandard("LVCMOS25") ), + + ("pcie_x1", 0, + Subsignal("rst_n", Pins("G25"), IOStandard("LVCMOS25")), + Subsignal("clk_p", Pins("U8")), + Subsignal("clk_n", Pins("U7")), + Subsignal("rx_p", Pins("M6")), + Subsignal("rx_n", Pins("M5")), + Subsignal("tx_p", Pins("L4")), + Subsignal("tx_n", Pins("L3")) + ), + ("pcie_x2", 0, + Subsignal("rst_n", Pins("G25"), IOStandard("LVCMOS25")), + Subsignal("clk_p", Pins("U8")), + Subsignal("clk_n", Pins("U7")), + Subsignal("rx_p", Pins("M6 P6")), + Subsignal("rx_n", Pins("M5 P5")), + Subsignal("tx_p", Pins("L4 M2")), + Subsignal("tx_n", Pins("L3 M1")) + ), + ("pcie_x4", 0, + Subsignal("rst_n", Pins("G25"), IOStandard("LVCMOS25")), + Subsignal("clk_p", Pins("U8")), + Subsignal("clk_n", Pins("U7")), + Subsignal("rx_p", Pins("M6 P6 R4 T6")), + Subsignal("rx_n", Pins("M5 P5 R3 T5")), + Subsignal("tx_p", Pins("L4 M2 N4 P2")), + Subsignal("tx_n", Pins("L3 M1 N3 P1")) + ), + ("pcie_x8", 0, + Subsignal("rst_n", Pins("G25"), IOStandard("LVCMOS25")), + Subsignal("clk_p", Pins("U8")), + Subsignal("clk_n", Pins("U7")), + Subsignal("rx_p", Pins("M6 P6 R4 T6 V6 W4 Y6 AA4")), + Subsignal("rx_n", Pins("M5 P5 R3 T5 V5 W3 Y5 AA3")), + Subsignal("tx_p", Pins("L4 M2 N4 P2 T2 U4 V2 Y2")), + Subsignal("tx_n", Pins("L3 M1 N3 P1 T1 U3 V1 Y1")) + ) ] _connectors = [