|
38 МБайт/сек по TCP/IP, Вот хочу похвастаться |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 19)
|
Dec 11 2007, 07:44
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 2-01-07
Из: Ростовская область
Пользователь №: 24 044

|
Цитата(dsmv @ Dec 10 2007, 20:23)  Здравствуйте,
Вот хочу похвастаться, на модуле CCP3G реализовано подключение к Gigabit Ethernet. Сейчас достигнута скорость приёма данных с использованием протокола TCP/IP 38 МБайт в секунду. Есть надежда ещё увеличить скорость. Всё сделано внутри ПЛИС Virtex 4. Используется встроенный процессор PowerPC. А чем скорость меряете ? С компа на комп ?
|
|
|
|
|
Dec 11 2007, 13:04
|
Местный
  
Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284

|
Цитата(Mc_off @ Dec 11 2007, 10:44)  А чем скорость меряете ? С компа на комп ? Передача ведётся с устройства на компьютер. Протокол - TCP Скорость измеряю программой на HOST компьютере (собственной). И дополнительно - осциллографом. Цитата(tvcam @ Dec 11 2007, 10:00)  На marvell получили 121 Мбайт/сек , поток видео с камеры по UDP.  А можно более подробно : Тип сетевого адаптера и что за камера ?
|
|
|
|
|
Dec 11 2007, 13:39
|
Частый гость
 
Группа: Свой
Сообщений: 75
Регистрация: 10-12-04
Из: spb
Пользователь №: 1 435

|
Цитата(dsmv @ Dec 11 2007, 16:04)  А можно более подробно : Тип сетевого адаптера и что за камера ? Собственно камеру и делаем, сенсор КМОП 5 Мегапикселей, сеть на Marvell + Cyclone1 + PIC16F876. Работает на трёх компах со встроенными на мамки сетевыми адаптарими. До этого из сетки 100 мегабит выжали 93% загрузки, больше 12 Мегабайт/сек. На приёме софт свой через сокеты.
|
|
|
|
|
Dec 11 2007, 13:45
|
Местный
  
Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284

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

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

|
Цитата До этого из сетки 100 мегабит выжали 93% загрузки, больше 12 Мегабайт/сек. Цитата Здорово! Значит мне есть куда расти, буду дальше работать. Некуда вам расти. tvcam уже сделал невозможное. 12 Мегабайт/сек это уже больше ста мегабит. А у него всего 93% пропускной способности занято.  Поток 121 Мбайт/сек в гигабит тоже ну ни как не помещается. Даже голым без TCP заголовков. Чем измеряли? Штангенциркулем?
--------------------
Из того, что дуракам закон не писан, вовсе не следует, что они не принимают участия в их написании.
|
|
|
|
|
Dec 12 2007, 06:17
|
Гуру
     
Группа: Свой
Сообщений: 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
|
|
|
|
|
Dec 12 2007, 08:57
|
Местный
  
Группа: Свой
Сообщений: 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.
|
|
|
|
|
Dec 13 2007, 09:45
|
Частый гость
 
Группа: Свой
Сообщений: 75
Регистрация: 10-12-04
Из: spb
Пользователь №: 1 435

|
Цитата(Black Pahan @ Dec 12 2007, 03:55)  Некуда вам расти. tvcam уже сделал невозможное. 12 Мегабайт/сек это уже больше ста мегабит. А у него всего 93% пропускной способности занято.  Поток 121 Мбайт/сек в гигабит тоже ну ни как не помещается. Даже голым без TCP заголовков. Чем измеряли? Штангенциркулем?  Для Black Pahan.
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 19 2007, 07:39
|
Частый гость
 
Группа: Свой
Сообщений: 199
Регистрация: 2-03-05
Из: МОСКВА
Пользователь №: 3 016

|
Цитата(dsmv @ Dec 10 2007, 20:23)  Здравствуйте,
Вот хочу похвастаться, на модуле CCP3G реализовано подключение к Gigabit Ethernet. Сейчас достигнута скорость приёма данных с использованием протокола TCP/IP 38 МБайт в секунду. Есть надежда ещё увеличить скорость. Всё сделано внутри ПЛИС Virtex 4. Используется встроенный процессор PowerPC. А какой СТЕК TCP/IP использовали?
|
|
|
|
|
Dec 19 2007, 16:04
|

Участник

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

|
Цитата(tolik1 @ Dec 19 2007, 10:39)  А какой СТЕК TCP/IP использовали? Ну что тут можно сказать - молоток
|
|
|
|
|
Dec 21 2007, 12:22
|
Местный
  
Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284

|
Цитата(tolik1 @ Dec 19 2007, 10:39)  А какой СТЕК TCP/IP использовали? А вот это уже неизвестно Использован какой-то достаточно стандартный вариант стека, откуда он взялся я уже не понмю и доработан под наш проект.
|
|
|
|
|
Dec 26 2007, 16:05
|

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

|
Цитата(tvcam @ Dec 13 2007, 13:25)  DL - Download Я к тому, что мегабайты в секунду лучше писать Мбайт/с, а не мБ/сек. А глобальный вывод из этого такой, что в доморощенной программе (а доморощенность ее очевидна из вышесказанного) намерить можно все, что угодно
--------------------
شامل
|
|
|
|
|
Dec 28 2007, 11:38
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 2-01-07
Из: Ростовская область
Пользователь №: 24 044

|
Цитата(Edmundo @ Dec 26 2007, 19:05)  Я к тому, что мегабайты в секунду лучше писать Мбайт/с, а не мБ/сек. А глобальный вывод из этого такой, что в доморощенной программе (а доморощенность ее очевидна из вышесказанного) намерить можно все, что угодно  DUMeter - нормальная программа. Считает правильно. Правда там есть возиожность указывать сколько байт в колобайте.... Если вам и Microsoft-овский диспетчер задачь кажется доморощенным, то что есть "рулез" ? 93% от 100Мбит = 93Мбита. Сколько это в мегабайтах ? Дело в том, что в сети Мегабит - это 1000000 бит. Получается скорость передачи  Если считать, что в Мегабайте 1048576 байт, то скорость будет
Сообщение отредактировал Mc_off - Dec 28 2007, 11:43
|
|
|
|
|
Jul 24 2010, 14:43
|
Участник

Группа: Участник
Сообщений: 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ы" по данному протоколу?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|