Skip to content

Commit ebf4383

Browse files
committed
platforms: add KCU116 Ethernet PHY resources
Expose the documented DP83867 SGMII Ethernet PHY management pins, reset/interrupt, SGMII clock, serial lanes, clock output, and GPIO0 signal. Sources: - https://docs.amd.com/r/en-US/ug1239-kcu116-eval-bd - https://docs.amd.com/api/khub/documents/MyDbquCxOBksfDRrhBQM1A/content
1 parent c8c30d3 commit ebf4383

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

litex_boards/platforms/xilinx_kcu116.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,24 @@
127127
IOStandard("LVCMOS18")
128128
),
129129

130+
# SGMII Ethernet
131+
("eth_clocks", 0,
132+
Subsignal("p", Pins("T24")),
133+
Subsignal("n", Pins("U24")),
134+
),
135+
("eth", 0,
136+
Subsignal("rst_n", Pins("AA23"), IOStandard("LVCMOS18")),
137+
Subsignal("int_n", Pins("R25"), IOStandard("LVCMOS18")),
138+
Subsignal("mdio", Pins("P25"), IOStandard("LVCMOS18")),
139+
Subsignal("mdc", Pins("U25"), IOStandard("LVCMOS18")),
140+
Subsignal("clkout", Pins("T25"), IOStandard("LVCMOS18")),
141+
Subsignal("gpio0", Pins("P26"), IOStandard("LVCMOS18")),
142+
Subsignal("rx_p", Pins("U26")),
143+
Subsignal("rx_n", Pins("V26")),
144+
Subsignal("tx_p", Pins("N24")),
145+
Subsignal("tx_n", Pins("P24")),
146+
),
147+
130148
# DDR4 SDRAM
131149
("ddram", 0,
132150
Subsignal("a", Pins(

0 commit comments

Comments
 (0)