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

 
 
> 38 МБайт/сек по TCP/IP, Вот хочу похвастаться
dsmv
сообщение Dec 10 2007, 17:23
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Здравствуйте,

Вот хочу похвастаться, на модуле CCP3G реализовано подключение к Gigabit Ethernet.
Сейчас достигнута скорость приёма данных с использованием протокола TCP/IP 38 МБайт в секунду.
Есть надежда ещё увеличить скорость. Всё сделано внутри ПЛИС Virtex 4.
Используется встроенный процессор PowerPC.
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 19)
Postoroniy_V
сообщение Dec 11 2007, 00:34
Сообщение #2


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

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



Цитата(dsmv @ Dec 11 2007, 02:23) *
Здравствуйте,

Вот хочу похвастаться, на модуле CCP3G реализовано подключение к Gigabit Ethernet.
Сейчас достигнута скорость приёма данных с использованием протокола TCP/IP 38 МБайт в секунду.
Есть надежда ещё увеличить скорость. Всё сделано внутри ПЛИС Virtex 4.
Используется встроенный процессор PowerPC.

какого именно протокола? UDP или TCP?


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
tvcam
сообщение Dec 11 2007, 07:00
Сообщение #3


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

Группа: Свой
Сообщений: 75
Регистрация: 10-12-04
Из: spb
Пользователь №: 1 435



На marvell получили 121 Мбайт/сек , поток видео с камеры по UDP. santa2.gif
Go to the top of the page
 
+Quote Post
Mc_off
сообщение Dec 11 2007, 07:44
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 2-01-07
Из: Ростовская область
Пользователь №: 24 044



Цитата(dsmv @ Dec 10 2007, 20:23) *
Здравствуйте,

Вот хочу похвастаться, на модуле CCP3G реализовано подключение к Gigabit Ethernet.
Сейчас достигнута скорость приёма данных с использованием протокола TCP/IP 38 МБайт в секунду.
Есть надежда ещё увеличить скорость. Всё сделано внутри ПЛИС Virtex 4.
Используется встроенный процессор PowerPC.


А чем скорость меряете ?
С компа на комп ?
Go to the top of the page
 
+Quote Post
dsmv
сообщение Dec 11 2007, 13:04
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Цитата(Mc_off @ Dec 11 2007, 10:44) *
А чем скорость меряете ?
С компа на комп ?


Передача ведётся с устройства на компьютер.
Протокол - TCP
Скорость измеряю программой на HOST компьютере (собственной).
И дополнительно - осциллографом.

Цитата(tvcam @ Dec 11 2007, 10:00) *
На marvell получили 121 Мбайт/сек , поток видео с камеры по UDP. santa2.gif


А можно более подробно :
Тип сетевого адаптера и что за камера ?
Go to the top of the page
 
+Quote Post
tvcam
сообщение Dec 11 2007, 13:39
Сообщение #6


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

Группа: Свой
Сообщений: 75
Регистрация: 10-12-04
Из: spb
Пользователь №: 1 435



Цитата(dsmv @ Dec 11 2007, 16:04) *
А можно более подробно :
Тип сетевого адаптера и что за камера ?

Собственно камеру и делаем, сенсор КМОП 5 Мегапикселей, сеть на Marvell + Cyclone1 + PIC16F876. Работает на трёх компах со встроенными на мамки сетевыми адаптарими. До этого из сетки 100 мегабит выжали 93% загрузки, больше 12 Мегабайт/сек. На приёме софт свой через сокеты.
Go to the top of the page
 
+Quote Post
dsmv
сообщение Dec 11 2007, 13:45
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Цитата(tvcam @ Dec 11 2007, 16:39) *
Собственно камеру и делаем, сенсор КМОП 5 Мегапикселей, сеть на Marvell + Cyclone1 + PIC16F876. Работает на трёх компах со встроенными на мамки сетевыми адаптарими. До этого из сетки 100 мегабит выжали 93% загрузки, больше 12 Мегабайт/сек. На приёме софт свой через сокеты.

Здорово!
Значит мне есть куда расти, буду дальше работать.
Go to the top of the page
 
+Quote Post
Black Pahan
сообщение Dec 12 2007, 00:55
Сообщение #8


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

Группа: Свой
Сообщений: 117
Регистрация: 21-07-05
Из: Новосибирск
Пользователь №: 6 978



Цитата
До этого из сетки 100 мегабит выжали 93% загрузки, больше 12 Мегабайт/сек.

Цитата
Здорово!
Значит мне есть куда расти, буду дальше работать.

Некуда вам расти. tvcam уже сделал невозможное. 12 Мегабайт/сек это уже больше ста мегабит. А у него всего 93% пропускной способности занято. wacko.gif
Поток 121 Мбайт/сек в гигабит тоже ну ни как не помещается. Даже голым без TCP заголовков.
Чем измеряли? Штангенциркулем? smile.gif


--------------------
Из того, что дуракам закон не писан, вовсе не следует, что они не принимают участия в их написании.
Go to the top of the page
 
+Quote Post
blackfin
сообщение Dec 12 2007, 06:17
Сообщение #9


Гуру
******

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



Intel: ap453.

Table 1. Throughput Calculations for Unidirectional Gigabit Traffic:

"Theoretical Maximum Throughput for Maximum-sized Ethernet frames carrying TCP/IP data = 949 Mb/s = 118.6 MB/s (approx)."

Figure 2. Frame Size vs. Maximum Throughput for 1Gb/s Unidirectional Traffic

Если судить по графику, голый Ethernet на 25Mb/s = 3MB/s быстрее,
т.е. теоретическая пропускная способность 1Gb-Ethernet без TCP/IP = 121.6 MB/s.

Сообщение отредактировал blackfin - Dec 12 2007, 05:58
Go to the top of the page
 
+Quote Post
dsmv
сообщение Dec 12 2007, 08:57
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Цитата(blackfin @ Dec 12 2007, 09:17) *
Если судить по графику, голый Ethernet на 25Mb/s = 3MB/s быстрее,
т.е. теоретическая пропускная способность 1Gb-Ethernet без TCP/IP = 121.6 MB/s.


Я хочу выйти на скорость 70 МБайт/с на протоколе TCP.

На линии 1.25 Гбит/с я получил скорость 100 МБайт/с, но это без использования Ethernet.
Для это был разработан собственный протокол FOTR.
Go to the top of the page
 
+Quote Post
tvcam
сообщение Dec 13 2007, 09:45
Сообщение #11


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

Группа: Свой
Сообщений: 75
Регистрация: 10-12-04
Из: spb
Пользователь №: 1 435



Цитата(Black Pahan @ Dec 12 2007, 03:55) *
Некуда вам расти. tvcam уже сделал невозможное. 12 Мегабайт/сек это уже больше ста мегабит. А у него всего 93% пропускной способности занято. wacko.gif
Поток 121 Мбайт/сек в гигабит тоже ну ни как не помещается. Даже голым без TCP заголовков.
Чем измеряли? Штангенциркулем? smile.gif

Для Black Pahan.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Edmundo
сообщение Dec 13 2007, 10:02
Сообщение #12


Мастер
****

Группа: Свой
Сообщений: 730
Регистрация: 18-02-06
Из: Москва
Пользователь №: 14 474



Цитата(tvcam @ Dec 13 2007, 12:45) *
DL: 11,01 мБ/сек

Дык понятно, это же миллибелы в секунду (скорость изменения SNR, что ли...)!

Причем здесь пропускная способность... biggrin.gif


--------------------
شامل
Go to the top of the page
 
+Quote Post
tvcam
сообщение Dec 13 2007, 10:25
Сообщение #13


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

Группа: Свой
Сообщений: 75
Регистрация: 10-12-04
Из: spb
Пользователь №: 1 435



DL - Download
Go to the top of the page
 
+Quote Post
tolik1
сообщение Dec 19 2007, 07:39
Сообщение #14


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

Группа: Свой
Сообщений: 199
Регистрация: 2-03-05
Из: МОСКВА
Пользователь №: 3 016



Цитата(dsmv @ Dec 10 2007, 20:23) *
Здравствуйте,

Вот хочу похвастаться, на модуле CCP3G реализовано подключение к Gigabit Ethernet.
Сейчас достигнута скорость приёма данных с использованием протокола TCP/IP 38 МБайт в секунду.
Есть надежда ещё увеличить скорость. Всё сделано внутри ПЛИС Virtex 4.
Используется встроенный процессор PowerPC.

А какой СТЕК TCP/IP использовали?
Go to the top of the page
 
+Quote Post
AnubiX
сообщение Dec 19 2007, 16:04
Сообщение #15


Участник
*

Группа: Новичок
Сообщений: 29
Регистрация: 3-05-07
Из: Москва
Пользователь №: 27 487



Цитата(tolik1 @ Dec 19 2007, 10:39) *
А какой СТЕК TCP/IP использовали?

Ну что тут можно сказать - молоток
Go to the top of the page
 
+Quote Post
0xFF
сообщение Dec 20 2007, 14:12
Сообщение #16


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

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



5Мпикселей а сколько кадров то сколько, и сжимаем ли видеопоток. "Похвастайтесь" всеми тех характеристиками а софт Анализатором Ethernet WireShark ecли не сложно замерьте%

Я делал стример видеопотока, плюс пару простых фильтров на Spartan 3s500e, всё это добро без сжатия 320*240 (320*3 (RGB)цвета + 319 точек порог фильтра => 1279 байт + 44 байта заголовком и CRC =1323 * 240 строк = 317 520 байт * 30 кадров в сек = 9 525 600 байт = 9,08 MB/s) в полном цвете перегонялось по Ethernet (PHY 100Mbit Intel подключён прямо к плисине) в UDP пакете (стэк естественно никто не писал, а просто аккуратненько собран ICMP, ARP & UDP уровень) в итоге спартанчик с этим всем умело справлялся - за что ему спасибо. На PC стороне стоял 2GHz селерон в котором на сокетах а потом на winpcap либе (это та или одна из предверсий того что сейчас использует WireShark). Затем использовался OpenCVv1.0 от Intela для отрисовки и дольгнйщей фильтрации ну вот и вся системка.

Всем прювет
Go to the top of the page
 
+Quote Post
dsmv
сообщение Dec 21 2007, 12:22
Сообщение #17


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Цитата(tolik1 @ Dec 19 2007, 10:39) *
А какой СТЕК TCP/IP использовали?


А вот это уже неизвестно smile.gif

Использован какой-то достаточно стандартный вариант стека, откуда он взялся я уже не понмю и доработан под наш проект.
Go to the top of the page
 
+Quote Post
Edmundo
сообщение Dec 26 2007, 16:05
Сообщение #18


Мастер
****

Группа: Свой
Сообщений: 730
Регистрация: 18-02-06
Из: Москва
Пользователь №: 14 474



Цитата(tvcam @ Dec 13 2007, 13:25) *
DL - Download

Я к тому, что мегабайты в секунду лучше писать Мбайт/с, а не мБ/сек. А глобальный вывод из этого такой, что в доморощенной программе (а доморощенность ее очевидна из вышесказанного) намерить можно все, что угодно laughing.gif


--------------------
شامل
Go to the top of the page
 
+Quote Post
Mc_off
сообщение Dec 28 2007, 11:38
Сообщение #19


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 2-01-07
Из: Ростовская область
Пользователь №: 24 044



Цитата(Edmundo @ Dec 26 2007, 19:05) *
Я к тому, что мегабайты в секунду лучше писать Мбайт/с, а не мБ/сек. А глобальный вывод из этого такой, что в доморощенной программе (а доморощенность ее очевидна из вышесказанного) намерить можно все, что угодно laughing.gif


DUMeter - нормальная программа.
Считает правильно.
Правда там есть возиожность указывать сколько байт в колобайте....

Если вам и Microsoft-овский диспетчер задачь кажется доморощенным, то что есть "рулез" ?

93% от 100Мбит = 93Мбита.
Сколько это в мегабайтах ?

Дело в том, что в сети Мегабит - это 1000000 бит.

Получается скорость передачи

Если считать, что в Мегабайте 1048576 байт, то скорость будет



Сообщение отредактировал Mc_off - Dec 28 2007, 11:43
Go to the top of the page
 
+Quote Post
igormihmih
сообщение Jul 24 2010, 14:43
Сообщение #20


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 24-07-10
Пользователь №: 58 587



Цитата(dsmv @ Dec 10 2007, 20:23) *
Здравствуйте,

Вот хочу похвастаться, на модуле CCP3G реализовано подключение к Gigabit Ethernet.
Сейчас достигнута скорость приёма данных с использованием протокола TCP/IP 38 МБайт в секунду.
Есть надежда ещё увеличить скорость. Всё сделано внутри ПЛИС Virtex 4.
Используется встроенный процессор PowerPC.


Здравствуйте, dsmv!

Прочел Вашу статью о реализации TCP/IP на Virtex-4 от Dec 10 2007.
Меня проспонсировали Virtex-5 -м с отладочной платой ml505. Ее проблема - все выходы наружу только через контроллеры устройств. Обнаружил, что самый быстрый обмен с внешним миром возможен через гигабиный Ethernet.
Итак, не могли бы ли Вы сказать, какими именно IP-корами пользовались при этом, где лежит документация на них и где можно достать "Hello Worldы" по данному протоколу?
Go to the top of the page
 
+Quote Post

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

 


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


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