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

1 Gbs на 88E1512 не запускается....

Развели платку с Artix7 и 88E1512: 100Mbs - нормально, 1Gbs - пытается стартануть (смотрю по потреблению и осциллом на выходе трансформатора), но не запускается... MAC использую от Xilinx, по идее все подключено правильно... иначе не запустились бы 100Mbs, наверное.
Питание в моменты попытки запуска гигабита не проседает. Куда еще нужно смотреть?
Принципиалку подключения прилагаю. Заранее спасибо всем ответившим...


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

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(svedach @ Jun 28 2017, 09:13) <{POST_SNAPBACK}>
Развели платку с Artix7 и 88E1512: 100Mbs - нормально, 1Gbs - пытается стартануть (смотрю по потреблению и осциллом на выходе трансформатора), но не запускается... MAC использую от Xilinx, по идее все подключено правильно... иначе не запустились бы 100Mbs, наверное.
Питание в моменты попытки запуска гигабита не проседает. Куда еще нужно смотреть?
Принципиалку подключения прилагаю. Заранее спасибо всем ответившим...


Если это у Вас RJ45 стандартный?, то как то странно разведены пары, обычно 1-2,3-6,4-5 и 7-8.

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


Ссылка на сообщение
Поделиться на другие сайты
К XETHERNET1 подключается небольшой переходничек, на котором пары раскинуты так, как Вы (vadimp61) говорите...

Подскажите, среднюю точку трансформаторов к какому напряжению подключать?

Проблема решена переключением средней точки трансформаторов на 1.8 вольт, т.е. убираем L5 и ставим L6.

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


Ссылка на сообщение
Поделиться на другие сайты
Как оказалось проблема решена частично...
Очень много пакетов теряются, хотя линия не длинная - около метра...
От платки к хосту передается не сильно большой (~50Мбит), но постоянный поток данных, пакеты длиной 554 байта, практически однотипные. С платки все уходит - проверял внутри ПЛИС, до хоста доходит половина - проверял WireShark.
Может кто сталкивался с таким поведением? MAC на ПЛИС - Xilinx Tri Mode Ehernet MAC.

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


Ссылка на сообщение
Поделиться на другие сайты
Может выравнивание длин где-то сильно нарушено, например, в Вашем переходничке.

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


Ссылка на сообщение
Поделиться на другие сайты
Думаю, что нет... Переходничек длиной сантиметров 5... сделан из витой пары - только для подключения ответной части спец. разъема.... а дальше витая пара идет.

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


Ссылка на сообщение
Поделиться на другие сайты
На платке под Ethernet установлен такой разъем:
http://www.jst-mfg.com/product/detail_e.php?series=287
может он по полосе пропускания не проходит??? На сайте по полосу пропускания вообще ничего нет...
Может ли так повлиять разъем в принципе?

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(svedach @ Jul 6 2017, 16:29) <{POST_SNAPBACK}>
На платке под Ethernet установлен такой разъем:
http://www.jst-mfg.com/product/detail_e.php?series=287
может он по полосе пропускания не проходит??? На сайте по полосу пропускания вообще ничего нет...
Может ли так повлиять разъем в принципе?

Похож на разъем низковольтного питания, для 1Г не подходит точно. Отпаяйте его и на его место впаяйте патч корд и проверьте.

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


Ссылка на сообщение
Поделиться на другие сайты
Цитата(vadimp61 @ Jul 6 2017, 20:23) <{POST_SNAPBACK}>
Похож на разъем низковольтного питания, для 1Г не подходит точно. Отпаяйте его и на его место впаяйте патч корд и проверьте.


Да, так и думаю сделать, спасибо за совет...

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


Ссылка на сообщение
Поделиться на другие сайты
Тактирую от ПЛИС, а она тактируется от ASDMB-128.000MHZ-LY-T, у него стабильность +-10ppm, тактовая проходит через 2 MMCM, по идее должно быть все в порядке...

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


Ссылка на сообщение
Поделиться на другие сайты
Исключение из схемы разъема результата не дало - потери пакетов около 50%.
Обнаружили, что диф-пары от MAC к трансформатору перепутаны, будем исправлять...

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


Ссылка на сообщение
Поделиться на другие сайты
Перекинули ножки трансформатора - результата нет... потери такие же.
Замечено, что от запуска к запуску процент потерь немного меняется - иногда сеть загружена на 4.5% - 5%, иногда около 2.8%
Сейчас грешим на джиттер клока, MMCM настроили на минимизацию джиттера - посмотрим...

Не помогло....

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


Ссылка на сообщение
Поделиться на другие сайты
Есть движение вперед...
Посмотрел, как выведен клок 125МГц на котором передаются данные для MAC (TX_CLK, TXD) из TEMAC. Из анализа результатов синтеза стало ясно, что он пропущен через ODDR как я понимаю для того, что бы его можно было выводить через не-клоковый пин... У нас же этот сигнал выведен на клоковый пин... Вывел этот клок (125МГц) напрямую от MMCM - все заработало на ура (почти) - потерь пакетов практически не наблюдаю (процент сопоставим с потерями на 100Мбит).
Изменено пользователем svedach

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация