keeping SMI_ENABLE_AUTONEG didn't work for me. I had to use
SMI_DISABLE_AUTONEG
and I am using
rgmii_inband_status_t current_mode = INBAND_STATUS_100M_FULLDUPLEX_DOWN;
Other changes were done as proposed above.
With that modifications I am running the AVB reference design succesfully at 100Mbit.
Thank you for this very helpful thread!
Questions on ethernet (XE devices) and handing data reads Topic is solved
-
- Active Member
- Posts: 44
- Joined: Sat May 09, 2020 4:20 pm
-
- XCore Expert
- Posts: 580
- Joined: Thu Nov 26, 2015 11:47 pm
As another update, if you implement a 100Mbps only mode, and program the PHY correctly of course so it can't negotiate anything other than 100Mbps, then you can get rid of all the speed change chanends and that will free up some additional resources (since the PHY will never report a speed change).