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

 
 
 
Reply to this topicStart new topic
> Zynq-7000. Использование 10G Ethernet
Олег Гаврильченк...
сообщение Jan 2 2017, 16:15
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 177
Регистрация: 10-02-15
Пользователь №: 85 052



Имею микросхему xc7z045ffg900, это Zynq-7000. К ней подключен SFP+ разъем, в который будет установлен модуль 10G Ethernet. Как правильно сконфирурировать проект ПЛИС, чтобы можно было работать с этим модулем из Linux?
Go to the top of the page
 
+Quote Post
krux
сообщение Jan 2 2017, 16:23
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



вопрос некорректен.

если 10G на плате с ПЛИС, а Linux на ПК, и соединены они, например, 3х-метровым патчем, то с точки зрения ПК с Linux, конфигурировать нечего, а на плате с ПЛИС нужно всего-то загрузить прошивку в FPGA.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
dm.pogrebnoy
сообщение Jan 2 2017, 18:40
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



Цитата(krux @ Jan 2 2017, 19:23) *
вопрос некорректен.

если 10G на плате с ПЛИС, а Linux на ПК, и соединены они, например, 3х-метровым патчем, то с точки зрения ПК с Linux, конфигурировать нечего, а на плате с ПЛИС нужно всего-то загрузить прошивку в FPGA.


Предлагаю для начала ознакомится с устройством "xc7z045ffg900, это Zynq-7000".


--------------------
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение Jan 2 2017, 19:00
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643



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

Судя по всему у TC ZC706 Evaluation Board c XC7Z045 FFG 900 -2

Поэтому надо "всего то" сделать дизайн с 10G PCS/PMA и 10G MAC коркой подключенными через пакетное FIFO (или virtual FIFO) и AXI DMA корку к AXI HP порту soc. Ну и добавив соответствующие драйвера в Linux после этого "... на плате с ПЛИС нужно всего-то загрузить прошивку в FPGA" sm.gif

Удачи! Rob.





Go to the top of the page
 
+Quote Post
AVR
сообщение Jan 7 2017, 13:34
Сообщение #5


фанат Linux'а
*****

Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008



Цитата(Олег Гаврильченко @ Jan 2 2017, 19:15) *
Имею микросхему xc7z045ffg900, это Zynq-7000. К ней подключен SFP+ разъем, в который будет установлен модуль 10G Ethernet. Как правильно сконфирурировать проект ПЛИС, чтобы можно было работать с этим модулем из Linux?

Для начала я бы выяснил, а имеет ли этот порт физическое подключение к системе, на которой крутится Linux. Даже если оно в одном кристалле, то скорее всего это делается как описал RobFPGA. В общем, не очень просто и легко...


--------------------
Go to the top of the page
 
+Quote Post
Олег Гаврильченк...
сообщение Jan 9 2017, 08:12
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 177
Регистрация: 10-02-15
Пользователь №: 85 052



Цитата(RobFPGA @ Jan 2 2017, 22:00) *
Приветствую!

Судя по всему у TC ZC706 Evaluation Board c XC7Z045 FFG 900 -2

Поэтому надо "всего то" сделать дизайн с 10G PCS/PMA и 10G MAC коркой подключенными через пакетное FIFO (или virtual FIFO) и AXI DMA корку к AXI HP порту soc. Ну и добавив соответствующие драйвера в Linux после этого "... на плате с ПЛИС нужно всего-то загрузить прошивку в FPGA" sm.gif

Удачи! Rob.

Да, Вы правы я делаю проект для ZC706. Обязательно ли использовать FIFO ?
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение Jan 10 2017, 12:54
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643



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

Цитата(Олег Гаврильченко @ Jan 9 2017, 11:12) *
Да, Вы правы я делаю проект для ZC706. Обязательно ли использовать FIFO ?

+1 к моему experience телепата sm.gif

Теоретически нет, НО практически без пакетного FIFO никак. Во первых - сглаживает задержки при пересылке, во вторых позволяет с доп. логикой просто организовать фильтрацию пакетов по заданным признакам ( bad FCS, MAC address, ...).

Успехов! Rob.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 14:21
Рейтинг@Mail.ru


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