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

Zynq-7000 Ethernet

Приветствую.

Скоро должна появиться плата zc706 и необходимо реализовать передачу данных по Ethernet. Внешний PHY Marvell 88E1116R висит на ногах процессорной системы. Поток данных необходимо передать из PL в PS, а потом по Ethernet. Скорость потока ~200 Mbit/s (возможно, будет выше). Вопрос как правильно реализовать данную систему?

Пока есть предположение (рисунок) поставить AXI DMA S2MM, который будет через HP AXI Slave писать данные в On-Chip или DDR memory, от него прерывание в PS о завершении передачи, далее при помощи либы LwIP передаём UDP пакеты в сеть.

Возможно ли реализовать железный UPD offloader в PL и напрямую бросать данные на MAC-контроллер в PS через GP AXI Slave канал?

Кто что посоветует?

Спасибо.

post-63539-1456431822_thumb.jpg

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


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

Приветствую.

Скоро должна появиться плата zc706 и необходимо реализовать передачу данных по Ethernet. Внешний PHY Marvell 88E1116R висит на ногах процессорной системы. Поток данных необходимо передать из PL в PS, а потом по Ethernet. Скорость потока ~200 Mbit/s (возможно, будет выше). Вопрос как правильно реализовать данную систему?

Пока есть предположение (рисунок) поставить AXI DMA S2MM, который будет через HP AXI Slave писать данные в On-Chip или DDR memory, от него прерывание в PS о завершении передачи, далее при помощи либы LwIP передаём UDP пакеты в сеть.

Возможно ли реализовать железный UPD offloader в PL и напрямую бросать данные на MAC-контроллер в PS через GP AXI Slave канал?

Кто что посоветует?

Спасибо.

 

Была такая проблема, только на зед-борде. Все попытки ее решить "железным" способом не дали результата.

Проблему решил способом, очень похожим на описанный Вами, но немного попроще,

без прерываний, так как скорость потока была мала.

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...