реклама на сайте
подробности

 
 
> Гигабитный Ethernet на отладочной плате ML402 (Marvell 88E1111 + Virtex-4)., В режиме 1Gbs время от времени пропадает передача.
bms
сообщение Apr 10 2008, 20:28
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 203
Регистрация: 11-08-05
Пользователь №: 7 545



На отладочной плате ML-402 собрал проект гигабитного эзернета. На борту этой платы есть Virtex-4 (на нем собрал кору MAC-а и её обвязку) и микросхема физического уровня фирмы Marvell 88E1111. Все в принципе работает, но время от времени передача данных с ML-402 в комп отваливается, причем под подозрением микросхема физического уровня, т.к. ПЛИС шлет в PHY нормальные пакеты (смотрел ChipScop-ом).
Эффект проявляется следующим образом.
Идет нормальная работа, пакеты отправляются с ML-402 и нормально принимаются компом. Это длится довольно долго, затем программа wireshark показывает, что входящих пакетов нет.
Лампочки на ML-402 показывают, что все в порядке, передача идет, скорость в порядке, если есть входящие пакеты – моргает соответствующая лампочка “RX”. Но реально в комп ничего не идет, точнее может что-то и идёт, но например битое. И сетевуха это дело отбрасывает. Через несколько десятков секунд такой "работы" микросхема физического уровня сама сбрасывается (о чем говорит характерное гашение/зажигание контрольных светодиодов) и нормальная передача восстанавливается.
Что особенно интересно. Если в момент аварии попытаться вручную сбросить PHY – это не помогает. Хотя по всем признакам сброс происходит (опять же характерное помаргивание светодиодами).
Аварийная работа случается раз в 15-30 минут и только в режиме 1000BASE-T, в режиме 100BASE-T все работает без проблем.

Сначала под подозрением был перегрев микросхемы (в гигабитном режиме она прилично греется), но дополнительный обдув ситуации не исправил.

Кто-нибудь сталкивался с подобным эффектом?

Сейчас думаю – может сетевуха компа по каким-то причинам не выдерживает длительную эксплуатацию в гигабитном режиме… хотя это конечно маловероятно. Тем более что поток данных который в неё сыпется совсем не плотный всего около 5Мбит/с. Но с другой стороны ручной сброс PHY работу не восстанавливает - значит есть вероятность, что проблема не в PHY, а на другом конце...

Буду благодарен любым идеям.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Sujan
сообщение Apr 15 2008, 08:30
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 58
Регистрация: 13-02-07
Пользователь №: 25 330



Цитата(bms @ Apr 10 2008, 21:28) *
есть Virtex-4 (на нем собрал кору MAC-а и её обвязку) и микросхема физического уровня фирмы Marvell 88E1111.
Буду благодарен любым идеям.


Насколько я знаю гигабитная кора у xilinxа платная и по этому в тестовых проектах она работает какое то ограниченное время (вроде минут 10).
Но тогда возникает вопрос: почему после некоторого простоя она опять начинает работать? smile.gif
Go to the top of the page
 
+Quote Post
Dimonira
сообщение Apr 21 2008, 06:45
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777



Цитата(Sujan @ Apr 15 2008, 12:30) *
Насколько я знаю гигабитная кора у xilinxа платная и по этому в тестовых проектах она работает какое то ограниченное время (вроде минут 10).
Но тогда возникает вопрос: почему после некоторого простоя она опять начинает работать? smile.gif

А почему бы и нет? Достаточно гадить лишь иногда, чтобы уже отбить желание пользоваться smile.gif
Тем более, что восстановление работы происходит после сброса, что объясняет причину восстановления.


Цитата(bms @ Apr 16 2008, 00:19) *
Угу. Кора плтаная и её специфика мне известна. Но дело в том, что мне попался как раз оплаченный вариант smile.gif Так что с этим все в порядке.

Вы так уверены? Судя по поведению очень похоже именно на эту причину. Даже если за кору оплачено, надо же ещё чтобы "информация" об оплате дошла до корки smile.gif

Ещё как вариант предлагаю последить за автонегоциацией. Не слетает ли она?

Вообще тема для меня актуальна, т.к. буду применять 88Е1111.
Так что сообщите результаты, плз.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- bms   Гигабитный Ethernet на отладочной плате ML402 (Marvell 88E1111 + Virtex-4).   Apr 10 2008, 20:28
- - iosifk   А как это все соединено? Напрямую или через свичи?...   Apr 11 2008, 05:24
|- - bms   Цитата(iosifk @ Apr 11 2008, 09:24) А как...   Apr 11 2008, 08:40
|- - bms   Цитата(Sujan @ Apr 15 2008, 12:30) Наскол...   Apr 15 2008, 20:19
|- - bms   Цитата(Dimonira @ Apr 21 2008, 10:45) Вы ...   Apr 21 2008, 14:26
|- - D Mike   Цитата(bms @ Apr 21 2008, 18:26) ... Верс...   May 14 2008, 10:25
|- - bms   Цитата(D Mike @ May 14 2008, 14:25) напиш...   May 16 2008, 20:15
|- - Victor®   Цитата(bms @ May 16 2008, 23:15) трансиве...   Jan 20 2011, 09:48
- - magerovski   а есть ли возможность взять твой проект?   Jan 25 2011, 15:16
|- - Sujan   Цитата(magerovski @ Jan 25 2011, 17:16) а...   Jan 26 2011, 12:19
- - Маратка   Да дело в том, что мы с товарищем никогда до этого...   Mar 29 2011, 14:23
|- - agate   Можете начать с OpenCores -там есть рабочий МАС ht...   Mar 30 2011, 22:30
- - Маратка   ЦитатаА чем вас не устраивают примеры выложенные н...   Apr 5 2011, 08:28


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th June 2025 - 14:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01381 секунд с 7
ELECTRONIX ©2004-2016