[an error occurred while processing this directive]
Стоит ли переходить с ADSP на TI?
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)
|
Отправлено
MIR 16 декабря 2002 г. 12:28
|
|
|
|
Использую 218x, 219x , но использование C/C++ в них практически не возможно из-за их програмного run-time стека, и постоянных вставок на асме... Посему рассматривается переспектива перехода на TI C54xx и интересует насколько можно отдалиться от низкоуровнего программирования при использовании этих DSP.
Специфика проектов - больше управляющие программы, с небольшими DSP-вкраплениями, опрос датчиков, нижние уровни протоколов и т.п., что естественно лучше и нагляднее писать на C/C++
Изучение архитектуры, системы команд и прочего естественно предполагается, но главным критерием считаю всё-таки переход на C с наименьшими возвратами к асму...
Насколько у людей получается отступить от низкого уровня и писать проекты более-менее на "чистом" С/С++ ?
Составить ответ
|||
Конференция
|||
Архив
Ответы
- Скажу вот: а зачем тогда вообще дсп нужен. Переходите на армы какие или с16х. А дсп аккуратно так в уголок платы (или на другую) сторону для пущей важности. — sdy (17.12.2002 02:06, пустое)
- А какие всавки беспокоят? — shenon (16.12.2002 19:21, 375 байт)
- То что без асма совсем не обойтись понятно, но сложность проектов растёт и на чистом асме ADSP реализовывать алгоритмы всё сложнее... — MIR (16.12.2002 15:13, 361 байт)
- Для писания на C/C++ советую обратить внимание на свежевышедший недорогой (относительно) чип TMS320VC5502. Ядро 55-й серии хорошо приспособлено для С-писания, так как там есть индексная адресация к указателю стека. Ну и плюс невиданное доселе быстродействие для такой цены. — SM (16.12.2002 14:38, пустое)
- Ответ: — ВН (16.12.2002 14:23, 939 байт)
- Ответ: Логика и обработка прерываний в DSP TI — PGN (16.12.2002 14:08, 511 байт)
- TI имеет одно важное приемущество - давно и успешно существует в military-исполнении. А в остальном, ничего супер-совершенного не бывает ;-) — Kilgor (16.12.2002 13:03, пустое)
- На 54xx без асма можно делать только относительно простые вещи. Без вставок на ассемблере или ассебмлерных процедур сложно. У техаса приятный real-time kernel (DSP/BIOS) и многое можно сделать на С, но далеко не все. Смотрите например дискуссию про модель памяти 54xx ниже на старнице — AntZ (16.12.2002 12:51, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru