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

 
 
> Транспорт с низкой латентностью, Есть несколько плат, нужен транспорт между ними...
Bosicc
сообщение Feb 7 2007, 11:36
Сообщение #1


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

Группа: Свой
Сообщений: 93
Регистрация: 5-03-06
Из: Украина, Киев
Пользователь №: 14 970



Добрый день!

Вот встала задача. В устройстве есть N плат между которыми нужно организовать передачу данных на высокой скорости и с низкой латентностью. Даные должны передаваться с любой платы на любую, так сказать, что то вроде сети.

Идеи возникали разные:

1. Поставить на каждой плате ARM и использовать I2C - не прошла идея из-за низкой скорости.

2. Поставить на каждой плате ARM и на одной организовать HOST - детально еще не думал.

3. Поставить на каждой плате ARM и использовать TCP/IP - тестировал скорость соединения на основе чипа LPC 2378, получил скорость от 1-10Mbps в зависимости от размера пакета. Думаем как ускорится, пока единственный вариант.

Может кто чего еще посоветует. Главное это низкая латентность и желательно скорость повыше.

К рассмотрению принимаются всевозможные идеи smile.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Andy Mozzhevilov
сообщение Feb 7 2007, 13:28
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206



Цитата(Bosicc @ Feb 7 2007, 13:36) *
Может кто чего еще посоветует. Главное это низкая латентность и желательно скорость повыше.

К рассмотрению принимаются всевозможные идеи smile.gif


Давайте все же на инженерном форуме пытаться формулировать свои вопросы понятно.
Ну что значит скорость повыше? Приведите хотя бы в байт/с, что ли.
Я бы предложил CAN на 1.6 МБит, но непонятно много это ли мало.


--------------------
Пасу котов...
Go to the top of the page
 
+Quote Post
Bosicc
сообщение Feb 7 2007, 13:40
Сообщение #3


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

Группа: Свой
Сообщений: 93
Регистрация: 5-03-06
Из: Украина, Киев
Пользователь №: 14 970



Цитата(Andy Mozzhevilov @ Feb 7 2007, 12:28) *
Давайте все же на инженерном форуме пытаться формулировать свои вопросы понятно.
Ну что значит скорость повыше? Приведите хотя бы в байт/с, что ли.
Я бы предложил CAN на 1.6 МБит, но непонятно много это ли мало.


Извиняюсь за недоговаривание, исправляюсь.
Скорость требуется не меньше 32Mbps и при этом необходима низкая латентность.
1.6Мbps однозначно недостаточно.

А как можно прикинуть необходимую скорость процессора, что б он успевал обеспечивать скорость порядка 50Mbps ?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Feb 7 2007, 14:15
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(Bosicc @ Feb 7 2007, 12:40) *
А как можно прикинуть необходимую скорость процессора, что б он успевал обеспечивать скорость порядка 50Mbps ?

Никак.
Поскольку не понятно, чем он еще заниматься должен и насколько продвинут MAC контроллер, дуплекс или нет, точка точка или нет ...... Но в любом случае 50Mbit это очень даже не мало - просто так за счет "волшебного слова" Ethernet не решится.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Bosicc
сообщение Feb 7 2007, 15:22
Сообщение #5


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

Группа: Свой
Сообщений: 93
Регистрация: 5-03-06
Из: Украина, Киев
Пользователь №: 14 970



Цитата(zltigo @ Feb 7 2007, 13:15) *
Но в любом случае 50Mbit это очень даже не мало - просто так за счет "волшебного слова" Ethernet не решится.

Ок. А может можно еще можно что то придумать помимо Ethernet? Может кто нибуть использует что нибуть другое? Или такой скоростью некто дел не имел.
Просто я сам первый раз столкнулся с таким заданием. Вот теперь сижу думаю
Go to the top of the page
 
+Quote Post
iosifk
сообщение Feb 7 2007, 15:24
Сообщение #6


Гуру
******

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



Цитата(Bosicc @ Feb 7 2007, 15:22) *
Цитата(zltigo @ Feb 7 2007, 13:15) *

Но в любом случае 50Mbit это очень даже не мало - просто так за счет "волшебного слова" Ethernet не решится.

Ок. А может можно еще можно что то придумать помимо Ethernet? Может кто нибуть использует что нибуть другое? Или такой скоростью некто дел не имел.
Просто я сам первый раз столкнулся с таким заданием. Вот теперь сижу думаю

Последовательные порты в DSP-процессорах или SerDes в FPGA.


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Bosicc   Транспорт с низкой латентностью   Feb 7 2007, 11:36
- - zltigo   Цитата(Bosicc @ Feb 7 2007, 10:36) Думаем...   Feb 7 2007, 11:48
|- - iosifk   Цитата(zltigo @ Feb 7 2007, 11:48) Цитата...   Feb 7 2007, 12:04
- - andk   В случае применения FPGA можно попробовать LVDS - ...   Feb 7 2007, 17:21
- - lolikandr   А данные случайно не легко упаковываемые?   Feb 8 2007, 15:51
- - Bosicc   Вчера начали тестировать скорость TCP/IP в связке ...   Feb 9 2007, 04:24
- - Alex03   Цитата(Bosicc @ Feb 9 2007, 06:24) Вчера ...   Feb 9 2007, 07:32
|- - Bosicc   Цитата(Alex03 @ Feb 9 2007, 06:32) Вы кст...   Feb 9 2007, 11:41
|- - zltigo   Цитата(Bosicc @ Feb 9 2007, 10:41) А каку...   Feb 9 2007, 12:15
||- - Dopler   Цитата(zltigo @ Feb 9 2007, 12:15) Цитата...   Feb 9 2007, 12:48
|- - boez   Цитата(Bosicc @ Feb 9 2007, 10:41) Переда...   Feb 9 2007, 14:17
- - Dopler   Цитата(Bosicc @ Feb 9 2007, 04:24) Вчера ...   Feb 9 2007, 09:04
- - AlexandrY   У меня стек TCP дает 67 Мбит/c без напряга. Но на...   Feb 9 2007, 23:43


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

 


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


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