|
посоветуйте 1G решение |
|
|
|
Dec 9 2012, 23:31
|
Участник

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

|
Идем на OpenCore и берем GE MAC. Работает нормально. Но прийдется делать UDP обмен и другие функци исходя из требований к проекту. Скорей всего надо будет определиться с форматом посылок и др детали. Могу сфарганить -недорого.
|
|
|
|
|
Dec 10 2012, 06:19
|

embarrassed systems engineer
    
Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038

|
ИМХО, можно взять практически любой одноядерный микропроцессор со встроенным Gigabit Ethernet MAC с частотой от 800МГц, и по TCP вполне реально отдать 60Мбайт/сек. Но не на Линуксе, скорее всего. У меня был проект на MPC8347@533MHz, получалось забирать с PСI 32@66MHz 250Мбайт/сек и медленно и печально отдавать примерно 50Мбайт/сек по TCP через гигабитный эзернет (ну там еще резервы оставались, с Джумбо-пакетами на wire-speed вышло бы), но это все с самописным софтом. Сейчас контроллеры попродвинутей есть - и частота больше, и MACи умеют TCP-offload делать, думаю можно что-то подобрать, может даже издержки Линукса вытянуть.
|
|
|
|
|
Dec 10 2012, 16:00
|
Участник

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

|
QUOTE (Lmx2315 @ Dec 10 2012, 08:41)  UDP не гарантирует сохранность пакетов, или что они не напутуются. Будет много отправителей и один сервак, можно много пакетов потерять - каша получиться. UDP это будет нижний уровнь соединения. Над ним добовляется простой свой протоkол обменна, и retransmission и другие требования.
|
|
|
|
|
Dec 10 2012, 17:26
|
Участник

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

|
QUOTE (Lmx2315 @ Dec 10 2012, 19:29)  ..сервер не я делаю, за свой протокол обмена меня попрут. Есть люди работают над TCP/IP в ФПГА - ето не дешево. Tогда дешевле найти процессор с достаточной пропускной способностью.
|
|
|
|
|
Dec 14 2012, 10:37
|

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

|
QUOTE (Alex11 @ Dec 14 2012, 01:25)  А зачем Вам, вообще, ось? Чтобы потерять время? Если Вы хотите, чтобы Вам рассказали комплексное решение Вашей комплексной задачи, то рисуйте здесь подробное описание, строк на двести, а то все телепаты повывелись. Ось имеет смысл, когда у Вас требуется многозадачность или многопоточность. Здесь Вы рисуете одну задачу - взять поток и отправить в линию. Мне прям специально Ось не нужна, просто я подозреваю что уже опубликованные и отлаженные решения написаны под какую-то Ось. Врят ли кто-то делал в демоборде специально для меня Сеть и модуль обмена с сетью моим потоком. В первом сообщении я достаточно данных дал чтобы понять глубину проблем. Есть и тербуемая скорость и объём передаваемого трафика, прочие пожелания. Я просто попросил, если кто вспомнит что-нить готовое из демобордов на 1G.
--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0 SHA-256
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|