Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ARM9 2xEthernet 3xCAN SPI 3xUSART SDRAM + порт Linux
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Master
Доброго времени суток!

Если кто в курсе, подскажите монстра. Поиски пока не приводят к положительному результату.
Может кто посоветует оптимальную связку камень+доп.контроллеры по параметру [доставаемость]/([общая цена]*[общее кол-во корпусов]*[общее потребление]) ?
Про AVR32 осведомлён. Пока нужен ARM.

Спасибо.
MALLOY2
Если нужен монстр, да еще что бы скорость по сети была не 10 кб/c то нужно смотреть в сторону TMS320DM64x У них есть по 2 мака. Нащет порта линукс незнаю, но то что они прокачают свои 100 мегабит это точно. И CAN у них отсутствует.
Есть еще один камень от MICREL (название не помню) на базе ARM9 у него тоже есть 2 мака, но они заточены под построение всяких свитчей тобиш с переферией будет напряг.
VslavX
Intel IXP42x, правда без CAN-ов. Есть PCI - при желании можно прилично расширить.
Andy Great
Среди MIPSов искать не пробовали? Их много в разных роутерах.
iosifk
Цитата(MALLOY2 @ Jan 16 2008, 11:08) *
Есть еще один камень от MICREL (название не помню) на базе ARM9 у него тоже есть 2 мака, но они заточены под построение всяких свитчей тобиш с переферией будет напряг.

по убывающей:
KSZ8695 или KSZ8842 или KSZ8993

Но только вот что непонятно. Если есть Ethernet, то зачем там 3 САN? это мост?
Master
Цитата(Andy Great @ Jan 16 2008, 14:11) *
Среди MIPSов искать не пробовали? Их много в разных роутерах.
Пока пытаемся удержать заказчика на ARM smile.gif IMHO на другие архитектуры тяжелее переползти, чем взять камень у другого производителя с более развитой периферией.

Наверно нужно немного раскрыть вопрос темы. Прежде всего, спасибо за ответы! Также интересует мнение людей, непосредственно имевших опыт разработки на советуемых камнях. И на какие цены ориентироваться при рассмотрении советуемых камней.

Цитата(iosifk @ Jan 16 2008, 15:01) *
по убывающей:
KSZ8695 или KSZ8842 или KSZ8993

Но только вот что непонятно. Если есть Ethernet, то зачем там 3 САN? это мост?

Спасибо за уточнение. Да, в одном из контроллеров системы это - мост.

Вообще, хочу обратить здесь внимание форумчан, КТО-НИБУДЬ ВИДЕЛ ARM-КАМЕНЬ С 3xCAN НАБОРТУ???

Что касается IXP42x, Intel позиционирует семейство как сетевые процессоры. Мой заказчик помимо 2xEthernet настаивает на наличии CAN, USART(RS-485), SPI. Тоесть IMHO это всё же коммуникационный процессор, ориентированный более на периферийные интерфейсы.
Но если всё же рассмматривать указанный состав периферии в контексте сетевых процессоров, означает ли это, что прежде всего нужно обращать внимание на то, какие процессоры стоят в маршрутизаторах/коммутаторах/сетевых модемах?
И ещё, большая просьба, если есть возможность, пристыковывайте к ответу ссылки на камни.
KRS
Цитата(Master @ Jan 16 2008, 15:36) *
КТО-НИБУДЬ ВИДЕЛ ARM-КАМЕНЬ С 3xCAN НАБОРТУ???

TMS есть именно с 3мя CAN например этот
http://focus.ti.com/docs/prod/folders/prin...s470r1b768.html

Но вот с двумя MAC, мне попадались только специализированные для мостов.

А зачем нужно 2 ethernet? Если для резервирования, то можно использовать managded switch от микреля у него один MAC вход и на выход 2 physycal - можно сразу два кабеля подключить
spf
Цитата(Master @ Jan 16 2008, 17:36) *
Вообще, хочу обратить здесь внимание форумчан, КТО-НИБУДЬ ВИДЕЛ ARM-КАМЕНЬ С 3xCAN НАБОРТУ???

Согласно поиску по базе в песках таковые имеются:
LPC2194JBD64, LPC2294JBD144,SJA2020HL-622,SJA2020HL-623
one_man_show
Если одно из условий "ARM" - это не главное, то можете посмотреть в сторону вот этого семейства коммуникационных процессоров DSTni:
EX-184B uP, 2xEthernet, PHY,USB,CAN, Includes RTOS & TCP/IP SW
LX-180BP uP,Ethernet, CAN,Profibus

На этих чипах сделаны известные девайсы XPort и WiPort

Купить в России можно через дистрибутора или дилера Лантроникс
AlexandrY
Думаю ближайшее что вам может подойти это NetX 500
http://www.hilscher.com/home.html
Понятно что это ASIC. А значит бумажной информаци о нем будет кот наплакал.
Придется по любому покупать поддержку у Hilscher-а

То, что вы ищете в готовом виде может быть только заказным ASIC-ом или SoC-ом, и следовательно практически недоступно при доказанных объемах потребления менее 100 тыс. баксов.

Но на самом деле решение есть и очень элементарное.
Качаете Altium Designer, читаете там о системе OpenBus.
И буквально за день нарисуете любую плату хоть с 4-мя хоть с 10-ю CAN-ами и Ethernet-ами
Понадобится чип ARM и FPGA причем в выборе пратически не ограничены, любого производителя.
Если выберете проц LH79520, то даже схему можно взять практически готовую. И никакой VHDL изучать не придется.


http://uk.hilscher.com/files/netx_uk.pdf

Цитата(Master @ Jan 15 2008, 22:49) *
Доброго времени суток!

Если кто в курсе, подскажите монстра. Поиски пока не приводят к положительному результату.
Может кто посоветует оптимальную связку камень+доп.контроллеры по параметру [доставаемость]/([общая цена]*[общее кол-во корпусов]*[общее потребление]) ?
Про AVR32 осведомлён. Пока нужен ARM.

Спасибо.
one_man_show
Добавлю, что при соответствующем чипе FPGA может не понадобится даже чип ARM, если залить 32-битный процессор из комплекта Altium Designer
MALLOY2
Не плохо значть что от изернета требуется и от канов, какие нужны вычислительные и пропускные способности.

Можно еще расмотреть 1 вариант. Это любой ARM c нужной переферией и внешней шиной, а на шину повесить 2 WizNet. Дешиго и сердито smile.gif.
one_man_show
Автор просил Монстра, видимо есть желание обойтись одним камнем, хотя стоит подумать о себестоимости при работе с Монстром, что может быть дороже варианта, когда все в рассыпуху
iosifk
Цитата(iosifk @ Jan 16 2008, 15:01) *
по убывающей:
KSZ8695 или KSZ8842 или KSZ8993

Но только вот что непонятно. Если есть Ethernet, то зачем там 3 САN? это мост?

На самом деле, если забыть слово МОНСТР, то:
процессор NEC - V850 серия специально сделана под CAN, LIN... И их там просто до черта.
Плюс к этому процессор KSZ8695X или РХ. А это ARM922. С линуксовыми драйверами... К нему на шину подвесить V850. Вот тогда и получите то, что требуется. И Канов до черта и Езернетов до черта. Да еще и свич с возможностью выполнить шлюз...
Просто можно сказать так, что Кан и Езернет - две принципиально разные области и в одном флаконе практически не встречаются...
Master
Приятно, когда проблему помогают решить профи-завсегдатаи форума! a14.gif
Еле успеваю разгребать ответы-советы smile.gif

Цитата(KRS @ Jan 16 2008, 15:43) *
TMS есть именно с 3мя CAN например этот
http://focus.ti.com/docs/prod/folders/prin...s470r1b768.html
Я так понимаю, Linux на нём будет урезанный, и, судя по результатам гугления, это будет uclinux.
В связи с этим вопрос: насколько просто его будет поднять на этом камне (все ли дрова есть, можно ли будет пересобрать ядро)? Спрашиваю, т.к. с linux на ARM7 не работал.

Цитата(KRS @ Jan 16 2008, 15:43) *
А зачем нужно 2 ethernet? Если для резервирования, то можно использовать managded switch от микреля у него один MAC вход и на выход 2 physycal - можно сразу два кабеля подключить
Да, угадали smile.gif Для резервирования. А какой конктетно коммутатор? И есть ли под него дрова для Linux?

Цитата(spf @ Jan 16 2008, 15:55) *
Согласно поиску по базе в песках таковые имеются:
LPC2194JBD64, LPC2294JBD144,SJA2020HL-622,SJA2020HL-623
Аналогично, это ARM7. Вопрос тот же: наcколько реально поднять Linux c дровами периферии на этих камнях?

Цитата(one_man_show @ Jan 16 2008, 17:37) *
Если одно из условий "ARM" - это не главное, то можете посмотреть в сторону вот этого семейства коммуникационных процессоров DSTni:
EX-184B uP, 2xEthernet, PHY,USB,CAN, Includes RTOS & TCP/IP SW
LX-180BP uP,Ethernet, CAN,Profibus

На этих чипах сделаны известные девайсы XPort и WiPort

Купить в России можно через дистрибутора или дилера Лантроникс
Интересные камни. Хоть и x86. Но совет не тянет по одному из исходных условий (в шапке): я указал Linux, а на самом деле годится проприетарный софт, поставляемый с исходными текстами с возможностью (разрешением) изменения и многократного применения. Всё бы ничего, но цены на исходники 07.gif В общем, не катят sad.gif

Цитата(AlexandrY @ Jan 16 2008, 23:05) *
Думаю ближайшее что вам может подойти это NetX 500 http://www.hilscher.com/home.html
Понятно что это ASIC. А значит бумажной информаци о нем будет кот наплакал.
Придется по любому покупать поддержку у Hilscher-а
Дорогое удовольствие?

Цитата(AlexandrY @ Jan 16 2008, 23:05) *
То, что вы ищете в готовом виде может быть только заказным ASIC-ом или SoC-ом, и следовательно практически недоступно при доказанных объемах потребления менее 100 тыс. баксов.
Согласен. Сами давно сидим на Soc EP9315.
Но netX500 действительно интересный камень! Как раз то, что нужно, большое спасибо! И 2 ethernet-порта, и 2(4) полевых шины - круто! Осталось выяснить наличие дров. Передам начальству доку, пусть думают.

Цитата(AlexandrY @ Jan 16 2008, 23:05) *
Но на самом деле решение есть и очень элементарное.
Качаете Altium Designer, читаете там о системе OpenBus.
И буквально за день нарисуете любую плату хоть с 4-мя хоть с 10-ю CAN-ами и Ethernet-ами
Понадобится чип ARM и FPGA причем в выборе пратически не ограничены, любого производителя.
Если выберете проц LH79520, то даже схему можно взять практически готовую. И никакой VHDL изучать не придется.
Соглашаюсь с одной оговоркой: не готов оценить временные затраты на освоение Altium Designer - некогда первая попытка с версией 6.0 закончилась полным удалением из системы после получаса работы smile3046.gif
А идея с FPGA уже рассмтатривалась нами - с ценами там тоже не всё гладко. Да и вопрос дров опять же сразу встаёт...

Цитата(one_man_show @ Jan 17 2008, 09:18) *
Добавлю, что при соответствующем чипе FPGA может не понадобится даже чип ARM, если залить 32-битный процессор из комплекта Altium Designer
Есть подозрение, что это будет оОочень дорого (в сравнении с другими решениями).

Цитата(MALLOY2 @ Jan 17 2008, 11:41) *
Не плохо значть что от изернета требуется и от канов, какие нужны вычислительные и пропускные способности.
Предположительно, 1 Мбит/сек на каждый CAN, 100 Мбит/сек на каждый ethernet. Хотя с последним есть сомнения в реализации, а также в реальной необходимости заказчику. Речь именно о пропускной способности.

Цитата(MALLOY2 @ Jan 17 2008, 11:41) *
Можно еще расмотреть 1 вариант. Это любой ARM c нужной переферией и внешней шиной, а на шину повесить 2 WizNet. Дешиго и сердито smile.gif.
Да, пока набросали именно такой вариант. Только ещё и CAN дискретный.

Цитата(one_man_show @ Jan 17 2008, 12:19) *
Автор просил Монстра, видимо есть желание обойтись одним камнем, хотя стоит подумать о себестоимости при работе с Монстром, что может быть дороже варианта, когда все в рассыпуху
Да, желание именно такое smile.gif О себестоимости думаем, разумеется. Но ведь знать бы прикуп... wink.gif

Цитата(iosifk @ Jan 17 2008, 13:39) *
На самом деле, если забыть слово МОНСТР
Меняем слово МОНСТР на выражение ОПТИМАЛЬНОЕ РЕШЕНИЕ smile.gif

Цитата(iosifk @ Jan 17 2008, 13:39) *
..., то:
процессор NEC - V850 серия специально сделана под CAN, LIN... И их там просто до черта.
В ядре Linux есть поддержка V850E, но что-то не нашёл камня с 2xEthernet и 3xCAN одновременно sad.gif Плохо ускал?

Цитата(iosifk @ Jan 17 2008, 13:39) *
Плюс к этому процессор KSZ8695X или РХ. А это ARM922. С линуксовыми драйверами... К нему на шину подвесить V850. Вот тогда и получите то, что требуется. И Канов до черта и Езернетов до черта. Да еще и свич с возможностью выполнить шлюз...
Вы предлагаете соединять V850 и ARM9? Не дороговато ли получится?

Цитата(iosifk @ Jan 17 2008, 13:39) *
Просто можно сказать так, что Кан и Езернет - две принципиально разные области и в одном флаконе практически не встречаются...
Согласен, к сожалению.
KRS
Цитата(Master @ Jan 17 2008, 14:44) *
Да, угадали smile.gif Для резервирования. А какой конктетно коммутатор? И есть ли под него дрова для Linux?


KS8993M/ML/MI
Там как раз в Applications указано
• Industrial Solutions
– Applications requiring port redundancy and port
monitoring
– Sensor devices in redundant ring topology


Думаю специальных дров не надо, в простейшем случае можно просо настроить стек на 2 ip адреса, и пакеты будут сваливаться на один ваш MAC с двух сегменов (различать по IP адресам). А при отправке у свитча есть таблица MACов какие на каком сегменте (ну в крайнем случае пакет в оба уйдет, что не страшно).
Master
Цитата(Master @ Jan 17 2008, 14:44) *
Цитата(AlexandrY @ Jan 16 2008, 23:05) *
Думаю ближайшее что вам может подойти это NetX 500
http://www.hilscher.com/home.html
Понятно что это ASIC. А значит бумажной информаци о нем будет кот наплакал.
Придется по любому покупать поддержку у Hilscher-а
Дорогое удовольствие?
Цитата(AlexandrY @ Jan 16 2008, 23:05) *
То, что вы ищете в готовом виде может быть только заказным ASIC-ом или SoC-ом, и следовательно практически недоступно при доказанных объемах потребления менее 100 тыс. баксов.
Согласен. Сами давно сидим на Soc EP9315.
Но netX500 действительно интересный камень! Как раз то, что нужно, большое спасибо! И 2 ethernet-порта, и 2(4) полевых шины - круто! Осталось выяснить наличие дров. Передам начальству доку, пусть думают.
Однако ну и цены у них! 60 евро - за семпл 01.gif
Могу ошибаться, но за такой объём денежной массы можно... В общем, можно много чего smile.gif Не думаю, что за десяток-другой цена резко упадёт. Дорого однако. Заказчик не поймёт.

Цитата(KRS @ Jan 17 2008, 15:25) *
KS8993M/ML/MI
Там как раз в Applications указано
• Industrial Solutions
– Applications requiring port redundancy and port
monitoring
– Sensor devices in redundant ring topology
Думаю специальных дров не надо, в простейшем случае можно просо настроить стек на 2 ip адреса, и пакеты будут сваливаться на один ваш MAC с двух сегменов (различать по IP адресам). А при отправке у свитча есть таблица MACов какие на каком сегменте (ну в крайнем случае пакет в оба уйдет, что не страшно).
Спасибо за наводку! Курю мануалы smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.