Merge pull request #617 from trabucayre/zcu102_sfp_pinout
platforms/xilinx_zcu102.py: Add all SFP connectors
This commit is contained in:
commit
22ac6cb201
|
@ -103,6 +103,81 @@ _io = [
|
||||||
Subsignal("reset_n", Pins("AH9"), IOStandard("LVCMOS18")),
|
Subsignal("reset_n", Pins("AH9"), IOStandard("LVCMOS18")),
|
||||||
Misc("SLEW=FAST"),
|
Misc("SLEW=FAST"),
|
||||||
),
|
),
|
||||||
|
|
||||||
|
# GTP RefClk common to all SFPs.
|
||||||
|
("mgt_refclk", 0,
|
||||||
|
Subsignal("p", Pins("C8")),
|
||||||
|
Subsignal("n", Pins("C7")),
|
||||||
|
),
|
||||||
|
|
||||||
|
# SFP.
|
||||||
|
# Right Top (GT Location: X1Y12).
|
||||||
|
("sfp_tx_disable_n", 0, Pins("A12"), IOStandard("LVCMOS33")),
|
||||||
|
("sfp", 0,
|
||||||
|
Subsignal("txp", Pins("E4")),
|
||||||
|
Subsignal("txn", Pins("E3")),
|
||||||
|
Subsignal("rxp", Pins("D2")),
|
||||||
|
Subsignal("rxn", Pins("D1")),
|
||||||
|
),
|
||||||
|
("sfp_tx", 0,
|
||||||
|
Subsignal("p", Pins("E4")),
|
||||||
|
Subsignal("n", Pins("E3")),
|
||||||
|
),
|
||||||
|
("sfp_rx", 0,
|
||||||
|
Subsignal("p", Pins("D2")),
|
||||||
|
Subsignal("n", Pins("D1")),
|
||||||
|
),
|
||||||
|
|
||||||
|
# Right Bottom (GT Location: X1Y13).
|
||||||
|
("sfp_tx_disable_n", 1, Pins("A13"), IOStandard("LVCMOS33")),
|
||||||
|
("sfp", 1,
|
||||||
|
Subsignal("txp", Pins("D6")),
|
||||||
|
Subsignal("txn", Pins("D5")),
|
||||||
|
Subsignal("rxp", Pins("C4")),
|
||||||
|
Subsignal("rxn", Pins("C3")),
|
||||||
|
),
|
||||||
|
("sfp_tx", 1,
|
||||||
|
Subsignal("p", Pins("D6")),
|
||||||
|
Subsignal("n", Pins("D5")),
|
||||||
|
),
|
||||||
|
("sfp_rx", 1,
|
||||||
|
Subsignal("p", Pins("C4")),
|
||||||
|
Subsignal("n", Pins("C3")),
|
||||||
|
),
|
||||||
|
|
||||||
|
# Left Top (GT Location: X1Y14).
|
||||||
|
("sfp_tx_disable_n", 2, Pins("B13"), IOStandard("LVCMOS33")),
|
||||||
|
("sfp", 2,
|
||||||
|
Subsignal("txp", Pins("B6")),
|
||||||
|
Subsignal("txn", Pins("B5")),
|
||||||
|
Subsignal("rxp", Pins("B2")),
|
||||||
|
Subsignal("rxn", Pins("B1")),
|
||||||
|
),
|
||||||
|
("sfp_tx", 2,
|
||||||
|
Subsignal("p", Pins("B6")),
|
||||||
|
Subsignal("n", Pins("B5")),
|
||||||
|
),
|
||||||
|
("sfp_rx", 2,
|
||||||
|
Subsignal("p", Pins("B2")),
|
||||||
|
Subsignal("n", Pins("B1")),
|
||||||
|
),
|
||||||
|
|
||||||
|
# Left Bottom (GT Location: X1Y15).
|
||||||
|
("sfp_tx_disable_n", 3, Pins("C13"), IOStandard("LVCMOS33")),
|
||||||
|
("sfp", 3,
|
||||||
|
Subsignal("txp", Pins("A8")),
|
||||||
|
Subsignal("txn", Pins("A7")),
|
||||||
|
Subsignal("rxp", Pins("A4")),
|
||||||
|
Subsignal("rxn", Pins("A3")),
|
||||||
|
),
|
||||||
|
("sfp_tx", 3,
|
||||||
|
Subsignal("p", Pins("A8")),
|
||||||
|
Subsignal("n", Pins("A7")),
|
||||||
|
),
|
||||||
|
("sfp_rx", 3,
|
||||||
|
Subsignal("p", Pins("A4")),
|
||||||
|
Subsignal("n", Pins("A3")),
|
||||||
|
),
|
||||||
]
|
]
|
||||||
|
|
||||||
# Connectors ---------------------------------------------------------------------------------------
|
# Connectors ---------------------------------------------------------------------------------------
|
||||||
|
|
Loading…
Reference in New Issue