Перейти к содержанию
    

Гигабит Ethernet: RGMII и PHY 88e1111. Вопросы по взаимодействию

у меня Marvel's 88E1118R. Но не знаю чем помочь. Написал свой RGMII, перекрестился, подал на микруху данные и заработало на гигабите. Никакие регистры даже не трогаю, ибо с мануалом на него проблемы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

21 hours ago, new123 said:

у меня Marvel's 88E1118R. Но не знаю чем помочь. Написал свой RGMII, перекрестился, подал на микруху данные и заработало на гигабите. Никакие регистры даже не трогаю, ибо с мануалом на него проблемы.

Да, даташит фиг найдешь...

Я когда с 88e1111 работал - с рагистрами намучился. А 88e1119, уже я понял, не поддерживает RGMII, только GMII. В общем буду разбираться...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

рекомендую аккуратно подобрать фазу клока для RGMII \ GMII . А так проблем никаких с этими чипами нет. Все простое как АК47 :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 1/31/2019 at 2:57 PM, gin said:

Видимо никак не отделаться мне от этого Марвелла!

В новом проекте опять микросхема Marvell, только теперь вместо 88e1111 - на плате стоит 88e1119R.

Может кто сталкивался с этой микросхемой? Какие то есть существенные отличия от 88e1111?

Работал с обоими. Если всё еще возникают проблемы - задавайте вопросы, может помогу. Там конечно есть подлянка на передаче, я долго в фоновом режиме жевал этот интерфейс, в итоге победил.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 20.02.2019 в 09:51, AVR сказал:

Работал с обоими. Если всё еще возникают проблемы - задавайте вопросы, может помогу. Там конечно есть подлянка на передаче, я долго в фоновом режиме жевал этот интерфейс, в итоге победил.

Спасибо! Обязательно спрошу, если что непонятно будет)

Кстати, на удивление передача на комп запустилось очень легко. Немного свой код поменял под 8-и битную шину. Никакие регистры PHY не настраивал, просто собрал проект и передача сразу же пошла) Завтра надо будет прием проверить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 2/1/2019 at 4:11 PM, gin said:

Да, даташит фиг найдешь...

Я когда с 88e1111 работал - с рагистрами намучился. А 88e1119, уже я понял, не поддерживает RGMII, только GMII. В общем буду разбираться...

Завел 88e1111 GMII to SGMII (MAC->MARVEL->Fiber Tranceiver). А вот GMII to Copper (MAC->MARVEL->RJ-45) не как, может кто реализовал?

Думаю проблема в злосчастных регистрах Marvela((((

88E1111 DS_FULL.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 hours ago, gaber said:

А вот GMII to Copper (MAC->MARVEL->RJ-45) не как, может кто реализовал?

что именно не как, не известно?

 

если есть возможность, приложите лучше скрин симуляции. Что там у вас получается.
Если соединить кабелем Марвелл и удаленный роутер/компьюетр, на удаленном узле сетка подымается через пару сек? Автосогласование проходит?

Изменено пользователем new123

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 hours ago, new123 said:

что именно не как, не известно?

 

если есть возможность, приложите лучше скрин симуляции. Что там у вас получается.
Если соединить кабелем Марвелл и удаленный роутер/компьюетр, на удаленном узле сетка подымается через пару сек? Автосогласование проходит?

 

При соединение с удалены роутером/компьюетром сетка не подымается. Регистры Мarvelа откликаются. На выходах МDI0+/- периодически дергается пачка импульсов.

Ниже так выставил конфиги и регистры Marvel. Подозреваю что здесь что-то не так

1.jpg.bb9c7cc5b3c443ff3c3b283d40a18408.jpg

2.thumb.jpg.7e906192330dd9835aceb01c585456f7.jpg

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 hours ago, gaber said:

Ниже так выставил конфиги и регистры Marvel.

у меня конфиги распаяны прям на плате жестко, даже не менял никогда.

А при переходе с фибера на rj-45, частоту менять не надо?  Может роутер 1Гиг не тянет, а для сотки другую частоту поставить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

14 hours ago, new123 said:

фибера

Гиг он, что для меди, что для фибера частота одна и та же 125Мгц. Как по вашему мнению кофиги и регистры правильно оформил?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, gaber said:

Как по вашему мнению кофиги и регистры правильно оформил?

я чуть попозже гляну.

Я правильно понял, что у вас есть обкатанный код на одной плате. Переехали на другую плату и даже линк не стартует? 
Я когда первый раз подымал сеть на марвелл, мне повезло, у меня все сигналы на него были распаяны жестко прям на плате, в том числе и конфиги (а регистры у меня были дефолтные). А потом доводилось столкнуться с нераспаяным. И в ручную все подавать на Marvell.

Если вы переехали на другую плату, посмотрите хорошо, в каком состоянии у вас нога ENET_T_RESETn. Возможно на нее тоже руками надо сигнал подать. На автосогласовании хотя бы диоды должны начать кратковременно.

Изменено пользователем new123

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, правильно понимаете. Переехали на другую плату. До этого использовали сигналы "плавающие", для гибкости системы. С ENET_T_RESETn все в порядке.

Сегодня утром плату отправил на рентген. Оказался не пропай, контактов Marvela. При съеме микросхемы потеряли пятак(((((((((((.

Беру паузу пока. Заказал новую микросхему.

Отпишу как переобуемся. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сегодня поменяли микросхему PHY. Линк молчит. Формирую пакет на выдается на PHY. Через неё не проваливается. В ответ на выдачу на приеме появляются данные и взводится сигнал CRC на этом всё 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите, как на 88E1111 настроить скорость ethernet 100 mbps при этом подключение к fiber optics?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 8/6/2021 at 10:48 AM, rogodenis said:

Подскажите, как на 88E1111 настроить скорость ethernet 100 mbps при этом подключение к fiber optics?

Можете читать и записывать регистры через SMI (MDIO) интерфейс? Надо начать с этого.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...