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

 
 
> Ethernet UDP/IP корки
lelik
сообщение Nov 29 2005, 08:39
Сообщение #1


Участник
*

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



Кто-нибудь использовал UDP/IP корку? Есть ли такая? На opencores лежит Ethernet корка как я понял только MAC уровня. cranky.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
RobFPGA
сообщение Nov 4 2007, 12:55
Сообщение #2


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

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



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

Я делал устройсво - Spartan3s400 + Aduc841 - цифровой приемник/контроллер радара.
В Spartan реализован слегка переработанный Ethernet Litle от XilinxEDK и собственный генератор и приемник UDP пакетов с поддержкой фрагментаци/дефрагментаци IP. В Aducе работает ARP и и ICMP слой плюс медленный канал команд и лога на базе UDP. Параметры заголовков UDP и IP пакетов в плис задаются из Aduca, а обработанные данные гонятся напрямую. 8 МГбайт/сек получалось без проблем.


Успехов! Rob.
Go to the top of the page
 
+Quote Post
KostyanPro
сообщение Nov 6 2007, 20:22
Сообщение #3


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

Группа: Свой
Сообщений: 160
Регистрация: 30-01-07
Из: Minsk
Пользователь №: 24 870



Цитата(RobFPGA @ Nov 4 2007, 14:55) *
В Spartan реализован слегка переработанный Ethernet Litle от XilinxEDK

Посмотрел.. понравился .. ничего лишнего для моей задачи.. пасиб..
А что не понравилось в нем собственно ?

Цитата
хотя были проблемы еа принимающей стороне - при слабой принимающей машине наблюдались потери данных,

Вот , как раз хотел обсудить...
Приблизительно какой процент udp пакетов не доходит ?

Еще вопрос... Осваиваю ip протокол в целом .. и в голову пришла следующая неразбириха...
Пусть имеем два девайса(у меня их ровно столько smile.gif ) , которые соеденены через свич с ПК (в сети больше никого нет). Пусть они одновременно посылают UDP пакет , адресованный этому ПК . Дойдут ли оба пакета?
Go to the top of the page
 
+Quote Post
0xFF
сообщение Nov 7 2007, 08:42
Сообщение #4


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

Группа: Свой
Сообщений: 131
Регистрация: 9-01-06
Пользователь №: 12 984



Цитата(KostyanPro @ Nov 7 2007, 00:22) *
Посмотрел.. понравился .. ничего лишнего для моей задачи.. пасиб..
А что не понравилось в нем собственно ?
Вот , как раз хотел обсудить...
Приблизительно какой процент udp пакетов не доходит ?

Еще вопрос... Осваиваю ip протокол в целом .. и в голову пришла следующая неразбириха...
Пусть имеем два девайса(у меня их ровно столько smile.gif ) , которые соеденены через свич с ПК (в сети больше никого нет). Пусть они одновременно посылают UDP пакет , адресованный этому ПК . Дойдут ли оба пакета?



Каждый 10ый 11 ый пакет, но на самом деле хотел бы уточнить что проблема заключалась в том, что машина была перегружена задачами и драйвер сетевой карты не успевал забирать покеты из буфера самой карты (ещё на этой же машине лежала задача отрисовки видеопатока 30 кадров в сек 320х240 плюс был ещё реализован алгоритм "детктор движения"). Когда мы поставили гигабитную Ethernet карту да пересели на CoreDuo платформу то никаких потерь больше не наблюдалось.

Да простят меня админы обсуждение Ethernet трафика это скорее всего уже другая ветка форума.... В свиче также присутствуют буфера накопления данных, плюс как минимум карта mac адресов по портам. Поэтому сначала прийдет один пакет а за ним следующий. Если конечно бомбить свич 100МБитом по всем каналам, то такой вопрос оставляю открытым (почитайте доку по своему свичу).

Удачи
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- lelik   Ethernet UDP/IP корки   Nov 29 2005, 08:39
- - Postoroniy_V   Цитата(lelik @ Nov 29 2005, 11:39) Кто-ни...   Nov 29 2005, 08:50
- - lelik   Идея интересная. Только есть несколько НО: 1) С ...   Nov 29 2005, 10:24
|- - iosifk   Цитата(lelik @ Nov 29 2005, 13:24) Только...   Nov 29 2005, 10:29
|- - 3.14   Цитата(lelik @ Nov 29 2005, 14:24) Идея и...   Nov 29 2005, 18:25
- - Postoroniy_V   тогда уж берите au1000 mips32 от AMD у него 2 MAC...   Nov 29 2005, 10:38
- - lelik   Т.е. если не нужен лишний геморрой, лучше не решат...   Nov 29 2005, 10:53
- - Postoroniy_V   ну да, елси не хочется гемора проц с мак внутри и ...   Nov 29 2005, 11:03
- - lelik   ОК. Спасибо за информацию! 20к маловато будет ...   Dec 2 2005, 08:31
- - Pavel Shevchenko   Try: http://www.fpga4fun.com/10BASE-T.html Pavel   Dec 7 2005, 15:41
|- - maxus   http://www.csee.uq.edu.au/~peters/xsvboard.../stac...   Dec 7 2005, 16:23
|- - KostyanPro   Цитата(Pavel Shevchenko @ Dec 7 2005, 17...   Nov 3 2007, 21:07
|- - RobFPGA   Приветствую! Цитата(KostyanPro @ Nov 6 2...   Nov 7 2007, 10:53
- - 0xFF   Доброго !! Год назад собирал UDP пакет на...   Nov 6 2007, 14:38
- - KostyanPro   Благодарю.. разобрался.   Nov 7 2007, 10:48


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

 


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


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