pepelats 0 11 июля, 2014 Опубликовано 11 июля, 2014 · Жалоба Здравствуйте, Проблема в следующем: Есть плата SP605, на борту у нее есть SFP разъем. Необходимо плату используя SFP модули и медиаконвертер подключить к сети с целью обмена данными. Для начала собрал проект в XPS используя Microblaze + AXI Ethernet и стандартный Ethernet c PHY на плате. В качаестве программы в SDK выбрал lwIP echo server. Все работает. Теперь перевожу AXI Ethernet в SGMII режим (по умолчанию он работает в GMII) и в UCF переключаю корку на другие ножки для работы с SFP: NET "ETHERNET_TXP_pin" LOC = D13; NET "ETHERNET_TXN_pin" LOC = C13; NET "ETHERNET_RXP_pin" LOC = B14; NET "ETHERNET_RXN_pin" LOC = A14; NET "ETHERNET_MGT_CLK_P_pin" LOC = A12; NET "ETHERNET_MGT_CLK_N_pin" LOC = B12; пересобираю проект загружаю. Вначале выдало, что не может определить PHY speed. В настройках lwIP поставил что скорость фиксирована 1000. Визуально заработало: -----lwIP TCP echo server ------ TCP packets sent to port 6001 will be echoed back Board IP: 192.168.74.133 Netmask : 255.255.128.0 Gateway : 192.168.0.2 link speed: 1000 TCP echo server started @ port 7 Но ping не проходит и не подключается. В интернет всречал, что подобное делают и тоже были проблемы, но почему то решение проблем нигде не описано. Если соединить 2 медиаконвертера подключенными к сети используя эти SFP модули, то все работает, сеть есть. Подскажите куда копать? :cranky: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SFx 0 11 июля, 2014 Опубликовано 11 июля, 2014 · Жалоба Начните с WireShark и пакетов broadcast (arp-request). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prig 0 14 июля, 2014 Опубликовано 14 июля, 2014 · Жалоба Здравствуйте, Проблема в следующем: ...Необходимо плату используя SFP модули и медиаконвертер подключить к сети с целью обмена данными. ... Теперь перевожу AXI Ethernet в SGMII режим ... SGMII должен использоваться для SFP модулей 10/100/1000. К сети будет подключаться обычной витой парой. Если используется 1G оптика, надо использовать режим 1000BASE-X. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitus_strom 0 14 июля, 2014 Опубликовано 14 июля, 2014 · Жалоба Смотрите что физически приходит на интерфейс чипскопом, + можно поставить sdma_debug - увидите что в консоли что в пакетах приходит если все хорошо на физике. Я так раскрутил. Удачи! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться