Подсистема обработки команд и даннях
Набор инструкций сигнальных процессоров данного семейства является самым лучшим среди других дешевых архитектур DSP и разработан для программирования задач контроллерного типа. Инструкции общего назначения в стиле микроконтроллера реализуют мощные режимы адресации и возможность манипуляции битами.
АЛУ данных выполняет все арифметические и логические операции с данными. Имеется возможность выполнения в одном цикле таких операций, как: умножение, умножение с накоплением, сложение, вычитание, сдвиги и логические операции.
Устройство генерации адреса (рис. 4) представляет собой модуль предназначенный для вычисления адреса и состоит из блока арифметики для комплексного вычисления адреса и блока инкрементирования/декрементрирования для простых вычислений. Вычисление адреса осуществляется модульным методом с автоматическим округлением при необходимости.
Рис. 3. АЛУ даннях
Рис. 4. Структурная схема блока генерации адресов
Программный контроллер предназначен для выполнения предвыборки и декодирования инструкций, управления аппаратными циклами и обработки прерываний. Структурная схема программного контроллера представлена на рис. 5.
Рис. 5. Структурная схема программного контролера
Подсистема ввода/вывода
Интеллектуальная подсистема ввода/вывода, основу которой составляют порты ввода/вывода общего назначения (GPIO) имеет возможность гибкой переконфигурации. Имеющийся интерфейс может быть настроен, как непосредственно для ввода/вывода, так и для мультиплексирования между периферийными блоками микропроцессора и GPIO, а также в качестве выводов подсистемы прерываний, все это обуславливает компактность и гибкость конструктивно-функциональной реализации.
Дата добавления: 2014-12-21; просмотров: 728;