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

 
 
> Подскажите элементную базу для задачи
war4one
сообщение Aug 26 2011, 04:27
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 264
Регистрация: 16-07-05
Из: г. Уфа
Пользователь №: 6 851



Нужно сделать устройство, которое будет подключено к двум 100М Ethernet-кольцам, одно электрика, второе оптика. Большую часть информационных потоков нужно просто пропускать "через себя", но должна быть возможность принять и передать в оба кольца информацию в объеме примерно десятков кбайт/с.

Я с Ethernet никогда дела не имел. По моим прикидкам, для этого можно использовать управляемый свич KS8995MAI плюс ARM7 процессор с интерфейсом MII (STM32, например), или я заблуждаюсь?
Поиск по форуму подталкивает на мысль, что это задача скорее для KS8995 + ARM9 + Linux (или Windows CE), или эта задача решается еще как-то иначе?

Прикрепленное изображение


--------------------
Электронные устройства Open Hardware
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KRS
сообщение Aug 29 2011, 09:56
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(war4one @ Aug 26 2011, 08:27) *
Нужно сделать устройство, которое будет подключено к двум 100М Ethernet-кольцам, одно электрика, второе оптика. Большую часть информационных потоков нужно просто пропускать "через себя", но должна быть возможность принять и передать в оба кольца информацию в объеме примерно десятков кбайт/с.

А зачем вам два свитча и контроллер с двумя MAC?
Посмотрите managed switch и от микреля, например, из серии KSZ8995FQ (у FQ 3ий и 4ий порты FX) . Там 5 портов, 2 на FX, 2 на TX и 5ый на процессор, очень хорошо настраивается и коммутировать потоки может сам! Можно и через проц все пропускать.
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Aug 29 2011, 12:28
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(KRS @ Aug 29 2011, 13:56) *
А зачем вам два свитча и контроллер с двумя MAC?
Посмотрите managed switch и от микреля, например, из серии KSZ8995FQ (у FQ 3ий и 4ий порты FX) . Там 5 портов, 2 на FX, 2 на TX и 5ый на процессор, очень хорошо настраивается и коммутировать потоки может сам! Можно и через проц все пропускать.

Если медь и оптика независимые сети, то так не получится, если это одна сеть то да, на микреле решение красивое.
Go to the top of the page
 
+Quote Post
KRS
сообщение Aug 29 2011, 12:39
Сообщение #4


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(vadimp61 @ Aug 29 2011, 16:28) *
Если медь и оптика независимые сети, то так не получится, если это одна сеть то да, на микреле решение красивое.

если не все пакеты обрабатывать на основном проце или загрузка сети позволяет - можно и полностью независимые делать!
у меня на подобном 3 канальном свитче имитируется контролеер с двумя независимыми ethernet. (т.е. с 1 и 2 порта данные ходят только на процессор и обратно, причем свитч при отправке процессору ставит таг с какого порта, а с процессора в каждом пакете стоит таг на какой порт отправлять, который свитчем при отправке уничтожается)
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Aug 30 2011, 08:21
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(KRS @ Aug 29 2011, 16:39) *
если не все пакеты обрабатывать на основном проце или загрузка сети позволяет - можно и полностью независимые делать!
у меня на подобном 3 канальном свитче имитируется контролеер с двумя независимыми ethernet. (т.е. с 1 и 2 порта данные ходят только на процессор и обратно, причем свитч при отправке процессору ставит таг с какого порта, а с процессора в каждом пакете стоит таг на какой порт отправлять, который свитчем при отправке уничтожается)

Согласен, можно и так. Но тут ключевое слово у автора:
"Я никогда с Ehernet дела не имел"
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 03:41
Рейтинг@Mail.ru


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