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

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

Если это у Вас RJ45 стандартный?, то как то странно разведены пары, обычно 1-2,3-6,4-5 и 7-8.
svedach
Jun 29 2017, 07:28
К XETHERNET1 подключается небольшой переходничек, на котором пары раскинуты так, как Вы (vadimp61) говорите...
Подскажите, среднюю точку трансформаторов к какому напряжению подключать?
Проблема решена переключением средней точки трансформаторов на 1.8 вольт, т.е. убираем L5 и ставим L6.
svedach
Jul 5 2017, 09:35
Как оказалось проблема решена частично...
Очень много пакетов теряются, хотя линия не длинная - около метра...
От платки к хосту передается не сильно большой (~50Мбит), но постоянный поток данных, пакеты длиной 554 байта, практически однотипные. С платки все уходит - проверял внутри ПЛИС, до хоста доходит половина - проверял WireShark.
Может кто сталкивался с таким поведением? MAC на ПЛИС - Xilinx Tri Mode Ehernet MAC.
Может выравнивание длин где-то сильно нарушено, например, в Вашем переходничке.
svedach
Jul 6 2017, 10:11
Думаю, что нет... Переходничек длиной сантиметров 5... сделан из витой пары - только для подключения ответной части спец. разъема.... а дальше витая пара идет.
svedach
Jul 6 2017, 13:29
На платке под Ethernet установлен такой разъем:
http://www.jst-mfg.com/product/detail_e.php?series=287может он по полосе пропускания не проходит??? На сайте по полосу пропускания вообще ничего нет...
Может ли так повлиять разъем в принципе?
vadimp61
Jul 6 2017, 17:23
Цитата(svedach @ Jul 6 2017, 16:29)

На платке под Ethernet установлен такой разъем:
http://www.jst-mfg.com/product/detail_e.php?series=287может он по полосе пропускания не проходит??? На сайте по полосу пропускания вообще ничего нет...
Может ли так повлиять разъем в принципе?
Похож на разъем низковольтного питания, для 1Г не подходит точно. Отпаяйте его и на его место впаяйте патч корд и проверьте.
svedach
Jul 6 2017, 17:41
Цитата(vadimp61 @ Jul 6 2017, 20:23)

Похож на разъем низковольтного питания, для 1Г не подходит точно. Отпаяйте его и на его место впаяйте патч корд и проверьте.
Да, так и думаю сделать, спасибо за совет...
с тактированием все в порядке?
svedach
Jul 7 2017, 07:32
Тактирую от ПЛИС, а она тактируется от ASDMB-128.000MHZ-LY-T, у него стабильность +-10ppm, тактовая проходит через 2 MMCM, по идее должно быть все в порядке...
svedach
Jul 11 2017, 07:05
Исключение из схемы разъема результата не дало - потери пакетов около 50%.
Обнаружили, что диф-пары от MAC к трансформатору перепутаны, будем исправлять...
svedach
Jul 11 2017, 09:35
Перекинули ножки трансформатора - результата нет... потери такие же.
Замечено, что от запуска к запуску процент потерь немного меняется - иногда сеть загружена на 4.5% - 5%, иногда около 2.8%
Сейчас грешим на джиттер клока, MMCM настроили на минимизацию джиттера - посмотрим...
Не помогло....
svedach
Jul 14 2017, 07:11
Есть движение вперед...
Посмотрел, как выведен клок 125МГц на котором передаются данные для MAC (TX_CLK, TXD) из TEMAC. Из анализа результатов синтеза стало ясно, что он пропущен через ODDR как я понимаю для того, что бы его можно было выводить через не-клоковый пин... У нас же этот сигнал выведен на клоковый пин... Вывел этот клок (125МГц) напрямую от MMCM - все заработало на ура (почти) - потерь пакетов практически не наблюдаю (процент сопоставим с потерями на 100Мбит).
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.