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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> 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
Postoroniy_V
сообщение Nov 29 2005, 08:50
Сообщение #2


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(lelik @ Nov 29 2005, 11:39) *
Кто-нибудь использовал UDP/IP корку? Есть ли такая? На opencores лежит Ethernet корка как я понял только MAC уровня. cranky.gif

ну а кто Вам мешает к этой корке подцепить свой проц, nios например
поднять ecos или uclinux и шлите свои UDP


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
lelik
сообщение Nov 29 2005, 10:24
Сообщение #3


Участник
*

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



Идея интересная. smile.gif
Только есть несколько НО:
1) С ниосом не работал, следовательно, много времени на усвоение уйдёт.
2) Сомнения в скорострельности. Меньше 100 МГц, если ещё повесить остальные задачи может не потянуть (cyclon, cyclonII)
3) Возможность использовать NIOS в Xilinx. Удалось ли кому-нить декриптнуть исходники ниоса и прикрутить их к ксалинксу? Есть подводные камни?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Nov 29 2005, 10:29
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(lelik @ Nov 29 2005, 13:24) *
Только есть несколько НО:
2) Сомнения в скорострельности. Меньше 100 МГц, если ещё повесить остальные задачи может не потянуть


BlackFin с ядром МАС? Этот потянет все.


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Nov 29 2005, 10:38
Сообщение #5


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



тогда уж берите au1000 mips32 от AMD
у него 2 MAC-a
и много чего ещё


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
lelik
сообщение Nov 29 2005, 10:53
Сообщение #6


Участник
*

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



Т.е. если не нужен лишний геморрой, лучше не решать эту задачу на плис
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Nov 29 2005, 11:03
Сообщение #7


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



ну да, елси не хочется гемора проц с мак внутри и усё


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
3.14
сообщение Nov 29 2005, 18:25
Сообщение #8


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Цитата(lelik @ Nov 29 2005, 14:24) *
Идея интересная. smile.gif
Только есть несколько НО:
1) С ниосом не работал, следовательно, много времени на усвоение уйдёт.
2) Сомнения в скорострельности. Меньше 100 МГц, если ещё повесить остальные задачи может не потянуть (cyclon, cyclonII)
3) Возможность использовать NIOS в Xilinx. Удалось ли кому-нить декриптнуть исходники ниоса и прикрутить их к ксалинксу? Есть подводные камни?

NIOS в Xilinx не имеет смысла (все равно что MicroBlaze в Altera).
MicroBlaze (50МГц) под управлением uClinux c коркой EthernetLite, обмен файлами по FTP у меня показывает ~20кбайт/сек.
Если нужна производительность, выбирайте блекфин, AD здорово для него uClinux продвигает, у xilinx этим занимается группа энтузиастов во главе с ученых мужем.


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
lelik
сообщение Dec 2 2005, 08:31
Сообщение #9


Участник
*

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



ОК. Спасибо за информацию! 20к маловато будет smile.gif . Для наших задач udp/ip 8 мегабит полный дуплекс нужно. Со внешними процами всё понятно. Было интересно рассмотреть вариант использования на плисах.
Go to the top of the page
 
+Quote Post
Pavel Shevchenko
сообщение Dec 7 2005, 15:41
Сообщение #10





Группа: Новичок
Сообщений: 1
Регистрация: 7-12-05
Пользователь №: 11 944



Try:

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

Pavel
Go to the top of the page
 
+Quote Post
maxus
сообщение Dec 7 2005, 16:23
Сообщение #11


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

Группа: Свой
Сообщений: 113
Регистрация: 5-04-05
Пользователь №: 3 864



http://www.csee.uq.edu.au/~peters/xsvboard.../stackfiles.zip
http://www.csee.uq.edu.au/~peters/xsvboard/stack/stack.pdf

Тут на VHDL IP стек описан
Go to the top of the page
 
+Quote Post
KostyanPro
сообщение Nov 3 2007, 21:07
Сообщение #12


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

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



Цитата(Pavel Shevchenko @ Dec 7 2005, 17:41) *

Хм..любопытно простой проект... интересно а какую скорость в среднем можно развить при передачи данных ?? Кто нибудь его реализовал в fpga ?

Цитата
Т.е. если не нужен лишний геморрой, лучше не решать эту задачу на плис

И все же.. есть ли корки , реализующие UDP в FPGA ?.
Либо наведите на конкретный пример под uclinux либо другую ось , поддерживающую microblaze.
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение Nov 4 2007, 12:55
Сообщение #13


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

Группа: Свой
Сообщений: 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
0xFF
сообщение Nov 6 2007, 14:38
Сообщение #14


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

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



Доброго !!

Год назад собирал UDP пакет на логике и отправлял его через NETX коммуникационный процессор, удавалось гонять видео поток с небольшим разрешением 320x240 без сжатия, хотя были проблемы еа принимающей стороне - при слабой принимающей машине наблюдались потери данных, после реорганизации сети на чистых ethernet frame - распаковка UDP много тянет CRC удалены.

Всё летало на 70 Mbit

Удачи
Go to the top of the page
 
+Quote Post
KostyanPro
сообщение Nov 6 2007, 20:22
Сообщение #15


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

Группа: Свой
Сообщений: 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

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

 


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


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