Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Embedded Ethernet
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Fast Ethernet/Gigabit Ethernet/FibreChannel
vzn
Добрый день.

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

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

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

Заранее спасибо.
scheme_ru
Цитата(vzn @ Oct 21 2005, 15:22)
Добрый день.

Внутри устройства есть 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
slabnoff
Мне тоже хотелось бы найти такое решение. Ситуация правда немного другая: хотелось бы в крейтовой системе, уже имеющей на каждом модуле Ethernet 100 МБит, отказаться от внешнего свитча, заменив его чем-то внутренним, пусть даже не свитчем а банальным 100 МБит хабом, выведя наружу только один Ethernet разъем. Поставить внутрь крейта готовый свитч не предлагать smile.gif
vzn
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

Спасиба за ссылочку. Посмотрю
scheme_ru
Ну тогда вот:

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, либо один из стандартных интерфейсов - напр., последовательный.
iosifk
Цитата(vzn @ Oct 21 2005, 15:22)
Добрый день.

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

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

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

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


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

Вот то, что Вам нужно!
Ну и еще коммутаторы и свитчи от micrel (micrel.com)
И процессор KS8695.
Все поставляется уже сейчас.
Удачи.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.