Цифровой сигнальный процессор

Цифровой сигнальный процессор (англ. Digital signal processor, DSP) — специализированный микропроцессор. предназначенный для цифровой обработки сигналов. Архитектура сигнальных процессоров имеет заметные особенности:

  • Быстрое выполнение операций, характерных для цифровой обработки сигналов, например, операция «умножение с накоплением» (MAC) (Y:=A*B+X) исполняется за один такт.
  • «Бесплатные» по времени циклы с заранее известной длиной.
  • Большинство сигнальных процессоров имеют довольно большой объём встроенной памяти, из которой может осуществляться выборка нескольких машинных слов одновременно.
  • Детерминированная работа с известными временами выполнения команд, что позволяет выполнять планирование работы в реальном времени.
  • Довольно большая длина конвейера, так что незапланированные условные переходы занимают относительно много времени.
  • Экзотический набор регистров и инструкций, часто неудобный для компиляторов. Некоторые архитектуры используют VLIW.
  • По сравнению с микроконтроллерами, ограниченный набор периферийных устройств — впрочем, существуют «переходные» чипы, сочетающие в себе свойства DSP и широкую периферию микроконтроллеров, например, серия TMS320C24xx компании Texas Instruments.
  • Цифровые сигнальные процессоры обычно потребляют существенно меньше мощности, чем эквивалентные по производительности процессоры общего назначения.

Ссылки на основных поизводителей

Литература

  • Применение цифровой обработки сигналов \ Под ред. Э. Опенгейма - МИР, 1980.
  • Цифровые сигнальные процессоры. Мир ПК, 5’93
  • Цифровые сигнальные процессоры фирмы Zilog и их применение. CHIPNEWS, ?2 (11) 1997г.
  • С. Марков. Цифровые сигнальные процессоры. Книга 1. М.: Микроарт, 1996 г.
 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home