eth_mac_1g_gmii_fifo with Xilinx 1G/2.5G Ethernet PCS/PMA in 1000BASE-X mode #210
Unanswered
tristancmorgan
asked this question in
Q&A
Replies: 1 comment 4 replies
-
You want this module instead: https://github.com/alexforencich/verilog-ethernet/blob/master/rtl/eth_mac_1g_fifo.v |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Has anyone tried to instantiate the
eth_mac_1g_gmii_fifo
with a Xilinx 1G/2.5G Ethernet PCS/PMA core? I'm struggling with how to clock the setup properly and could use some input or discussion if anyone can help.My desired result:
eth_mac_1g_gmii_fifo
instantiations, each one connected to one of the 1G/2.5G Ethernet PCS/PMA coresThis simple diagram illustrates what I'm trying to achieve:
The 1G examples in this repo seem to exclusively interface with off-chip PHYs, whereas I want to use an on-chip PHY.
My specific question (though I'll gladly accept any critique) is: How should I wire up the clocks on the
eth_mac_1g_gmii_fifo
, given:gmii_tx_clk
to?My current best guess is this:
And here's my entire module, with boring bits removed:
I have a build with this configuration which I intend to try tomorrow, but I'd also very much appreciate some guidance so I know I'm on the right track (and can exclude the clocking from the inevitable debugging that will follow).
Beta Was this translation helpful? Give feedback.
All reactions