Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AT91SAM9260 + второй Ethernet порт
Форум разработчиков электроники ELECTRONIX.ru > Поставщики компонентов для электроники > Компоненты > Микросхемы
koluna
Здравствуйте!

Стоит задача разработать шлюз на базе 9260. Т. о., на плате требуется 2 Ethernet порта.
Один MAC у процессора есть. Навесить PHY не проблема.
Нужен второй MAC и PHY.
Что можете порекомендовать из хорошо доставабельных Ethernet контроллеров 10/100 МБит, желательно с последовательным интерфейсом (не BGA и не MLF корпус, чтобы вручную можно было распаять нормально)?
В данный момент рассматривается возможность применения KSZ8841-16MQL (несмотря на то, что он имеет параллельный интерфейс).

Смотрели на KSZ8851SNL, но он, вроде, труднее достаётся, да и корпус у него не очень "приятный" для ручной пайки...

Благодарю заранее.
koluna
DM9000 ещё можно попробовать.
Что можете сказать по этому поводу?
iosifk
Цитата(n_bogoyavlensky @ Sep 5 2010, 00:03) *
Здравствуйте!

Стоит задача разработать шлюз на базе 9260. Т. о., на плате требуется 2 Ethernet порта.
Один MAC у процессора есть. Навесить PHY не проблема.
Нужен второй MAC и PHY.

Есть еще вариант на МАС повесить 3-х портовый свитч. Получите снаружи 2 порта... Или даже болеее... Причем и с программированием проще...
koluna
Цитата
Есть еще вариант на МАС повесить 3-х портовый свитч. Получите снаружи 2 порта... Или даже болеее... Причем и с программированием проще...


Да хоть 8-портовый свитч повесить smile.gif
Шлюзом он от этого не станет. К сожалению.
Для шлюза же нужен второй MAC + PHY.
Вот я и спрашиваю, что взять для простоты и удобства (MAC + PHY в одном), в нормальном для ручной пайки корпусе и легко доставаемое...

Или я чего-то не понимаю?

KSZ8851SNL паял кто-нибудь вручную? Её и KSZ8841-16MQL реально купить где-нибудь помимо Элтеха (нигде больше не вижу)?
Проблем с доставаемостью не будет?
koluna
Кто-нибудь подскажет что-нибудь? smile.gif
iosifk
Цитата(n_bogoyavlensky @ Sep 7 2010, 14:37) *
Кто-нибудь подскажет что-нибудь? smile.gif

а вот KSZ8695? Только ОЗУ и ПЗУ надо добавить... И будет шлюз в лучшем виде. И QoS и VPN ...
koluna
Цитата
а вот KSZ8695? Только ОЗУ и ПЗУ надо добавить... И будет шлюз в лучшем виде. И QoS и VPN ...


Этого зверя мы видели smile.gif
Компилятор и библиотеки под него - без проблем достать? smile.gif
Кстати, шлюз предполагается сделать не совсем обычным... Требуются дополнительные ресурсы, которых в выше упомянутом чипе нет.
iosifk
Цитата(n_bogoyavlensky @ Sep 7 2010, 16:56) *
Компилятор и библиотеки под него - без проблем достать? smile.gif
Кстати, шлюз предполагается сделать не совсем обычным... Требуются дополнительные ресурсы, которых в выше упомянутом чипе нет.

Обычный линукс для АРМа... GCC надо полагать и линуксовые драйвера в придачу...
А что же надо еще?
koluna
Было бы вообще замечательно, если к этому контроллеру можно было бы подцепить USB, SATA.
Мост какой-нибудь можете порекомендовать?
iosifk
Цитата(n_bogoyavlensky @ Sep 7 2010, 17:20) *
Было бы вообще замечательно, если к этому контроллеру можно было бы подцепить USB, SATA.
Мост какой-нибудь можете порекомендовать?


Так ведь есть же вариант с шиной PCI. На нее можно что угодно штатное посадить... Или самодельное сделать. А так же там есть и процессорная шина...

и вообще, зачем нужен USB, если есть столько Ethernetов?
koluna
Цитата
Так ведь есть же вариант с шиной PCI.


Корпус трудный пока - BGA.

Цитата
и вообще, зачем нужен USB, если есть столько Ethernetов?


Например винчестер прикрутить...
Или как его лучше в этом случае прикрутить?
sasamy
Цитата(n_bogoyavlensky @ Sep 6 2010, 20:25) *
KSZ8851SNL паял кто-нибудь вручную?


Имейте ввиду что 100base-tx он поддерживает только по уровню сигналов а не скорости - у него клок spi максимум 40 МГц.

koluna
Цитата
Имейте ввиду что 100base-tx он поддерживает только по уровню сигналов а не скорости - у него клок spi максимум 40 МГц.


Про клок понятно.
А что значит "по уровню сигналов"?
По поводу корпуса MLF. Вы паяли его вручную?
sasamy
Цитата(n_bogoyavlensky @ Sep 7 2010, 22:01) *
А что значит "по уровню сигналов"?


Просто хотел сказать что на интерфейсе Вы больше 10 мбит скорость вряд ли получите, а вообще чем выше скорость тем меньше разница между двумя логическими уровнями : 10base-t - 1,7 В, 100base-t - 1В.
koluna
Цитата(sasamy @ Sep 7 2010, 23:22) *
а вообще чем выше скорость тем меньше разница между двумя логическими уровнями : 10base-t - 1,7 В, 100base-t - 1В.


Вы имеете в виду пороговые уровни "0" и "1"?
iosifk
Цитата(sasamy @ Sep 7 2010, 23:22) *
Просто хотел сказать что на интерфейсе Вы больше 10 мбит скорость вряд ли получите, а вообще чем выше скорость тем меньше разница между двумя логическими уровнями : 10base-t - 1,7 В, 100base-t - 1В.

А вот это вранье... "интерфейсе скорость" - это надо понимать в линии? Так в линии будет стандартная скорость - 100мбит... SPI до 50 Мгц...
Что касается Прицепить винчестер- так вот, есть вариант компакт PCI, берете стандартную ноутбучную карту и вешаете.
Не нравится BGA, возьмите KSZ8695X там планар, правда есть только процессорная шина...
SWT-RUS
У нас похожя задача сейчас решается. Только процессор AT91SAM9G20. Стоит задача резервирования Ethernet (на случай падения или умирания канала) . Поискали подумали и поставили Marvell 88e6035. Под него очень удобно KZS8721 ложится на случай однопортового варианта
sasamy
Цитата(iosifk @ Sep 8 2010, 08:50) *
А вот это вранье... "интерфейсе скорость" - это надо понимать в линии?


Надо понимать скорость интерфейса в ОС - сколько он рельно сможет прокачать.

Цитата
SPI до 50 Мгц...


А вот это уже вранье - даташит посммотрите на ks8851snl - максимум 40 МГц, стр. 2 Features. При этом учитывайте что нужно еще по этому spi и управляющие команды гонять и ответ на них получать.
iosifk
Цитата(sasamy @ Sep 8 2010, 10:51) *
А вот это уже вранье - даташит посммотрите на ks8851snl - максимум 40 МГц, стр. 2 Features.

Да, виноват... У меня был даташит вер1.0... Скачал вер2.0 - там они действительно понизили тактовую до 40...
Что касается остального, то естесственно, что такие микросхемы применяют только там, где нет большого потока данных. Хотите бОльше - берите с параллельной шиной. Или KSZ8695...
sasamy
Цитата(iosifk @ Sep 8 2010, 10:05) *
Хотите бОльше - берите с параллельной шиной.


В контексте at91sam9260 - хрен редьки не слаще smile.gif куда Вы предлагаете его там цеплять - на PIO ? и получите без dma еще меньше - придется все процессорное время тратить на обмен данными с внешним mac.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.