Warning: Use of undefined constant PHP_MAX_INT - assumed 'PHP_MAX_INT' (this will throw an Error in a future version of PHP) in /home/alterbit/public_html/includes/start.highlight.php on line 5
Терминология - DSP - AlterBit.ru

DSP

DSP (Digital signal processor) - цифровой сигнальный микропроцессор или, как его еще называют, процессор цифровых сигналов. Представляет собой специализированный процессор, осуществляющий цифровую обработку сигналов в режиме реального времени.

Архитектура DSP, в сравнении с микропроцессорами настольных ПК, имеет ряд характерных особенностей:

  • Гарвардская архитектура. Память команд и данных разделена. Архитектура обычно модифицированная. Большая часть сигнальных процессоров обладает встроенной оперативной памятью. Есть возможность производить выборку сразу нескольких машинных слов одновременно. Зачастую, встроено сразу несколько видов оперативной памяти. В некоторых сигнальных процессорах встроено одно (или несколько) постоянных запоминающих устройств, оснащенных наиболее подходящими для использования подпрограммами и таблицами.
  • Аппаратное ускорение сложных вычислительных инструкций, характерных для цифровой обработки, как правило, производится за один такт.
  • «Бесплатные» по времени циклы известной длины. Векторно-конвейерная обработка генераторами адресных последовательностей.
  • Работа с известными временами выполнения команд.
  • Не такая большая длина конвейера, позволяющая незапланированным условным переходам занимать меньшее время.
  • Необычный набор регистров и инструкций. 
  • Весьма ограниченный набор периферийных устройств.
#