Forum Discussion
About MAX10(10M16SAU) and DP83848 communication with MII
Hello sir,
We are not able to replicate this issue since we are not using this TI PHY on our dev kits. this would make the debugging a bit complex at our side, however, we can still send you some debugging steps.
I would like to know how did you establish the connection?
in case of static, you need to make sure to configure the PC Ethernet port to a static IP. Plus, you need to configure the socket to be static, and give it an IP. This approach might be challenging.
The recommended connection would be using a router, with both PC Ethernet and MAX10 Ethernet are connected to it. Make sure that simple_socket_sever.h is configured to to DHCP.
One observation here:
INFO : PHY[0.0] - Auto-Negotiation PASSED
INFO : PHY[0.0] - Advertisement of 1000 Base-T Full Duplex set to 0
INFO : PHY[0.0] - Advertisement 1000 Base-T half Duplex set to 0
INFO : PHY[0.0] - Restart Auto-Negotiation, checking PHY link...
INFO : PHY[0.0] - Auto-Negotiation PASSED
from the message you got from Nios II console, I can see that the Auto-Negotiation is passing. This means that the link is valid between the MAX10 PHY (TI), and your external PHY (PC).
Thanks