Перейти к содержанию
    

Embedded Ethernet

Добрый день.

 

Внутри устройства есть N источников/приемников данных. Есть желание связать их между собой с помощью Ethernet 100Mbit . Тоесть как бы маленькая ethernet сеть, только внутри устройства. Для коммутации хотелось бы использовать какой-то одночиповый Switch. В идеале микросхема с минимумом внешней обвязки и максимумом портов(16 минимум) Мало требовательнвя к конфигурированию. Дешовая.

 

Вобщем тот же обычный офисный switch только микросхемой.

 

Кто что знает/использовал/может посоветовать?

Может кто встерчал прошивку для Fpga релизующую функцию Ethernet Switch на N портов? Такое есть в природе?

 

Заранее спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день.

 

Внутри устройства есть N источников/приемников данных. Есть желание связать их между собой с помощью Ethernet 100Mbit . Тоесть как бы маленькая ethernet сеть, только внутри устройства. Для коммутации  хотелось бы использовать какой-то одночиповый Switch. В идеале микросхема с минимумом внешней обвязки и максимумом портов(16 минимум) Мало требовательнвя к конфигурированию. Дешовая.

 

Вобщем тот же обычный офисный switch только микросхемой.

 

Кто что знает/использовал/может посоветовать?

Может кто встерчал прошивку для Fpga релизующую функцию Ethernet Switch на N портов? Такое есть в природе?

 

Заранее спасибо.

 

А те устройства, которые планируется объединять, уже имеют интерфейсы типа MII/RMII? Если нет, то использование Ethernet внутри устройства - не самое лучшее решение. Вам придется реализовывать MAC-контроллеры во всех устройствах, сборщики Ethernet - кадров и т.п. Не говоря уже о том, что single chip Ethernet switch controller с цифровыми портами, а не витой парой, сейчас - штука редкая, технология не стоит на месте. Впрочем, можете поискать в google эту фразу, что-то и вывалится, но сможете ли купить.

 

Если все устройства на fpga, то можно реализовать какой-нибудь свой простенький пакетный коммутатор. Это будет и проще и эффективней.

 

По поводу FPGA - вот есть, только сколько ж это стоит:

http://www.altera.com/products/ip/iup/ethernet/m-mtip.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне тоже хотелось бы найти такое решение. Ситуация правда немного другая: хотелось бы в крейтовой системе, уже имеющей на каждом модуле Ethernet 100 МБит, отказаться от внешнего свитча, заменив его чем-то внутренним, пусть даже не свитчем а банальным 100 МБит хабом, выведя наружу только один Ethernet разъем. Поставить внутрь крейта готовый свитч не предлагать :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

scheme_ru cпасиба за ваш ответ.

 

А те устройства, которые планируется объединять, уже имеют интерфейсы типа MII/RMII? Если нет, то использование Ethernet внутри устройства - не самое лучшее решение. Вам придется реализовывать MAC-контроллеры во всех устройствах, сборщики Ethernet - кадров и т.п.

Это не есть проблема. Планируется использовать процессор с MAC и како-нибуть внешний контроллер физического уровня LXT972A(intel) или нечто подобное. То есть стандартное решение для Ethernet. Не ясно нужно ли ставить трансформаторы при передаче на короткое расстояние. Но это абсолютно решаемый вопрос.

 

Не говоря уже о том, что single chip Ethernet switch controller с цифровыми портами, а не витой парой, сейчас - штука редкая, технология не стоит на месте. Впрочем, можете поискать в google эту фразу, что-то и вывалится, но сможете ли купить.

А вот этот момент не ясен. К сожалению по фразе ничего полезного не ловится. Но все рвано спасибо.

А чем собственно может мешать, то что контролер ориентирован на витую пару?

Ну и что ? вместо витой пары будут проводники на плате. На короткие растояния (10-ки сантиметров) это не добавлять особых проблем.

 

Еquoteсли все устройства на fpga, то можно реализовать какой-нибудь свой простенький пакетный коммутатор. Это будет и проще и эффективней.

Прелесть Ethernet в открытости к дальнейшему расширению функциональности. И плюс дырка во внешний мир. Свой пакетный коммутатор мене гибкое решение. Хотя оно тоже рассматривается как вариант.

 

По поводу FPGA -  вот есть, только сколько ж это стоит:

http://www.altera.com/products/ip/iup/ethernet/m-mtip.html

Спасиба за ссылочку. Посмотрю

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну тогда вот:

 

1. Realtek RTL8316B

 

http://www.realtek.com.tw/products/product...modelid=2005052

 

2. VIA Atlantic family

 

http://www.vntek.com/en/products/atlantic/

 

3. Marvell GalNet®-2 Switched Ethernet Controllers

 

http://www.marvell.com/products/switching/...2plus/index.jsp

 

Только у Marvell традиционно проблема с получением документации.

 

4. Intel Media Switch

 

http://www.intel.com/design/network/produc...inecard_esc.htm

 

5. Vitess Heathrow

 

http://www.vitesse.com/products/product.php?number=VSC7302

 

 

6. LSILogic StreamPack

 

http://www.lsilogic.com/products/switches/

 

7. Broadcom ROBOswitch

 

http://www.broadcom.com/products/Enterpris...ing-Products#s7

 

 

Список можно продолжать и далее. Вроде даже есть подобная отечественная разработка.

 

 

В качестве обвязки к контроллерам обычно используется какая-нибудь память и порт управления: либо какой-то специфический для реализации которого надо что-то сделать на FPGA, либо один из стандартных интерфейсов - напр., последовательный.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день.

 

Внутри устройства есть N источников/приемников данных. Есть желание связать их между собой с помощью Ethernet 100Mbit . Тоесть как бы маленькая ethernet сеть, только внутри устройства. Для коммутации  хотелось бы использовать какой-то одночиповый Switch. В идеале микросхема с минимумом внешней обвязки и максимумом портов(16 минимум) Мало требовательнвя к конфигурированию. Дешовая.

 

Вобщем тот же обычный офисный switch только микросхемой.

 

Кто что знает/использовал/может посоветовать?

Может кто встерчал прошивку для Fpga релизующую функцию Ethernet Switch на N портов? Такое есть в природе?

 

Заранее спасибо.

 

Ну чтобы сразу мне написать!

 

Вот то, что Вам нужно!

Ну и еще коммутаторы и свитчи от micrel (micrel.com)

И процессор KS8695.

Все поставляется уже сейчас.

Удачи.

____________________________.zip

an_120_UnEncrypted.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...