товая связь, радиовещательная связь);
Компьютерная техника (графические акселераторы, multimedia);
Обработка речи (синтез и распознавание):
А также: цифровое телевидение, медицинская электроника, высокоскоростные устройства управления, обработка звуковых сигналов, электронные музыкальные инструменты и многое другое. В це-лом DSP отличается от других типов микропроцессоров и микроконтроллеров следующими основными признаками:
1) Быстрая и гибкая арифметика. DSP должен выполнять за один цикл операции умножения, умножения с аккумуляцией, циклический сдвиг, а также стандартные арифметические и логические операции. Кроме того, блок арифметики должен выполнять вычисления в любой последовательности для того, чтобы данный алгоритм мог быть реализован без переформулировки.
2) Расширенный динамический диапазон для операции умножения/аккумуляции. Операция вычисления суммы некой последовательности значений является фундаментальной для алгоритмов, реализуемых на DSP. Защита от переполнения необходима для исключения потери данных.
3) Выборка двух операндов за один цикл. Очевидно, что для большинства операций, выполняемых DSP, необходимы два операнда. Таким образом, для достижения максимального быстродействия процессор должен быть способен производить одновременную выборку двух операндов, что требует также наличия гибкой системы адресации.
4) Наличие аппаратно реализованных циклических буферов, требуемых для реализации большинства алгоритмов цифровой обработки сигналов. Аппаратная поддержка циклического возврата указателя адреса или модульная адресация уменьшает непроизводительные затраты процессорного времени ;и упрощает реализацию алгоритмов.
5) Организация циклов и ветвлений без потери в производительности. Алгоритмы DSP включают очень
много повторяющихся операций, которые могут быть реализованы в виде циклов. Возможность организации последовательности выполнения программных кодов в цикле без потери производительности отличает DSP от других процессоров. Аналогично, потеря времени при выполнении операции ветвления по условию также/недопустима при цифровой обработке сигналов. рассмотрим более подробно реализацию этих основных свойств на примере DSP фирмы Motorola.