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

 
 
> Gigabit Ethernet IP
robix
сообщение Mar 5 2011, 10:11
Сообщение #1


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

Группа: Свой
Сообщений: 126
Регистрация: 15-08-06
Из: Москва
Пользователь №: 19 556



Всем привет!
Есть задача реализовать Гигабитный ethernet на Cyclone III или IV.
Есть желание все это сделать на NIOS II. Вопросы:
1. кто нибудь пробовал на стандартных IP-корах езернета достигать 500 мбит в передаче?
2. каким образом езернет можно сопрягать с NIOS, не будет ли больших задержек!?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
robix
сообщение Mar 14 2011, 17:25
Сообщение #2


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

Группа: Свой
Сообщений: 126
Регистрация: 15-08-06
Из: Москва
Пользователь №: 19 556



Уважаемые коллеги, можно ли такое устройство " 982Mbit/s при выдаче UDP"
использовать с NIOS? Как его вообще можно использовать без NIOS если необходимо принимать команды с компьютера и обрабатывать их в плис, если нужно коммутировать потоки на гигабитный эзернет с разных входных блоков...
Неужели это все можно запрограммировать на verilog в разумные сроки? Я имею ввиду прикладной контроллер управления. Небось нужно убить кучу времени на отладку!? К тому же, одно дело автоматом генерить пакеты и другое дело загружать данные из другого блока, не упадет ли скорость передачи в этом случае!?
Go to the top of the page
 
+Quote Post
bark
сообщение Mar 15 2011, 07:38
Сообщение #3


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

Группа: Свой
Сообщений: 131
Регистрация: 16-11-09
Из: Украина Юг
Пользователь №: 53 659



Цитата(robix @ Mar 14 2011, 19:25) *
Уважаемые коллеги, можно ли такое устройство " 982Mbit/s при выдаче UDP"
использовать с NIOS? Как его вообще можно использовать без NIOS если необходимо принимать команды с компьютера и обрабатывать их в плис, если нужно коммутировать потоки на гигабитный эзернет с разных входных блоков...
Неужели это все можно запрограммировать на verilog в разумные сроки? Я имею ввиду прикладной контроллер управления. Небось нужно убить кучу времени на отладку!? К тому же, одно дело автоматом генерить пакеты и другое дело загружать данные из другого блока, не упадет ли скорость передачи в этом случае!?


я начал работу с сетью во второй половине января. Тогда корки MACa ещё в глаза не видел, а о сетевый протоколах имел общее представление.
Avalon-ST и Avalon-MM в глаза не видел.
И вообще с девбордой впервые работал, так что нового было много.
в середине февраля у меня железяка уже работала с ARP и ICMP. Ещё через неделю заработал запрос/ответ по UDP.
сейчас уже есть система команд, управление внутренними регистрами, несколько портов для запросов и блок обработки приема/передачи данных с пакетами JUMBO до 7K. с расчетом чексумм.
удалённо доступны все параметры MAC/PHY. можно менять физический адрес, IP, задавать порты прослушки и выдачи.

UDP весьма прост. поэтому принимать и обрабатывать его проблем нет.
Вот с TCP уже сложнее. поэтому с ним лучше сразу браться за ниос.

по поводу можно ли всё это с НИОС... раз говорят что UDP можно аппаратно формировать - то вероятно можно.

Сообщение отредактировал bark - Mar 15 2011, 08:14


--------------------
Работаю 20ns в сутки.
Go to the top of the page
 
+Quote Post
iiv
сообщение Apr 26 2011, 08:31
Сообщение #4


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Цитата(bark @ Mar 15 2011, 12:38) *
UDP весьма прост. поэтому принимать и обрабатывать его проблем нет.


ПолуОФФ: Скажите, пожалуйста, а UDP по 10 и 1000МБитным протоколам одинаковое? Вот то, что я для 10МБит использовал, как по ссылке

http://www.fpga4fun.com/10BASE-T0.html

я для Гигабитного UDP смогу использовать?
Go to the top of the page
 
+Quote Post
bark
сообщение Apr 26 2011, 13:44
Сообщение #5


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

Группа: Свой
Сообщений: 131
Регистрация: 16-11-09
Из: Украина Юг
Пользователь №: 53 659



Цитата(iiv @ Apr 26 2011, 11:31) *
ПолуОФФ: Скажите, пожалуйста, а UDP по 10 и 1000МБитным протоколам одинаковое?


да. разницы никакой нет.
просто надо корректно формировать пакеты и скармливать их МАС контроллеру.
http://ru.wikipedia.org/wiki/UDP
Но я бы рекомендовал больше смотреть на English версию страницы. На русской вроде какая-то путаница с расчетом UDP чексуммы.


--------------------
Работаю 20ns в сутки.
Go to the top of the page
 
+Quote Post
des333
сообщение Apr 26 2011, 13:50
Сообщение #6


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

Группа: Свой
Сообщений: 1 129
Регистрация: 19-07-08
Из: Санкт-Петербург
Пользователь №: 39 079



Цитата(bark @ Apr 26 2011, 17:44) *
На русской вроде какая-то путаница с расчетом UDP чексуммы.
Глянул - никакой путаницы, вроде, нет.






--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- robix   Gigabit Ethernet IP   Mar 5 2011, 10:11
- - vadimuzzz   Цитата(robix @ Mar 5 2011, 16:11) 1. кто ...   Mar 5 2011, 11:39
- - robix   А можно точнее, что значит почти без оптимизаций? ...   Mar 12 2011, 07:45
|- - vadimuzzz   Цитата(robix @ Mar 12 2011, 13:45) А можн...   Mar 12 2011, 08:18
- - bark   я достиг 982Mbit/s при выдаче UDP потока с девборд...   Mar 14 2011, 11:20
|- - vadimuzzz   Цитата(bark @ Mar 14 2011, 17:20) без нио...   Mar 14 2011, 12:34
|- - bark   Цитата(vadimuzzz @ Mar 14 2011, 14:34) эт...   Mar 14 2011, 12:45
||- - des333   Цитата(iiv @ Apr 26 2011, 12:31) ПолуОФФ:...   Apr 26 2011, 11:22
||- - bark   Цитата(des333 @ Apr 26 2011, 16:50) Гляну...   Apr 26 2011, 13:54
||- - des333   Цитата(bark @ Apr 26 2011, 17:54) Значит ...   Apr 26 2011, 14:00
||- - bark   Цитата(des333 @ Apr 26 2011, 17:00) Ну, э...   Apr 26 2011, 14:06
|- - Serhiy_UA   NiosII не справится с UDP для сотен Mbit/s, это од...   Mar 15 2011, 07:58
|- - vadimuzzz   Цитата(Serhiy_UA @ Mar 15 2011, 13:58) Ni...   Mar 15 2011, 08:15
|- - Serhiy_UA   Цитата(vadimuzzz @ Mar 15 2011, 12:15) ни...   Mar 15 2011, 09:13
|- - vadimuzzz   Цитата(Serhiy_UA @ Mar 15 2011, 15:13) 1....   Mar 15 2011, 09:29
|- - Serhiy_UA   Спасибо, vadimuzzz, за соображения, они интересны....   Mar 15 2011, 09:58
|- - vadimuzzz   Цитата(Serhiy_UA @ Mar 15 2011, 15:58) Ес...   Mar 15 2011, 10:14
- - robix   Коллеги, а какой минимальный чип может потребовать...   Mar 17 2011, 07:04
|- - vadimuzzz   Цитата(robix @ Mar 17 2011, 13:04) Наприм...   Mar 17 2011, 07:55
- - spectr   Пытаюсь запустить TSE_MAC на скорости 1Гбит на пла...   Aug 17 2011, 10:33
- - vadimuzzz   скорость задается переключением выходов PLL (125, ...   Aug 17 2011, 12:23
- - spectr   Подключение сигнала enet_led_link1000 к порту set_...   Aug 17 2011, 13:05
|- - vadimuzzz   Цитата(spectr @ Aug 17 2011, 20:05) Подкл...   Aug 17 2011, 13:49
- - spectr   Итак, после ряда телодвижений (топ-левел из кита в...   Aug 18 2011, 12:08
|- - vadimuzzz   Цитата(spectr @ Aug 18 2011, 19:08) 2. Ка...   Aug 18 2011, 13:38
- - Hatory   Добрый вечер. Пытаюсь запустить gigabit ethernet н...   Aug 25 2011, 18:10
- - vadimuzzz   а почему у вас там кругом IPv6 (судя по wireshark)...   Aug 26 2011, 01:32
- - Hatory   Спасибо за отклик. Полностью отключила IPv6. То, ч...   Aug 27 2011, 17:54
- - vadimuzzz   виден 1 пакет от платы к компу, причем битый. проб...   Aug 28 2011, 11:34
- - Hatory   Отчет TimeQuest Analizer   Aug 29 2011, 16:02
|- - vadimuzzz   Цитата(Hatory @ Aug 29 2011, 23:02) Отчет...   Aug 31 2011, 01:55
- - Hatory   Stratix II GX PCI Express Development Board   Aug 31 2011, 16:40
- - Hatory   Спасибо, vadimuzzz, за попытку помочь. Сегодня дов...   Sep 7 2011, 14:58
|- - vadimuzzz   Цитата(Hatory @ Sep 7 2011, 21:58) Сегодн...   Sep 8 2011, 07:03
- - _nikita   Уважаемый vadimuzzz и dim99, огромное Вам спасибо ...   Sep 8 2011, 09:34
|- - vadimuzzz   Цитата(_nikita @ Sep 8 2011, 16:34) чем м...   Sep 8 2011, 11:17
- - _nikita   Спасибо, vadimuzzz. Попробую настроить marvell и M...   Sep 8 2011, 11:55
|- - vadimuzzz   Цитата(_nikita @ Sep 8 2011, 18:55) А воо...   Sep 8 2011, 12:15
- - _nikita   Спасибо vadimuzzz за наводку по инициализации марв...   Sep 8 2011, 12:40
|- - vadimuzzz   Цитата(_nikita @ Sep 8 2011, 19:40) А кло...   Sep 8 2011, 12:49
- - _nikita   Извините, по поводу автомата, неправильно выразилс...   Sep 8 2011, 13:00
- - vadimuzzz   я вот об этом: сигнал на set_1000 выдает PHY, он...   Sep 8 2011, 14:35
- - _nikita   Спасибо vadimuzzz, завтра буду пробовать поработат...   Sep 8 2011, 19:34
- - vadimuzzz   как-то так: Код... #define PHY 0x12 ... alt_u32 ...   Sep 9 2011, 01:09
- - _nikita   vadimuzzz, к сожалению на отладочной плате AIIGX с...   Sep 9 2011, 05:16
- - _nikita   Порыв инфы в инете и прочитав регистры Марвела при...   Sep 9 2011, 09:10
- - _nikita   Переделал обработчик прерывания по примеру из прое...   Sep 9 2011, 13:34
- - Hatory   Снова здравствуйте. Возникли проблемы в доработке ...   Dec 25 2011, 18:09


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

 


RSS Текстовая версия Сейчас: 9th August 2025 - 08:33
Рейтинг@Mail.ru


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