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

 
 
> Embedded Ethernet, Switch chip 10/100 Mbit
vzn
сообщение Oct 21 2005, 12:22
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 32
Регистрация: 1-07-05
Пользователь №: 6 454



Добрый день.

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

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

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

Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
scheme_ru
сообщение Oct 21 2005, 14:14
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 43
Регистрация: 1-06-05
Пользователь №: 5 631



Цитата(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
Go to the top of the page
 
+Quote Post
slabnoff
сообщение Oct 21 2005, 15:55
Сообщение #3


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

Группа: Свой
Сообщений: 82
Регистрация: 26-09-05
Пользователь №: 8 955



Мне тоже хотелось бы найти такое решение. Ситуация правда немного другая: хотелось бы в крейтовой системе, уже имеющей на каждом модуле Ethernet 100 МБит, отказаться от внешнего свитча, заменив его чем-то внутренним, пусть даже не свитчем а банальным 100 МБит хабом, выведя наружу только один Ethernet разъем. Поставить внутрь крейта готовый свитч не предлагать smile.gif
Go to the top of the page
 
+Quote Post
vzn
сообщение Oct 21 2005, 15:56
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 32
Регистрация: 1-07-05
Пользователь №: 6 454



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

Спасиба за ссылочку. Посмотрю
Go to the top of the page
 
+Quote Post
scheme_ru
сообщение Oct 23 2005, 14:07
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 43
Регистрация: 1-06-05
Пользователь №: 5 631



Ну тогда вот:

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, либо один из стандартных интерфейсов - напр., последовательный.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Oct 24 2005, 05:25
Сообщение #6


Гуру
******

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



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

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

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

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

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


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

Вот то, что Вам нужно!
Ну и еще коммутаторы и свитчи от micrel (micrel.com)
И процессор KS8695.
Все поставляется уже сейчас.
Удачи.
Прикрепленные файлы
Прикрепленный файл  ____________________________.zip ( 49.82 килобайт ) Кол-во скачиваний: 94
Прикрепленный файл  an_120_UnEncrypted.pdf ( 19.77 килобайт ) Кол-во скачиваний: 101
 


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

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 18:37
Рейтинг@Mail.ru


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