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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Выбор платформы под проект
rodgi
сообщение Sep 24 2010, 00:53
Сообщение #1





Группа: Участник
Сообщений: 14
Регистрация: 27-07-10
Пользователь №: 58 620



Стоит задача выбора платформы под новый проект. Проект представляет из себя модем-маршрутизатор для спутниковых сетей.
Требования: до 20 Мбит/с производительность, 2 порта Fastethernet, исполнение -40 +85, процессор по прикидкам от 300 Мгц требуется, работа под ос Linux, память в раойне 256 озу и 128 флеш.

Архитектурно планируется сделать следующим образом: модем работает под управление ОС Linux, все кодирование и модуляция осуществляется на ПЛИС(этим в данным момент занимается другой человек) и далее в аналоговую часть выводится.

Возник вопрос в выборе наиболее подходящей платформы для данного проекта, с платформами некоторыми знаком совсем слабо Ж)
Рассматриваются следующие:
1. TI AM17xx
2. Freescale i.MX
3.Freescale PowerQUICC (типа 830х что нибудь или из этой же серии)
4. Atmel AT91SAM9 (какой пока не ясно)
5. Может быть что то из Marvell или Intel ixp ?

При рассмотрении и выборе вопросы разводки платы (будем заказывать) и цены отладочных и прочих средств непринципаильны.
Вопрос как организовавать обмен с ПЛИС, по какой шине подключать пока тоже не решен
Подскажите кто что может какие момент есть кто с этими платформами работал или может еще какую забыл ?
В плане поддержки, работы линукса, библиотек и тд


Go to the top of the page
 
+Quote Post
SergeyDDD
сообщение Sep 24 2010, 06:34
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248



PowerQUICC здесь самое красивое решение, которое и разработано для таких задач.
MPC8347 например
Два 1Gb Ethernet
Подключение ПЛИС через PCI в данном случае
А в плане поддержки у Freescale вроде все в полном порядке
Зайдите в гости в российское представительство Freescale и думаю что они Вас снабдят всей необходимой информацией и отладочными средствами.
Там хорошие ребята, а главное понимающие smile.gif

i.MX - это мультимедийные вещи. Видимо стоит сразу откинуть их.
Ровно как и Atmel AT91
Go to the top of the page
 
+Quote Post
VslavX
сообщение Sep 24 2010, 07:02
Сообщение #3


embarrassed systems engineer
*****

Группа: Свой
Сообщений: 1 083
Регистрация: 24-10-05
Из: Осокорки
Пользователь №: 10 038



Цитата(SergeyDDD @ Sep 24 2010, 09:34) *
PowerQUICC здесь самое красивое решение, которое и разработано для таких задач.
MPC8347 например
Два 1Gb Ethernet
Подключение ПЛИС через PCI в данном случае

+1, но я бы порекомендовал MPC8314 - подешевле и попроще, ПЛИС по PCI цепляется просто - можно обойтись тагетом, у 83xx отличный внутренний DMA - 250Мбайт/сек на PCI32@66MHz - запросто.
Аналогичную систему можно собрать на IXP4xx, тоже PCI, только DMA там дурной - нет внешних запросов/квитирования - прийдется мастер на PCI городить. А это проблемно - что у IXP4xx, что у MPC8xxx на PCI inbound транзакции еррата очень обширная.
Go to the top of the page
 
+Quote Post
rodgi
сообщение Sep 24 2010, 07:10
Сообщение #4





Группа: Участник
Сообщений: 14
Регистрация: 27-07-10
Пользователь №: 58 620



Спасибо за ответы, я собсно к Powerquicc и склоняюсь, нащет i.mx вообщем тоже думаю что они мультимедийные больше, думал отбросить.
А вот насчет армов атмела думаем еще, так как один из виденых вариантов очень похожей железки сделан на арме9 атмела. А вторая виденая реализации была на интел ixp, с ними я вот только не понял ситуацию на данный момент, врожде как сняты с производства?
Go to the top of the page
 
+Quote Post
S_agent
сообщение Sep 24 2010, 07:58
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 6-10-05
Из: Ukraine, Kiev
Пользователь №: 9 300



Цитата(rodgi @ Sep 24 2010, 10:10) *
я вот только не понял ситуацию на данный момент, врожде как сняты с производства?

сняты ixp42x.
btw, гляньте на http://www.caviumnetworks.com/ECONA_CNS3XXX.html
они правда еще только в начале своего пути, но по ттх очень даже ничего.
образец у меня уже есть, если интересно, как будут результы, могу уподробнить smile.gif
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 24 2010, 08:14
Сообщение #6


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



А вот зачем просят два порта Ethernet?
Сверхнадежность какая-то, дублирование или у одного будет какая-то совершенно специальная функция?
Моя платформа для спутникового модема на STV0900 была сделана на i.MX27 и вполне выдерживала предельный трафик для 100Base-T для пакетов заданной длины.
Любой проц выше 200 МГц сможет сделать такой поток при хорошем DMA.
Go to the top of the page
 
+Quote Post
SergeyDDD
сообщение Sep 24 2010, 08:42
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248



Видимо я поторопился на счет Freescale i.MX

http://cache.freescale.com/files/ftf_2010/...srch=1&sr=1

Буквально только что наткнулся

Freescale готовит новый SOC - i.MX28
уже есть в продаже, хотя документация на сайте не выложена

i.MX287 -
ARM926-454MHz
DDRII - 8banks/200MHz
2хEthernet

Корпус - 289 BGA 14x14mm .8mm


точнее готовится к продаже

http://www.futureelectronics.com/en/Search...y:True,Nea:True
Go to the top of the page
 
+Quote Post
sasamy
сообщение Sep 24 2010, 09:10
Сообщение #8


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(SergeyDDD @ Sep 24 2010, 12:42) *
Freescale готовит новый SOC - i.MX28
уже есть в продаже, хотя документация на сайте не выложена


Поддержка в Linux BSP для этого чипа уже есть но по опыту i.mx233 могу сказать что первые 2 версии ядра (они выходят примерно раз в полгода) нужно было дорабатывать до маломальски рабочего состояния не просто напильником а топором и кувалдой. Если ТС это устроит то велкам smile.gif
Go to the top of the page
 
+Quote Post
SergeyDDD
сообщение Sep 24 2010, 09:27
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248



Цитата(sasamy @ Sep 24 2010, 12:10) *
Поддержка в Linux BSP для этого чипа уже есть но по опыту i.mx233 могу сказать что первые 2 версии ядра (они выходят примерно раз в полгода) нужно было дорабатывать до маломальски рабочего состояния не просто напильником а топором и кувалдой. Если ТС это устроит то велкам smile.gif


Я бы сказал что Вы немного преувеличили

Сам сейчас работаю с i.MX257 rev 1.1

Кстате судя по написанному i.mx28 это тот же i.mx23, только несколько дополнен
Посему еррата должна быть поскуднее

В целом скажу что i.mx28 довольно интересный камушек
Go to the top of the page
 
+Quote Post
sasamy
сообщение Sep 24 2010, 09:41
Сообщение #10


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(SergeyDDD @ Sep 24 2010, 13:27) *
Я бы сказал что Вы немного преувеличили


Думаю что я еще слабо сказал
Цитата
Круто поработали ребята. Исправлены почти все ошибки которые были мне известны в прошлой ревизии ядра, а конкретно:
1 nand не требует доработки - все работает из коробки
2 не зависает при включенном энергосбережении процессора (правда изменение частоты на практике я не видел но раньше все зависало через достаточно короткий промежуток времени при любой политике энергосбережения)
3 usb-хост работает без напильика - по крайней мере проблем пока не заметил. usb-device пока не пробовал - не было необходимости
4 Доработан драйвер аудио - теперь корректно обрабатывается закорачивание выходных каскадов при вкл/выкл миниджека (добавлена обработка соответствующего прерывания) - раньше это часто приводило к зависанию при работающем аудио-выходе.
5 Почти работает ядерный драйвер сети для ks8851:) - сначала обрадовался что все работает но потом получил очень быстрые зависания при работе с потоковым аудио в сети, вернул свой переделаный драйвер и все встало на место. Честно говоря ядерный драйвер я бы все равно не стал использовать - он не намного быстрей но зато грузит процессор при сетевой активности под 70 % !!!, от своего я какой-либо нагрузки вообще не замечаю.
6 Исправлена ошибка в драйвере зарядки аккумулятора - раньше если включить драйвер - загрузка зависала если батарея не подключена.
7 Исправлен загрузчик - сейчас процессор из коробки стартует на максимальной частоте, исправлены ошибки с управлением питанием.

Из новых ошибок пока обнаружил только одну - если система уходит в suspend с подключенным usb устройством то при пробуждении все зависает - зато используя этот баг я проверил работу сторожевого таймера - четко срабатывает через заданный промежуток времени smile.gif


После этого было обнаружена еще масса багов.

PS Тут нужно заметить, что freescale к чести своей все же баги испраляет - последнее ядро для i.mx233 уже достаточно работоспособно.

Сообщение отредактировал sasamy - Sep 24 2010, 10:46
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Sep 24 2010, 11:04
Сообщение #11


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Цитата(sasamy @ Sep 24 2010, 12:41) *
PS Тут нужно заметить, что freescale к чести своей все же баги испраляет - последнее ядро для i.mx233 уже достаточно работоспособно.


И это еще не касаясь темы маршрутизации и свитчера L2 уровня в этом "ядре".
Думаю как всегда без "ядра" здесь будет быстрее разобраться.
Go to the top of the page
 
+Quote Post
Samum 095
сообщение Sep 25 2010, 07:54
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 201
Регистрация: 24-09-04
Из: Братислава
Пользователь №: 712



Берите Freescale что то типа I.MX Запускается быстро, Линукс уже есть, мучения минимальны.
Go to the top of the page
 
+Quote Post
rodgi
сообщение Sep 27 2010, 01:09
Сообщение #13





Группа: Участник
Сообщений: 14
Регистрация: 27-07-10
Пользователь №: 58 620



Ок, всем спасибо за ответы. i.MX28 действительно интересный камень, включим в список. Не подскажите платы отладочные есть под него?
В итоге сейчас будем рассматривать imx powerquiic какой нить smile.gif (пока выбираем) и атмел at91sam9х
И еще - может знаете, раз уж больше всего тут про i.MX шел разговор, платы отладочные с ПЛИС сразу на ней подключеной?




S_agent интересно, напишите потом впечатления Ж)
Go to the top of the page
 
+Quote Post
rodgi
сообщение Sep 27 2010, 05:23
Сообщение #14





Группа: Участник
Сообщений: 14
Регистрация: 27-07-10
Пользователь №: 58 620



И еще - посоветуйте из опыта какую отладочную платка на i.mx и powerquicc взять? из опыта какие вам понравились каких производителей?
Go to the top of the page
 
+Quote Post
SergeyDDD
сообщение Sep 27 2010, 05:37
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248



Цитата(rodgi @ Sep 27 2010, 04:09) *
Ок, всем спасибо за ответы. i.MX28 действительно интересный камень, включим в список. Не подскажите платы отладочные есть под него?
В итоге сейчас будем рассматривать imx powerquiic какой нить smile.gif (пока выбираем) и атмел at91sam9х
И еще - может знаете, раз уж больше всего тут про i.MX шел разговор, платы отладочные с ПЛИС сразу на ней подключеной?




S_agent интересно, напишите потом впечатления Ж)


практически на всех фирменных фрискейлолвских i.MX китах ПЛИС-ы есть
я Вам советую в российское представительство Freescale попасть

http://www.freescale.com/webapp/sps/site/o...d=0671479183#ru

Уверен, что там Вы определитесь powerquiic или i.MX
И может быть приобретете кит
Заодно познакомитесь с людьми, которые будут осуществлять поддержку
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 01:26
Рейтинг@Mail.ru


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