Forum Discussion
Deshi_Intel
Regular Contributor
5 years agoHI Marco,
I see. So, you have further isolated the issue to be within Ti PHY and external device.
Common Ethernet setting that you should watch out is like below
- Speed - 1G, 100M, 10M
- Full duplex vs half duplex
- Autonegotiation on/off
Below is good article that talks about common factor with autonegotiation failure
- https://www.fiberoptics4sale.com/blogs/archive-posts/95041222-what-is-ethernet-auto-negotiation#:~:text=Auto%2Dnegotiation%20is%20the%20feature,values%20determined%20for%20the%20link.
- Pls ensure you configure auto-negotiation enabled for both Ti PHY and external device
- Pls ensure you configure same duplex mode on both Ti PHY and external device. Don't do one side 100/half setting while the other side 100/full setting
As for TSE IP autonegotiation setting, you want to watch out for PHY mode vs MAC mode setting
- PHY mode = the speed and duplex mode of our FPGA and external device will be resolved based on the value set in the dev_ability register. Meaning PHY mode is for advertise the link speed and duplex mode to the link partner
- MAC mode is wait for the link speed and duplex mode from link partner and then resolve based on the link_partner ability register.
- One side should be set as PHY mode and the other side should be set as MAC mode
Thanks.
Regards,
dlim