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

 
 
> Процессоры ARM9, их перспективы и альтернативы
artymen
сообщение May 20 2011, 13:47
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 6-11-09
Из: г. Омск
Пользователь №: 53 464



Выбираю микроконтроллер для разработки радиостанции TETRA. Однако, она будет не столь простой, чтобы хватило с запасом ARM7 или Cortex-M3. Я остановил свой выбор на ARM9E, да и один опытный специалист мне его посоветовал именно в данном применении. Смущает только то, что коллега считает, что ARM9 скоро вымрут на своей нише или станут неактуальными. Хотелось бы узнать мнения. Если опасения оправданы, то какие альтернативные решения есть, например, аналоги из кортексов ? Или, возможно, не о чем беспокоиться ?


--------------------
"Сознание своего несовершенства приближает к совершенству"
Гёте
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 22)
Petka
сообщение May 20 2011, 14:00
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Цитата(artymen @ May 20 2011, 17:47) *
...
Если опасения оправданы, то какие альтернативные решения есть, например, аналоги из кортексов ? Или, возможно, не о чем беспокоиться ?

Если Вы будете использовать ОС, то ИМХО архитектура непринципиальна. Появятся доступные CortexA - просто пересоберёте на него и всё будет работать как прежде =)
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 20 2011, 20:45
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(artymen @ May 20 2011, 17:47) *
Смущает только то, что коллега считает, что ARM9 скоро вымрут на своей нише или станут неактуальными.

Пока массово не выйдут Cortex-A5, не вымрут. Да даже и после: лицензии куплены, производить будут еще долго.
А переход на новую платформу не так уж болезнен. Так что беспокоиться не о чем.
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 20 2011, 20:53
Сообщение #4


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(artymen @ May 20 2011, 17:47) *
Смущает только то, что коллега считает, что ARM9 скоро вымрут на своей нише или станут неактуальными. Хотелось бы узнать мнения.

Сама хочу услышать мнение, или хотя бы предположение, что может стать "убийцей" ARMа. Что может, хотя бы в отдаленной перспективе, потеснить ARM с микропрооцессорной платформы?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 20 2011, 20:55
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



ИМХО, на данном этапе убийцей ARM'а может стать только сам ARM, если совершат какую-нибудь крупную стратегическую ошибку.
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 20 2011, 22:03
Сообщение #6


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(aaarrr @ May 21 2011, 00:55) *
ИМХО, на данном этапе убийцей ARM'а может стать только сам ARM, если совершат какую-нибудь крупную стратегическую ошибку.

Нет, "самоубийство" я не имела в виду. Я про 32-битную платформу, могущую успешно конкурировать с АРМ. Чтобы лучше подходила для МК задач.
Go to the top of the page
 
+Quote Post
brag
сообщение May 21 2011, 00:28
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046



я бы брал что-то по-новее. На пример Cortex-A8 от TI, если Cortex-M3 не хватает. или топовые M3 150 mhz, если не нужно мегабайтов рамы
Go to the top of the page
 
+Quote Post
_Pasha
сообщение May 21 2011, 00:55
Сообщение #8


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Xenia @ May 21 2011, 01:03) *
Нет, "самоубийство" я не имела в виду. Я про 32-битную платфоруму, могущую успешно конкурировать с АРМ. Чтобы лучше подходила для МК задач.

MIPS M4k, естественно.
Сравнивать бесполезно - это холиварная тема. Но, тем не менее, держать их в поле зрения надо.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение May 21 2011, 06:06
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(brag @ May 21 2011, 04:28) *
я бы брал что-то по-новее. На пример Cortex-A8 от TI, если Cortex-M3 не хватает. или топовые M3 150 mhz, если не нужно мегабайтов рамы

Между M3 и A8 пропасть. Как в плане производительности (практически порядок), так и в плане стоимости проектирования конечного решения.
9E к M3 много ближе в данном отношении.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение May 21 2011, 08:03
Сообщение #10


Ally
******

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



Цитата(artymen @ May 20 2011, 16:47) *
Выбираю микроконтроллер для разработки радиостанции TETRA.


Смущает, что говоря о радиостанции упоминается только один микроконтроллер.
Хотя можно 100% утверждать, что в конкурентном изделии одним микроконтроллером там не обойтись.
Тогда вопрос в какой части системы этот ARM9 планируется применить.
В связной части и коммуникационной части или в части поддержки интерфейса пользователя.
В коммуникационной части ARM9 в чистую проиграли Cortex-M4.

Для интерфейса пользователя тоже надо определиться какой ARM9 имеется в виду, с MMU или без MMU.
Обычно бедные контроры выбирают с MMU ради бесплатного линуксового GUI.
Но тогда они и не очень что могут выбрать , только то на что уже поставлен, разжеван и выложен этот линуксовый GUI.
TETRA я так предполагаю разрабатывает не бедная контора, во всяком случае заказчик не бедный
и может настоять на большей "дифференциации" как нынче говорят. А это попахивает Андроидом.
Для Андроида конечно ARM9 c MMU неконкурентоспособен.
Но если вдруг ветер подует в сторону энергоэкономичности и применения чего-то Inflexion™ UI или uC/GUI то самое то будут ARM9 без MMU, но с TCM и большим выбором типов внешней RAM c переводом в спящий режим.
Типа LPC2929

Go to the top of the page
 
+Quote Post
klen
сообщение May 21 2011, 11:48
Сообщение #11


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



в ставлю свой пятак ...
мое заключение такое - нада брать TI OMAP3 или DAVINCI, что это дает
1, крйнее ядро Cortex-A8 1GHz это для решения общих зазадач устройства(системы, комплекса...) , ставим дистр линукса и не мучиемся с платформой, все готовое для решения предметных задачи.
2, встроенный графичесий процессор PowerVR - это как доктор прописал для GUI, я предпочитаю использовать OpenGL
3. встроенный DSP С64+ 800MHz - это для обработки сигналов, в радиостанции к пимеру по моим подсчетом возможно с фазового детектора брать квадратуры сигнал в полосе 20МГц и перемалывать на цифровом демодуляторе (я таки его к радиолокатору хочу прикрутить, во смеху будет если получится - "длинна РЛС" сократится в два раза )

ну и много других плюшек типа не очень большого потребления. на IO можно присовокупить дешевый Cortex-M3(M4)

ну и самое главное для нас разработчиков - движуха в направлении развития кортексов идет - значит в ближайшее время портирование/переписывание и тд форсмажеры маловероятны

думаю 2 микросхемы в связке не только радиостанцию покроют а гораздо более сложное изделие. естественно если с разумно применить.
Go to the top of the page
 
+Quote Post
artymen
сообщение May 21 2011, 15:34
Сообщение #12


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 6-11-09
Из: г. Омск
Пользователь №: 53 464



Спасибо за ответы.
Разумеется, будет DSP помимо АРМа. А на АРМе будет крутиться все: и верхние уровни стека протокола, и UI и т.д. Про андроид, линукс, OpenGL и 1-ГГцовый кортекс, я считаю, перегнули sm.gif Это относительно простая радиостанция для критических применений, а не ширпотребный навороченный коммуникатор с рюшечками. RTOS однозначно.
Собственно по теме. Я спрашивал конкретно про АРМ9, и знаю, что АРМы в целом неубиваемы sm.gif Значит, берем АРМ9 и особо не беспокоимся sm.gif


--------------------
"Сознание своего несовершенства приближает к совершенству"
Гёте
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение May 21 2011, 16:34
Сообщение #13


Ally
******

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



Цитата(artymen @ May 21 2011, 18:34) *
А на АРМе будет крутиться все: и верхние уровни стека протокола, и UI и т.д. Про андроид, линукс, OpenGL и 1-ГГцовый кортекс, я считаю, перегнули sm.gif


А вот тут делаете ошибку, думаю.
Если реально навороченного GUI или достаточно богатого не надо, то все преимущества ARM9 исчезают.

При такой смеси разных задач, да еще критичности на первое место выходит гибкость отладки и механизмы внутреннего контроля работоспособности.
В этом подустаревшее ядро ARM9 явно слабовато.
И вы с большой вероятностью потратите лишнее время по сравнению если бы это же самое делали на Cortex-M4.
И еще получите лишнее потребление в добавок.
Go to the top of the page
 
+Quote Post
sasamy
сообщение May 22 2011, 10:12
Сообщение #14


Знающий
****

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



Если собираетесь использовать ОС - то какие могут быть тут опасения, какая вообще разница какое процессорное ядро ? Вон atmel до сих пор на arm9 ничего хорошего не могут сделать, какой им cortex-a sm.gif
Go to the top of the page
 
+Quote Post
Danis
сообщение May 22 2011, 17:23
Сообщение #15


Twilight Zone
***

Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990



Цитата(Xenia @ May 21 2011, 01:03) *
Нет, "самоубийство" я не имела в виду. Я про 32-битную платформу, могущую успешно конкурировать с АРМ. Чтобы лучше подходила для МК задач.


Давненько наблюдаю за Intel, вот кое что скоро появиться:
Компания Intel выпускает новую серию процессоров, получивших кодовое обозначение Oak Trail, разработанных специально для планшетников, и способных конкурировать с продукцией на базе архитектуры ARM.
http://4pda.ru/2011/05/19/42172/


--------------------
Magic Friend
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 22 2011, 17:34
Сообщение #16


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(Danis @ May 22 2011, 21:23) *
Давненько наблюдаю за Intel, вот кое что скоро появиться:
Компания Intel выпускает новую серию процессоров, получивших кодовое обозначение Oak Trail, разработанных специально для планшетников, и способных конкурировать с продукцией на базе архитектуры ARM.
http://4pda.ru/2011/05/19/42172/

Этот Оак и есть то же самое, что Atom, т.е. платформа у него, видимо, x86:
Цитата
САНТА-КЛАРА (Калифорния), 11 апреля 2011 г. – Корпорация Intel объявила о том, что в мае 2011 г. на рынке появятся первые устройства на новых Intel® Atom™ (кодовое наименование Oak Trail).
Цитата

http://www.intel.com/cd/corporate/pressroo...=ALL(Oak+Trail)
Go to the top of the page
 
+Quote Post
ARMik
сообщение May 23 2011, 03:06
Сообщение #17


Частый гость
**

Группа: Участник
Сообщений: 103
Регистрация: 22-02-07
Пользователь №: 25 588



Прошу прощения у автора, воспользуюсь данной темой.
Вопрос также состоит в выборе контроллера (платформы).
Что необходимо:
1. Ethernet 10 Mbit/sec (вопрос в обслуживании этого потока, а не в налиии MAC 10mb/s)
2. Декодирование потока из MP3, AAC, OGG, FLAC...
3. Запись на HDD USB или передача по IIS на DAC
4. LCD с HMI(циферки-кнопочки)
На какой процессор с какой тактовой надо закладываться?
Мне приглянулся i.mx25(400МГц), хватит ли его?
Go to the top of the page
 
+Quote Post
artymen
сообщение May 24 2011, 12:02
Сообщение #18


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 6-11-09
Из: г. Омск
Пользователь №: 53 464



AlexandrY, хорошо... А что значит "В коммуникационной части ARM9 в чистую проиграли Cortex-M4." ? Вы имеете в виду набор периферии или просто область применения ? Если по потреблению он не хуже, то конечно же я с радостью выберу его, раз он гибок в отладке, да и лишняя мощность позволит легче реализовать некоторые вещи (например, можно взять навороченную GUI-либу и достаточно быстро построить интерфейс, чем самому по кирпичикам писать, что уже и сделано).

Цитата
Если собираетесь использовать ОС - то какие могут быть тут опасения, какая вообще разница какое процессорное ядро ?
Ну я считаю, что портирование это довольно трудоемкая работа, уж тем более когда речь идет о TETRA.

EDIT: Оказалось, кортекс-м4 не мощнее sm.gif В-общем, если ести гигагерцовые кортексы не хуже по потреблению, то с радостью. Просто я не совсем ориентируюсь в процессорах, и для меня излишняя мощность означает соответствующее потребление. Но походу все несколько сложнее sm.gif

Сообщение отредактировал artymen - May 24 2011, 12:16


--------------------
"Сознание своего несовершенства приближает к совершенству"
Гёте
Go to the top of the page
 
+Quote Post
el_chapo
сообщение Jun 4 2011, 11:14
Сообщение #19


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 30-11-09
Пользователь №: 53 962



Можно посмотреть на AM1808 (только ARM), если доберетесь до DSP, то потом можно перейти на OMAP-L138, он совместим по пинам, поэтому плату переразводить не придется. Софт от ARM менять сильно не придется (нужно будет добавить часть, отвечающую за общение с DSP).
В остальном они по софту совместимы.
Go to the top of the page
 
+Quote Post
migrator
сообщение Jun 4 2011, 11:55
Сообщение #20


Участник
*

Группа: Свой
Сообщений: 57
Регистрация: 12-10-09
Пользователь №: 52 900



Я бы порекомендовал для начала открыть трубу TETRA и посмотреть на чем она сделана, а потом выбирать какой ARM вам нужен. Для TETRA достаточно ARM7+DSP. Если это будет труба, то наверное нужно исходить из требований минимального энергопотребления и габаритов, а если автомобильная или стационарная станция то там навороченный GUI не нужен. Рассмотрите вариант OMAP5912. ARM9+DSP (TMS320C55x) и для сигнальной обработки хватит с головой.
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 4 2011, 14:58
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(migrator @ Jun 4 2011, 15:55) *
Рассмотрите вариант OMAP5912.

Мне казалось, он снят с производства много лет назад. Нет?
На сайте TI уже и упоминаний о нем не осталось.
Go to the top of the page
 
+Quote Post
migrator
сообщение Jun 4 2011, 15:23
Сообщение #22


Участник
*

Группа: Свой
Сообщений: 57
Регистрация: 12-10-09
Пользователь №: 52 900



Не знаю точно насчет OMAP5912, может и снят с производства, а использовать OMAP-L138 для терминала TETRA это извращение. OMAP-L138 скорее подойдет для мультимедиа устройств и может быть для высокоскоростных терминалов.
TETRA терминал у британской Sepura (SEPURA SRH3500 / SRH3500sGPS ) использовал ARM7TDMI+DSP (ARM 39MHz DSP 78MHz)

Сообщение отредактировал migrator - Jun 4 2011, 15:24
Go to the top of the page
 
+Quote Post
artymen
сообщение Jun 5 2011, 15:56
Сообщение #23


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 6-11-09
Из: г. Омск
Пользователь №: 53 464



Омапы уже смотрели в плане DSP. По каким-то причинам отказались. Как я уже говорил в начале, ARM7 достаточно, но это для простой трубки, а мы планируем расширять функционал. Рассматриваю только варианты выше. Энергопотребление, конечно, важный для нас параметр, но все же не первый. Смотрю в сторону LPC2900. Но хотелось бы все-таки кортекс аналогичный, для него HAL стандартизован. Я с CMSIS поработал, очень понравилось. sm.gif


--------------------
"Сознание своего несовершенства приближает к совершенству"
Гёте
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 09:49
Рейтинг@Mail.ru


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