[an error occurred while processing this directive]
Кто-нибудь использовал SPORT у ADSP на Си? Никак не удается в отладчике поглядеть его работу.
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
Отправлено
V-ctor
24 октября 2002 г. 19:22
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ну вы блин даете... DSP сделаны как я понимаю не для того, чтобы гробить их производительность писанием на C. За исключением (и то в 10% случаев) VLIW.
—
SM
(25.10.2002 01:02,
пустое
)
К вопросу С vs. Assembler
—
Миша
(28.10.2002 07:50, 3491 байт)
Миша, один вопрос(+)
—
Димыч
(28.10.2002 19:44, 139 байт)
Ответ: (+)
—
SM
(28.10.2002 10:25, 1365 байт)
насчет G.723 для с62хх и прочее (+)
—
Миша
(28.10.2002 11:04, 1586 байт)
Про линейный код (+)
—
SM
(28.10.2002 11:14, 392 байт)
не буду спорить про G.726 (+)
—
Миша
(28.10.2002 11:29, 260 байт)
Ответ: (+)
—
SM
(28.10.2002 12:02, 41 байт)
Ответ: (+)
—
SM
(28.10.2002 12:02, 41 байт)
Ответ: (+)
—
SM
(28.10.2002 10:25, 1365 байт)
Лет пятнадцать назад один мой знакомый программировал PC на ассемблере и хаял код выдаваемый С компиляторами. На i386 ассемблерщиков почти не осталось, вымерли... Наша контора вложила большие бабки чтобы переписать десяток приложений на ассемблере, только потому, что поставщик DSP снял старую модель и ввел новую с несовместимым ассемблером. Сейчас пишут 90% на С - научены горьким опытом
—
AntZ
(25.10.2002 21:23,
пустое
)
Хе-хе. Т.е. не учитываем мировой опыт. Литературу не читаем и т.д. Хотел сказать (в смысле присоединяюсь к Стивену В. Смиту), что доход от разработок на асме больше чем на си. Т.е. подкованный человек (асм+дсп, а не асм|с+мк|мп|дсп)) всегда болше денег поимеет.
—
sdy
(26.10.2002 02:52,
пустое
)
А для Motion Control DSP типа ADMCxxx и ADMCFxxx С вообще нет. Кинула ADI всех разработчиков, так, что знание ассемблера считаю обязательным условием. А, что касается i386 ассемблера, так я и на i86 в свое время писал. Сейчас об этом не жалею - опыт он всегда полезен...
—
ADMC401
(27.10.2002 08:45,
пустое
)
Я не спорю, asm знать надо. Единственная проблема - писать 100% на асме не выгодно экономически. Наша фирма продает решения на DSP, а не код на ассемблере. Есть приложение ~1MB на C, сколько будет стоить переписать его на ассемблере. У на плате которая стоит $5000 нет смысла экономить на DSP (а их там стоит минимум четыре), а продается их довольно немного
—
AntZ
(26.10.2002 17:34,
пустое
)
Присоединяюсь полностью.
—
SM
(26.10.2002 11:25,
пустое
)
Ну вот, сам и обломался. Не пиши много: в скобках дсп одно убрать (второе).
—
sdy
(26.10.2002 02:56,
пустое
)
Один пример: G.726 на С для 6711 - ~530 тактов. На асме - ~170 тактов. И что - ради писания на С два проца ставить вместо одного ?
—
SM
(25.10.2002 22:36,
пустое
)
Сорри за резкость....
—
SM
(25.10.2002 01:03,
пустое
)
Да не, так-то всё верно, согласен, но возможно у меня именно то 10%. На самом деле хотелось по быстрому отладить просто логику работы алгоритма, а потом уже всё это переложить на асм, если раельно не хватит скорости. Дак можете чем-то помочь?
—
V-ctor
(25.10.2002 12:26,
пустое
)
Может быть и могу, но я ни разу на С не писал под АДСП. Ну а спорты естественно инициализировал.
—
SM
(25.10.2002 12:32,
пустое
)
Тоже интересно. Многоканальный режим использовали? А то никак не удается в VDSP проследить работу в многоканальном, а в одноканальном всё классно показывает (пишет в файл и чтёт из файла)
—
V-ctor
(25.10.2002 13:52,
пустое
)
Ну ... , чейн-дма на спорт это ж просто работа с кольцевым буфером. Организуй родной буфер спорта в памяти и тренируйся на нём.
—
sdy
(26.10.2002 01:35,
пустое
)
Может я чего и не знаю: а чейн то в 21хх вообще то есть?
—
sdy
(26.10.2002 01:37,
пустое
)
Там просто автобуффер.
—
SM
(26.10.2002 11:26,
пустое
)
Да, там просто автобуфер, который никак не удается заставить работать в многоканальном режиме (имеется ввиду поглядеть в VDSP) :(
—
V-ctor
(28.10.2002 11:43,
пустое
)
чек мыл
—
SM
(25.10.2002 14:27,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru