Перейти к содержанию
    

ARM9 2xEthernet 3xCAN SPI 3xUSART SDRAM + порт Linux

Доброго времени суток!

 

Если кто в курсе, подскажите монстра. Поиски пока не приводят к положительному результату.

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

Про AVR32 осведомлён. Пока нужен ARM.

 

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость MALLOY2

Если нужен монстр, да еще что бы скорость по сети была не 10 кб/c то нужно смотреть в сторону TMS320DM64x У них есть по 2 мака. Нащет порта линукс незнаю, но то что они прокачают свои 100 мегабит это точно. И CAN у них отсутствует.

Есть еще один камень от MICREL (название не помню) на базе ARM9 у него тоже есть 2 мака, но они заточены под построение всяких свитчей тобиш с переферией будет напряг.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Intel IXP42x, правда без CAN-ов. Есть PCI - при желании можно прилично расширить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Среди MIPSов искать не пробовали? Их много в разных роутерах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть еще один камень от MICREL (название не помню) на базе ARM9 у него тоже есть 2 мака, но они заточены под построение всяких свитчей тобиш с переферией будет напряг.

по убывающей:

KSZ8695 или KSZ8842 или KSZ8993

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Среди MIPSов искать не пробовали? Их много в разных роутерах.
Пока пытаемся удержать заказчика на ARM :) IMHO на другие архитектуры тяжелее переползти, чем взять камень у другого производителя с более развитой периферией.

 

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

 

по убывающей:

KSZ8695 или KSZ8842 или KSZ8993

 

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

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

 

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

 

Что касается IXP42x, Intel позиционирует семейство как сетевые процессоры. Мой заказчик помимо 2xEthernet настаивает на наличии CAN, USART(RS-485), SPI. Тоесть IMHO это всё же коммуникационный процессор, ориентированный более на периферийные интерфейсы.

Но если всё же рассмматривать указанный состав периферии в контексте сетевых процессоров, означает ли это, что прежде всего нужно обращать внимание на то, какие процессоры стоят в маршрутизаторах/коммутаторах/сетевых модемах?

И ещё, большая просьба, если есть возможность, пристыковывайте к ответу ссылки на камни.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

КТО-НИБУДЬ ВИДЕЛ ARM-КАМЕНЬ С 3xCAN НАБОРТУ???

TMS есть именно с 3мя CAN например этот

http://focus.ti.com/docs/prod/folders/prin...s470r1b768.html

 

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

 

А зачем нужно 2 ethernet? Если для резервирования, то можно использовать managded switch от микреля у него один MAC вход и на выход 2 physycal - можно сразу два кабеля подключить

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Согласно поиску по базе в песках таковые имеются:

LPC2194JBD64, LPC2294JBD144,SJA2020HL-622,SJA2020HL-623

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если одно из условий "ARM" - это не главное, то можете посмотреть в сторону вот этого семейства коммуникационных процессоров DSTni:

EX-184B uP, 2xEthernet, PHY,USB,CAN, Includes RTOS & TCP/IP SW

LX-180BP uP,Ethernet, CAN,Profibus

 

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

 

Купить в России можно через дистрибутора или дилера Лантроникс

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Думаю ближайшее что вам может подойти это 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

 

Доброго времени суток!

 

Если кто в курсе, подскажите монстра. Поиски пока не приводят к положительному результату.

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

Про AVR32 осведомлён. Пока нужен ARM.

 

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость MALLOY2

Не плохо значть что от изернета требуется и от канов, какие нужны вычислительные и пропускные способности.

 

Можно еще расмотреть 1 вариант. Это любой ARM c нужной переферией и внешней шиной, а на шину повесить 2 WizNet. Дешиго и сердито :).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Автор просил Монстра, видимо есть желание обойтись одним камнем, хотя стоит подумать о себестоимости при работе с Монстром, что может быть дороже варианта, когда все в рассыпуху

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

по убывающей:

KSZ8695 или KSZ8842 или KSZ8993

 

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

На самом деле, если забыть слово МОНСТР, то:

процессор NEC - V850 серия специально сделана под CAN, LIN... И их там просто до черта.

Плюс к этому процессор KSZ8695X или РХ. А это ARM922. С линуксовыми драйверами... К нему на шину подвесить V850. Вот тогда и получите то, что требуется. И Канов до черта и Езернетов до черта. Да еще и свич с возможностью выполнить шлюз...

Просто можно сказать так, что Кан и Езернет - две принципиально разные области и в одном флаконе практически не встречаются...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приятно, когда проблему помогают решить профи-завсегдатаи форума! :a14:

Еле успеваю разгребать ответы-советы :)

 

TMS есть именно с 3мя CAN например этот

http://focus.ti.com/docs/prod/folders/prin...s470r1b768.html

Я так понимаю, Linux на нём будет урезанный, и, судя по результатам гугления, это будет uclinux.

В связи с этим вопрос: насколько просто его будет поднять на этом камне (все ли дрова есть, можно ли будет пересобрать ядро)? Спрашиваю, т.к. с linux на ARM7 не работал.

 

А зачем нужно 2 ethernet? Если для резервирования, то можно использовать managded switch от микреля у него один MAC вход и на выход 2 physycal - можно сразу два кабеля подключить
Да, угадали :) Для резервирования. А какой конктетно коммутатор? И есть ли под него дрова для Linux?

 

Согласно поиску по базе в песках таковые имеются:

LPC2194JBD64, LPC2294JBD144,SJA2020HL-622,SJA2020HL-623

Аналогично, это ARM7. Вопрос тот же: наcколько реально поднять Linux c дровами периферии на этих камнях?

 

Если одно из условий "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: В общем, не катят :(

 

Думаю ближайшее что вам может подойти это NetX 500 http://www.hilscher.com/home.html

Понятно что это ASIC. А значит бумажной информаци о нем будет кот наплакал.

Придется по любому покупать поддержку у Hilscher-а

Дорогое удовольствие?

 

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

Но netX500 действительно интересный камень! Как раз то, что нужно, большое спасибо! И 2 ethernet-порта, и 2(4) полевых шины - круто! Осталось выяснить наличие дров. Передам начальству доку, пусть думают.

 

Но на самом деле решение есть и очень элементарное.

Качаете Altium Designer, читаете там о системе OpenBus.

И буквально за день нарисуете любую плату хоть с 4-мя хоть с 10-ю CAN-ами и Ethernet-ами

Понадобится чип ARM и FPGA причем в выборе пратически не ограничены, любого производителя.

Если выберете проц LH79520, то даже схему можно взять практически готовую. И никакой VHDL изучать не придется.

Соглашаюсь с одной оговоркой: не готов оценить временные затраты на освоение Altium Designer - некогда первая попытка с версией 6.0 закончилась полным удалением из системы после получаса работы :smile3046:

А идея с FPGA уже рассмтатривалась нами - с ценами там тоже не всё гладко. Да и вопрос дров опять же сразу встаёт...

 

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

 

Не плохо значть что от изернета требуется и от канов, какие нужны вычислительные и пропускные способности.
Предположительно, 1 Мбит/сек на каждый CAN, 100 Мбит/сек на каждый ethernet. Хотя с последним есть сомнения в реализации, а также в реальной необходимости заказчику. Речь именно о пропускной способности.

 

Можно еще расмотреть 1 вариант. Это любой ARM c нужной переферией и внешней шиной, а на шину повесить 2 WizNet. Дешиго и сердито :).
Да, пока набросали именно такой вариант. Только ещё и CAN дискретный.

 

Автор просил Монстра, видимо есть желание обойтись одним камнем, хотя стоит подумать о себестоимости при работе с Монстром, что может быть дороже варианта, когда все в рассыпуху
Да, желание именно такое :) О себестоимости думаем, разумеется. Но ведь знать бы прикуп... ;)

 

На самом деле, если забыть слово МОНСТР
Меняем слово МОНСТР на выражение ОПТИМАЛЬНОЕ РЕШЕНИЕ :)

 

..., то:

процессор NEC - V850 серия специально сделана под CAN, LIN... И их там просто до черта.

В ядре Linux есть поддержка V850E, но что-то не нашёл камня с 2xEthernet и 3xCAN одновременно :( Плохо ускал?

 

Плюс к этому процессор KSZ8695X или РХ. А это ARM922. С линуксовыми драйверами... К нему на шину подвесить V850. Вот тогда и получите то, что требуется. И Канов до черта и Езернетов до черта. Да еще и свич с возможностью выполнить шлюз...
Вы предлагаете соединять V850 и ARM9? Не дороговато ли получится?

 

Просто можно сказать так, что Кан и Езернет - две принципиально разные области и в одном флаконе практически не встречаются...
Согласен, к сожалению.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...