Здравствуйте!
Имеется плата со спартаном 6 и marvell 88E1111.
За основу взята эта
корка, без вникания в детали.
Было изготовлено несколько плат, все работало сразу после монтажа. Я считал, что прошивка полностью отлажена и отработана.
Однако, из последних двух плат Ethernet на одной не запустился (((.
На рабочей плате стоит марвелл 2011 года, а на не рабочей 2013.
Пытались проанализиоовать неисправность: питания в порядке, замыканий вроде нет, задающий кварц работает.
Однако, нет сигнала RX_CLK, TX_CLK. Так как рентгена нет, а плата 12 слойная проанализировать все детально не получилось.
Решили заменить марвелл, отправили в контору, которая занимается монтажом. Однако, после замены та же ситуация:
Ethernet молчит, RX_CLK, TX_CLK нет, конфигурация вроде проходит (корка вырабатывает сигнал ready).
Так же заметил, что на 5 кОм резисторе RSET падение напряжения нулевое, когда на исправной плате 1,3 В (даже до конфигурации ПЛИС и при отключении клока 25 МГЦ).
Вопрос следующий:
Может ли это быть связано с ревизией марвела, или стоит грешить на неисправность в железе или печати?
Вроде все перепроверил, что мог... Отключал на рабочей плате в прошивке все сигналы кроме reset, mdio и mdc: RX_CLK, TX_CLK в норме, падение на резисторе RSET - 1,3 В.
Такое ощущение, что в печати оторван или RSET или COMA...