Всем привет!)
Имеем -
PHY - KSZ9031
MAC - Altera Triple-Speed Ethernet (altera_eth_tse)
Если запись настроек через MDIO делать на ПЛИС, то все ок, линк поднимается, отправка пакетов идет.
Если запись MDIO делать через Nios, то линк поднимается, но отправки пакетов нет. Запись в tx_fifo в обоих случаях сделана на ПЛИС одинаково.
Значения регистров MDIO и порядок их записи одинаковый.
После записи в MDIO делаю чтение (тоже через Nios) - значения читаются и совпадают с записанными.
Параметры eth_tse одинаковые за исключением того, что в первом случае он добавлен в проект как отдельное IP-ядро, а во втором - через Qsys.
Что делать\куда копать?