Устройство на сигнальном процессоре

Обобщенная архитектура процессора DSP образуется тремя составляющими: процессорным ядром, подсистемами ввода /вывода и сравнения.

Структура процессорного ядра отражает выделенный операционный базис и учитывает особенности алгоритмов ЦОС (цифровой обработки сигналов). Блок генерации адреса обеспечивает необходимые способы адресации, в том числе бит-реверсивную. Синтезатор тактовой частоты (PLL) дает возможность регулировать производительность и потребляемую мощность. Блок выполнения операций реализует операции с фиксированной точкой и операции с плавающей точкой для приложений, где требуется высокая точность и производительность.

В процессорное ядро введен блок отладки и контроля, который содержит средства внутрисхемной эмуляции (OnCE), средства тестирования и отладки, сторожевой таймер.

Подсистема ввода/вывода включает кодек (АЦП и ЦАП), параллельные и последовательные порты ввода/вывода, host - интерфейс для связи с персональным компьютером или другой ЭВМ.

Организация подсистемы хранения также во многом отражает специфику алгоритмов ЦОС. Так, в частности, выделение двух блоков памяти X и Y позволяет одновременно считывать операнды для свертки, а выделение памяти позволяет распараллелить адреса - чтение операндов - выполнение - (запись результатов).

Рассмотрим семейство DSP561XX из 16-разрядных процессоров. Это семейство имеет следующие характеристики:

Производительность до 30 MIPS на 60 Мгц (цикл команды - 33,3 нс);

Параллельное выполнение умножения-суммирования 16х16 бит;

Аккумулятор 2х40 бит с байтовым расширением;

Высокий параллелизм при выполнении инструкций;

Специальные режимы адресации для DSP;

Вложенные аппаратные циклы DO, включая бесконечные циклы и циклыDOдо 0;

Быстрый автовозврат прерываний;

Три вывода внешних прерываний;

-разрядные внутренние шины адреса и данных;

Режим Stop и режимы пониженного энергопотребления;

Режим внутрисхемной эмулици (OnCE);

Пониженное энергопотребление (технология КМОП);

Регулирование частоты работы от максимальной до DC (Direct Current).

В состав семейства входят: DSP56116, DSP56156, DSP56166, DSP56167.

Эти модели основаны на одном шестнадцатиразрядном процессорном ядре и отличаются размерами памяти и составом периферийных устройств.

Рассмотрим DSP56156, структурная схема которого представлена на рисунке

передача данный код каскадный помехоустойчивый

Рис. 3.4 Обобщенная структура процессора семейства DSP561XX

Пунктиром выделены блоки, составляющие процессорное ядро. На рисунке используются обозначения: XABI, XAB2, PAB - адресные шины памяти данных и памяти программ соответственно; XDB, PDB, GDB - шины данных; памяти Х, памяти программ и общая шина данных соответственно.

Помимо ядра на кристалле расположены: ОЗУ данные - 2К х 16; ОЗУ программ - 2К х 16; загрузочное ПЗУ - 64 х 16, позволяющее осуществлять нагрузку из внешней памяти по host - интерфейсу или по SSIO; 27 линий ввода/вывода; программируемый синтезатор тактовой частоты; байтовый host-интерфейс с поддержкой прямого доступа; два полнодуплексных канала, позволяющие также реализовать компандирование при аналого-цифровом и цифро-аналоговом преобразовании динамического диапазона, а также программно выбирать 32 временных слотов в сетевом режиме; 16-разрядный таймер; 16-разрядный согма-дельта кодек с частотой дискретизации от 100 КГц до 3 МГц, динамическим диапазоном 80 дБ и соотношением сигнал/шум + искажение на уровне 60 дБ. Наличие сигма-дельта кодека позволяет использовать DSP56156 в различных недорогих системах.

Другие стьтьи в тему

Проектирование цифровых устройств
1. Произвести синтез цифрового устройства управления (ЦУУ) в базисах мультиплексоров, логических элементов Шеффера и Пирса в соответствии с заданным вариантом (приложения №1 и №2). 2. Произвести схемотехническое моделирование синтезированных схем ЦУУ с помощью программы Electronics Wor ...

Разработка шлирен–проектора для контроля объективов
Оптический контроль основан на анализе взаимодействия оптического излучения с объектами контроля. В качестве объектов контроля могут служить материалы и изделия, технологические процессы и параметры окружающей среды. Для получения измерительной информации об объекте контроля использ ...

Разделы

Радиоэлектроника и телекоммуникации © 2018 : www.techelements.ru