Процессор цифровых сигналов
Цифровой сигнальный процессор или
DSP - Digital signal processor,
ПЦС,
СМП,
сигнальный микропроцессор,
процессор цифровых сигналов) предназначен для цифровой обработки сигналов. Архитектура таких процессоров имеет некоторые особенности:
- модифицированная Гарвардская архитектура: нередко встроено сразу несколько видов оперативной памяти;
- аппаратное ускорение сложных вычислительных инструкций;
- детерминированная работа с известными временами выполнения команд;
- ограниченный набор периферийных устройств;
- ПЦС обычно потребляют существенно меньше мощности, чем эквивалентные по производительности процессоры общего назначения;
- поддержка векторно-конвейерной обработки с помощью генераторов адресных последовательностей;
- сравнительно небольшая длина конвейера.
Области применения
СМП:
- распознавание речи и изображений;
- речевые и музыкальные синтезаторы;
- коммуникационное оборудование;
- системы гидро- и радиолокации;
- управление технологическими процессами;
- анализаторы спектра и др.;
Отличие
ЦСП с архитектурой VLIW заключается в том, что коды команд еще на этапе компиляции собираются в большие «суперкоманды» и выполняются параллельно. К характерным особенностям VLIW-процессоров можно отнести:
- большой набор операционных модулей (арифметические, модули генерации адреса);
- необходимость оптимизации компилятора под каждую модель процессора;
- высокие требования к объему памяти программ, что также связано с большой длиной операции.
ЦСП по назначению можно разделить на две группы:
- ЦСП общего назначения;
- Проблемно-ориентированные ЦСП.