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

 
 
 
Reply to this topicStart new topic
> Xilinx Tri-mode Eth MAC+SGMII bridge и 10/100Mb.
Maggot
сообщение Aug 21 2017, 09:24
Сообщение #1





Группа: Участник
Сообщений: 7
Регистрация: 3-06-16
Пользователь №: 92 028



Добрый день, уважаемые форумчане.
У меня имеется следующая связка - в FPGA (Kintex7) IP core 'Tri-Mode Ethernet MAC' связана по внутреннему GMII c IP core '1000BASE-X PCS/PMA or SGMII' в режиме SGMII bridge, c AN. Вывод из FPGA через GTX трансиверы. Выводится SGMII. Далее стоит PHY в режиме pass-throw, т.е. его можно не учитывать, и далее SFP.
SFP на медь 1000/100/10. Соответственно в SFP стоит еще один PHY - Marvel 88E1111, который наружу, в сторону MAC отдает SGMII.
Канал на 1Gb работает, пакеты проходят. Среда разработки - Xilinx ISE.
Вопрос состоит в настройке всего этого хозяйства для работы на 100Mb.
Дело в том, что по документации IP core '1000BASE-X PCS/PMA or SGMII' позволяет производить настройку двумя способами - по MDIO и через конфигурационные регистры(вектора). И судя по описанию регистров MDIO, эта ip core работает только на 1000, не поддерживая 10/100.
При этом в описании настройки через конфигурационный вектор есть возможность выбрать скорость 1000/100/10.
Но положительного эффекта такая настройка не дает.
При переводе 'Tri-Mode Ethernet MAC' в режим 100 или 10Mb на целевом ПК каждый байт отправленного пакета повторяется 10 или 100 раз соответственно.

Хотелось бы узнать, может кто сталкивался с такой задачей - передача с помощью этих IP core eth 10/100 по SGMII и подскажет, как запустить его в таком режиме,
ну или что можно почитать по поводу...

С уважением.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 24th November 2017 - 18:33
Рейтинг@Mail.ru


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