Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ethernet на HPS, Cyclone V
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
alexPec
Всем доброго дня.

Не поделится ли кто каким-нибудь проектом с ethrnet на HPS для квик-старта? Чтоб просто на пинг отвечал, к примеру.

Заранее благодарен.

vadimuzzz
у меня есть bare-metal (по типу того, что для ниоса я выкладывал), но там "квик" не получится - прием/передача есть, а сетевые дела (ping и т.д.) руки не дошли прикрутить. выложить?
alexPec
Цитата(vadimuzzz @ Mar 29 2015, 05:45) *
у меня есть bare-metal (по типу того, что для ниоса я выкладывал), но там "квик" не получится - прием/передача есть, а сетевые дела (ping и т.д.) руки не дошли прикрутить. выложить?


Дададададада! Bare metal и надо. Там у Вас до уровня MAC разбор?
vadimuzzz
Цитата(alexPec @ Mar 29 2015, 10:48) *
Там у Вас до уровня MAC разбор?

данные на выходе DMA (буфер с пакетом). MAC там вроде аппаратно может фильтроваться. не помню делал ли. завтра выложу
gosu-art
Тоже бы с удовольствием посмотрел примерчик rolleyes.gif Главное же буфер получить/отправить. А пинг и прочее уже дело техники))
alexPec
Цитата(gosu-art @ Mar 29 2015, 13:35) *
А пинг и прочее уже дело техники))


Точно так! Vadimuzzz как обычно, с новинками в первых рядах.
serjj
Цитата
у меня есть bare-metal (по типу того, что для ниоса я выкладывал), но там "квик" не получится - прием/передача есть, а сетевые дела (ping и т.д.) руки не дошли прикрутить. выложить?

Присоединяюсь, просим просим! rolleyes.gif Было бы очень кстати!
vadimuzzz
В аттаче проект для Arrow SoCKit. Для других плат надо будет пересобрать bsp, наверное. В проекте происходит загрузка HPS с SD-карты, затем инициализация EMAC и FPGA (можно выбросить, если не нужно). Собственно к эзернету относятся эти файлы: emac_driver.h, emac_driver.c, emac_dma_descriptor.h. В мейкфайле забиты абсолютные пути - поправить, то что связано с screen.tga смело выбросить.
gosu-art
Цитата(vadimuzzz @ Mar 29 2015, 04:45) *
прием/передача есть

А а какую максимальную скорость удалось получить по UDP, TCP?
P/S за пример большое спасибо
vadimuzzz
Цитата(gosu-art @ Mar 30 2015, 15:51) *
А а какую максимальную скорость удалось получить по UDP, TCP?
P/S за пример большое спасибо

не мерял я там ничего, потыкал на ките пару месяцев назад, все руки не дойдут во вменяемое состояние привести
alexPec
Респект!

Спасибо за примерчик!


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.