Other Parts Discussed in Thread: DP83867E
Tool/software: Linux
Hi Everyone,
We have ZYNC-ZC702 based custom board where we have connected, two DP83867E phys to two macs. For now, we have disabled one MAC instance effectively using only one. The active mac is reading Phy ID of both the phys properly. We have configured the phy in RGMII mode.
I/O voltages that we are using is 2.7V and following are strap register values
We are getting both Tx and Rx clocks.
Following are registers for strap, in format of <Strap pin, Rhi, Rlo>
==================================================================
Strap pins in Mode 2:
G1LED_0, 6.2K,1.6K
G1LED_1, 6.2K,1.6K
G1LED_2, 6.2K,1.6K
G1ETH_RXD0, 6.2K,1.6K
G1ETH_GPIO1, 6.2K,1.6K
G2LED_0, 6.2K, 1.6K
G2LED_1, 6.2K, 1.6K
G2LED_2, 6.2K, 1.6K
G2ETH_GPIO1, 6.2K, 1.6K
Strap pins in Mode 1:
G1ETH_RXD2, Open, 1.6K
G1ETH_GPIO0, Open, 1.6K
G2ETH_RXD2, Open, 1.6K
G2ETH_GPIO0, Open, 1.6K
Strap pins in Mode 4:
G1ETH_RXCTRL, 960, 1.6K
G2ETH_RXCTRL, 960, 1.6K
G2ETH_RXD0, 960, 1.6K
============================================
TX data lines are connected through series resistor of 22Ohms. We have verified both Tx and Rx clocks are continuous.
We have host machine and custom board connected through switch and we are running ping from target to host and Linux is running on both systems
When pinging from target to host, we are not getting continuous TX_CTRL pulse as expected and also transmit interrupt is occurring only once when pinging from target to host.
Please let me know whether our setup is ideal for debugging and the reason for TX_CTRL not being continuous pulse. We are seeing any packets on Wireshark too...
Regards,
Abhijit