keeping SMI_ENABLE_AUTONEG didn't work for me. I had to use
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!
Technical questions regarding the xTIMEcomposer, xSOFTip Explorer and Programming with XMOS.
- Posts: 19
- Joined: Sat May 09, 2020 4:20 pm
- XCore Expert
- Posts: 544
- 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).