[an error occurred while processing this directive]
Ответ: (+)
(«Телесистемы»: Конференция 'Цифровые сигнальные процессоры (DSP) и их применение')

миниатюрный аудио-видеорекордер mAVR

Отправлено SM 30 марта 2004 г. 10:51
В ответ на: Возник вопрос выбора DSP проца, варианты следующие - TI / AD / ARM с custom FPGA сопром, посему есть ряд вопросов к людям погрызшим слегка сии камни (внутри) отправлено Harbour 30 марта 2004 г. 07:43

По документации мне очень нравится TI. Вся литература четко разбита по функциональным блокам, и если есть ВЕСЬ комплект, то все необходимое находится с пол-пинка. Ну и AD тоже читабельна вполне, правда они любят все в кучу... Про АРМы и так ясно - доков на каждом углу.

По архитектуре IMHO хороши серии BlackFin у ADI и 55-ая у TI. Очень широкий функциональный набор команд как для решения задач управления, так и для сигнальной обработки. 55-й может иметь до 8-ми сопроцессоров, на данный момент в 5509 и 5510 TI ставит три сопроцессора для ускорения видео (интерполяция, анализ движения и DCT). Естессно сопры могут быть custom только если заказывается спец-проц у TI. E 55xx есть немалый "груз" обратной совместимости, но слава богу отключается нахрен установкой одного бита. Монстры - серии 64хх и тигрошарки - это чисто числоперемалывалки, для не-ДСП задач ориентированные плоховато. Про АРМ - мне лично его система команд не нравится ВООБЩЕ. Убоище. Зато все на каждом углу поддерживают.

периферия - что у одних, что у других, что у третьих всего хватает. А если смотреть и на OMAPы (ARM+DSP) - так те вообще монстры по периферии. gcc нету ни для одного семейства.

У ТИ совсем старые чипы (10,20...60) не поддерживаются. Какая была среда разработки, такая и осталась. А более-менее свежие (лет 10-12 которым) вполне поддерживаются и переходят от версии к версии в среде разработки.

По ошибкам - из 4-х найденных мной в ассемблере устранили 2 штуки за месяц, а 2 до сих пор есть. Еще блин им докажи, что это ошибка а не фича.

Скорость реакции поддержки - трое четверо суток. Мылом. Это если вопрос могут европейцы решить. Если они пересылают в сам TI - то и неделя вполне возможна.

У TI CCS как я понял только для винды, а кодеген (ком. строка для make) под линукс, солярку, hp/ux и AIX. Вот сейчас сам под линуксом сижу, взял тулзы с их ftp и компилячу.

Вся отладочная хрень закрыта полностью. Стоимость отладчиков $300...$4000 от их навороченности и родства самой TI.

Специально заточенных ядер пруд пруди (серии DA/DDA (digital audio), DM (digital multimedia), CST (client side telephony) и так далее. НО! Вся документация и сами процы только через поддержку и дилеров.

В общем если в программе нужен хоть один MAC, то IMHO это сразу не ARM. ARM тормоз. Ни аппаратных циклов, ни конвейерного (незащищенного) выполнения инструкций, НИЧЕГО для ускорения циклических структур программы. А если надо гонять ОС - то смотрите на двухядерные.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru