|
AT91sam7x + 2 Ethernet, Минимизировать реализацию |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Apr 24 2010, 15:17
|

Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 26-02-07
Из: г. Зеленоград
Пользователь №: 25 669

|
Цитата(aaarrr @ Apr 23 2010, 17:11)  Если уж ставите SAM7X, то зачем внешние костыли для Ethernet'а? Если нужно именно два раздельных выхода, поставьте снаружи какой-нибудь интегрированный коммутатор с MII-интерфейсом. По требованию заказчика устройство должно быть эквивалентно PC с двумя Ethernet картами - т.е. иметь 2 разъема RJ45 для подключения к двум независимым сетям.
--------------------
Вяжешь - вой, а поедешь - песни пой. Между "хочу" и "можно" всегда есть дистанция
|
|
|
|
|
Apr 25 2010, 20:25
|

Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 26-02-07
Из: г. Зеленоград
Пользователь №: 25 669

|
Цитата(KRS @ Apr 26 2010, 00:21)  Только что для таких целей использовали KSZ8893 у него 1 MAC и 2 PHY наружу! Причем внутри очень хорошо конфигурится ставит таги с кагого порта пришел фрейм и при отправке можно ставить таг в какой порт отправлять (естественно при уходе из свитча так можно удалять). В общем все есть для того что бы сделать 2 независимые карты! А на сколько устойчиво держися соединение, сколько ресурсов "отъедаеся" у процессор?
--------------------
Вяжешь - вой, а поедешь - песни пой. Между "хочу" и "можно" всегда есть дистанция
|
|
|
|
|
Apr 26 2010, 06:24
|

Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 26-02-07
Из: г. Зеленоград
Пользователь №: 25 669

|
Цитата(KRS @ Apr 26 2010, 01:58)  Все фильтры по MAC стоят в свитче. Так что проц получает только броадкастовые фреймы и свои (по нужным mac, причем можно mac к номеру порта привязать). Никаких дополнительных ресурсов не отъедается, к фрейму только таг цепляется с какого порта он пришел, а при отправке куда отправлять. Пакеты не теряются. Причем в свитче куча настроек по предотварещению DOS атак... Спасибо, похоже это то что нужно! Можно будет несколько вопросов через личку?
--------------------
Вяжешь - вой, а поедешь - песни пой. Между "хочу" и "можно" всегда есть дистанция
|
|
|
|
|
Apr 26 2010, 11:14
|

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

|
Цитата(IJAR @ Apr 26 2010, 10:24)  Спасибо, похоже это то что нужно! Можно будет несколько вопросов через личку? Да без проблем! Сразу скажу что мне нужен был только простой UDP, поэтому готовые стеки я не использовал. настройка micrel у меня через SPI. И вот как его настроить что бы он изображал из себя 2 карты с минимальным оверхедом со стороны проца я разобрался полностью.
|
|
|
|
|
May 17 2010, 05:16
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(KRS @ Apr 26 2010, 00:21)  Только что для таких целей использовали KSZ8893 у него 1 MAC и 2 PHY наружу! Причем внутри очень хорошо конфигурится ставит таги с кагого порта пришел фрейм и при отправке можно ставить таг в какой порт отправлять (естественно при уходе из свитча так можно удалять). В общем все есть для того что бы сделать 2 независимые карты! И я еще немного добавлю. Если габариты не жмут, то я рекомендую 5-ти портовый свич. Они на складе есть да и стоят столько же, как и 3-х портовый. Но при этом у Вас появится порт для технологической отладки... или предусмотреть, чтобы на одном порте подключался оптический преобразователь... Ведь аппетит у заказчика не всегда "приходит" на момент написания ТЗ. Бывает, что и позже... Информацию я выложил здесь http://www.eltech.spb.ru/micrel_ethernet.htmlМожно взять стартовый набор и попробовать... Кстати, там на сайте уже наверное выложили запись вебинара по свитчам. Удачи!
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Jun 8 2010, 11:56
|
Частый гость
 
Группа: Участник
Сообщений: 99
Регистрация: 23-06-04
Из: Kiev
Пользователь №: 146

|
Цитата(iosifk @ May 17 2010, 08:16)  И я еще немного добавлю. Если габариты не жмут, то я рекомендую 5-ти портовый свич. Они на складе есть да и стоят столько же, как и 3-х портовый. Но при этом у Вас появится порт для технологической отладки... или предусмотреть, чтобы на одном порте подключался оптический преобразователь... Ведь аппетит у заказчика не всегда "приходит" на момент написания ТЗ. Бывает, что и позже... Информацию я выложил здесь http://www.eltech.spb.ru/micrel_ethernet.htmlМожно взять стартовый набор и попробовать... Кстати, там на сайте уже наверное выложили запись вебинара по свитчам. Удачи! С позволения автора хочу присоединиться к вопросу. Исходные данные те же: ARM-контроллер (на борту один МАС) и 2 внешних интерфейса Ethernet (Eth1 и Eth2). Надо, чтобы пакеты, приходящие по Eth1, поступали в ARM. Там они будут преобразовываться, после чего должны быть отправлены по Eth2. В обратном напрвлении - аналогично. Собственно вопрос - позволяют ли данные коммутаторы (напр., KS8893/KS8993) работу в таком режиме Eth1 <--> ARM <--> Eth2 (то есть чтобы была заблокирована связь Eth1 <--> Eth2)?
|
|
|
|
|
Jun 8 2010, 12:04
|

Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 26-02-07
Из: г. Зеленоград
Пользователь №: 25 669

|
Цитата(Gunner @ Jun 8 2010, 15:56)  С позволения автора хочу присоединиться к вопросу. Исходные данные те же: ARM-контроллер (на борту один МАС) и 2 внешних интерфейса Ethernet (Eth1 и Eth2). Надо, чтобы пакеты, приходящие по Eth1, поступали в ARM. Там они будут преобразовываться, после чего должны быть отправлены по Eth2. В обратном напрвлении - аналогично. Собственно вопрос - позволяют ли данные коммутаторы (напр., KS8893/KS8993) работу в таком режиме Eth1 <--> ARM <--> Eth2 (то есть чтобы была заблокирована связь Eth1 <--> Eth2)? Мы смотрели DS на KS8893 у него управление по SPI и есть настройки : выводить через канал 1 выводить через канал 2 выводить через канал 1 и 2 одновременно IMHo: похоже что Вам это тоже подойдет
--------------------
Вяжешь - вой, а поедешь - песни пой. Между "хочу" и "можно" всегда есть дистанция
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|