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

 
 
> Marvell 88E1111, проблемма с Loopback
Tue
сообщение Apr 7 2011, 08:32
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 7-09-05
Из: Москва
Пользователь №: 8 340



Есть плата Arria 2 GX Dev. Board. На ней стоит ПЛИС Arria 2 GХ и Ethernet-трансивер Marvell 88E1111 подключенные друг к другу по RGMII (медь, 1Гбит). В самом начале, как только включается питание даю сброс трансивера подавая на выделенный пин ENET_RESETn сигнал лог. '0' в течение 10мс, затем поднимаю ENET_RESETn в лог. '1', жду еще 5мс. После этого он корректно сброшен и готов к работе. Посылю кадры на другую Гигабитную карту через кроссовый кабель - отправляется успешно. Принимаю кадры, посланные из другой гигабитной карты, - принимаются успешно. Теперь хочу проверить прием/передачу в режиме Loopback

1. Выключаю Auto-Negotiation, задаю скорость 1000Mbps записью Rg0.6=1, Rg0.13=0 и даю soft reset. Для этого записываю в Rg0 следующий код: 0х8140 ('1000000101000000')

2. Включаю Loopback (Rg0.14) записью значения: 0х4140 ('0100000101000000')

Посылаю кадр, ожидаю, что он завернется на MAC уровне в трансивере и вернется по RGMII в ПЛИС. Но этого не происходит. В ПЛИС по RGMII вообще ничего не приходит.

Кто-нибудь сталкивался с подобной проблеммой использования Loopback в Marvell 88E1111 ? Как решили ?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


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


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