- При использовании процессоров с ПТ снимается проблема масштабирования данных с целью избежать переполнения при выполнении различных операций накопления.
- Расширенный динамический диапазон сигналов и данных
- Из-за большого разнообразия типов данных получаются эффективные программы в ЦПОС с ПТ при использовании языков высокого уровня.
Использование процессоров с ПТ приводит, из-за их достоинств, становится более легким и быстрым.
Основные типы ЦПОС
Особенности архитектуры ЦПОС определяются способом реализации алгоритмов ЦОС.
Процессоры можно разделить, с точки зрения архитектуры, на следующие основные типы:
- стандартные процессоры;
- улучшенные стандартные процессоры;
- процессоры VLIW (очень длинное слово команды);
- суперскалярные процессоры
- гибридные ЦПОС / микроконтроллер.
Деление процессоров на типы, носит условный характер. Возникает вопрос, куда отнести тот или иной процессор. Однако такая классификация представляется полезной для определения особенностей построения и архитектуры процессора.
Стандартные процессоры ЦПОС ( Conventional DSP )
Принципы построения процессоров данного типа рассмотрим на примерах реализации в них операции умножения с накоплением (МАС). Т.е. необходимо вычислить выражение:
, т.е. в цикле выполнять операцию :
при различных значениях отсчетов сигнала х и коэффициентов фильтра h.
Выполнение указанной операции отличается в процессорах различных фирм.
Для выполнения операций требуется произвести три выборки из памяти – команды и двух сомножителей.
Первыми рассмотрим стандартные процессоры фирмы ТI.
Для хранения коэффициентов фильтра используется ПП. В этом случае для вычисления отсчета на выходе фильтра можно применять одну комбинированную команду МАС, которая позволяет адресовать для двух сомножителей память данных (dma, data memory adress) и память программ (pma, program memory adress):
MAC pma, dma ; перемножение содержимого адресуемых ячеек
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.