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

 
 
> Kintex-7, Сниффер Ethernet
TimeToSleep
сообщение Jun 3 2016, 08:16
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 13-12-14
Пользователь №: 84 106



Доброго времени суток!

Мне необходимо сделать пассивный сниффер Ethernet'a на плате Kintex-7 (kc705) на приём всех пакетов и отловления определенных широковещательных кадров из потока(VHDL, Xilinx).
Скорость 1Gb\s, протокол tcp подобный (tcp\ip почти что, насколько я понял), GMII.
(На плате имеется PHY, но я честно говоря не понимаю как его подключать)

1) Можно обойтись без процессора (Microblaze'a)?
2) Можно ли просто создать ip-core'ку Three-Mode-Ethernet-Mac с выхода которой сразу получать слова-выход эзернет потока? Или я плохо понимаю структуру решения? (новичок в FPGA с опытом студента, но без опыта работы по сути)
3) Есть разница, если отлавливать сразу через Ethernet вход или через SFP с переходником на эзернет? По схематике после SFP данные сразу идут на fpga, а после эзернет входа идёт микросхемa PHY и уже после на плис.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AndreiUS
сообщение Jun 3 2016, 13:16
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 293
Регистрация: 23-12-08
Из: Тверь
Пользователь №: 42 694



Цитата(TimeToSleep @ Jun 3 2016, 11:16) *
1) Можно обойтись без процессора (Microblaze'a)?
2) Можно ли просто создать ip-core'ку Three-Mode-Ethernet-Mac с выхода которой сразу получать слова-выход эзернет потока? Или я плохо понимаю структуру решения? (новичок в FPGA с опытом студента, но без опыта работы по сути)
3) Есть разница, если отлавливать сразу через Ethernet вход или через SFP с переходником на эзернет? По схематике после SFP данные сразу идут на fpga, а после эзернет входа идёт микросхемa PHY и уже после на плис.


1) Можно, но зависит от того, что вы хотите с этими пакетами дальше делать.
2) Можно и IP-ядро, а можно и самому разбирать пакет. Это не сложно.
3) "SFP с переходником на эзернет" называется Copper SFP. Можно и так сделать, если у вас этот Copper SFP имеется, но это чуть посложнее. Включайте 88E1111, который на плате и запускайте корку Ethernet 1000BASE-X PCS/PMA or SGMII - это самый быстрый и проверенный способ. Дальше разбирайте пакеты вручную.
Go to the top of the page
 
+Quote Post
TimeToSleep
сообщение Jun 16 2016, 09:36
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 13-12-14
Пользователь №: 84 106



Цитата(AndreiUS @ Jun 3 2016, 16:16) *
1) Можно, но зависит от того, что вы хотите с этими пакетами дальше делать.
2) Можно и IP-ядро, а можно и самому разбирать пакет. Это не сложно.
3) "SFP с переходником на эзернет" называется Copper SFP. Можно и так сделать, если у вас этот Copper SFP имеется, но это чуть посложнее. Включайте 88E1111, который на плате и запускайте корку Ethernet 1000BASE-X PCS/PMA or SGMII - это самый быстрый и проверенный способ. Дальше разбирайте пакеты вручную.


Нужно ли подключать модуль 1000BASE-X PCS/PMA or SGMII к 7series fpga transciever, чтобы получать данные с эзернета? или достаточно сразу указать с выхода модуля порты микросхемы марвела?
Go to the top of the page
 
+Quote Post
doom13
сообщение Jun 16 2016, 10:44
Сообщение #4


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

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(TimeToSleep @ Jun 16 2016, 12:36) *
Нужно ли подключать модуль 1000BASE-X PCS/PMA or SGMII к 7series fpga transciever, чтобы получать данные с эзернета? или достаточно сразу указать с выхода модуля порты микросхемы марвела?

Подключение будет следующим:
Tri-Mode Ethernet MAC --( GMII )--> 1G/2.5G Ethernet PCS/PMA or SGMII --( SGMII )--> 88E1111

Для kc705 можно использовать и:
Tri-Mode Ethernet MAC --( GMII )--> 88E1111
Tri-Mode Ethernet MAC --( RGMII )--> 88E1111
Go to the top of the page
 
+Quote Post
TimeToSleep
сообщение Jun 17 2016, 06:21
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 13-12-14
Пользователь №: 84 106



Цитата(doom13 @ Jun 16 2016, 13:44) *
Подключение будет следующим:
Tri-Mode Ethernet MAC --( GMII )--> 1G/2.5G Ethernet PCS/PMA or SGMII --( SGMII )--> 88E1111

Для kc705 можно использовать и:
Tri-Mode Ethernet MAC --( GMII )--> 88E1111
Tri-Mode Ethernet MAC --( RGMII )--> 88E1111


Спасибо, ваш ответ был очень необходим мне)
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 11:11
Рейтинг@Mail.ru


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