Other Parts Discussed in Thread: DP83869
Hi,
I am using DP83869HM developing a HUB, and I am struggling in PHY debug for days, and I didn't figure out the root reason. Can you help me on below questions to make me clear about physical layer work?
1. In MII and RGMII mode, Is TXCLK, XI and RXCLK in same clock domain? I want to use same PHY device to transmit its received data, do I need to use FIFO for different clock data sync in my FPGA code?
2. Which clk edge(rising or falling edge) I should use to lock RX and TX data in MII mode? And how about RGMII mode?
3. How to configure as MII mode? In MII mode, how to configure GTXCLK/TXCLK pin to TXCLK? Or it will automatically be TXCLK in MII mode?
4. If I use MII mode, TXCLK should be output from DP83869, is it sync with XI clk? If yes, can I just use XI clk to lock my TX_data?
5. If I use RGMII mode and only need 100base-Tx, TXCLK should be input to DP83869, can I only use one clk source(from FPGA) to drive XI and TXCLK pin?
6. How can I verify DP83869HM physical layer is working good? Can link up status show everything good in physical layer?
Many thanks!
Rachel