178
тат операции затем суммируется с ранее полученными. Этот процесс
происходит внутри DSP56000 с использованием двух отдельных мо-
дулей памяти за один цикл. Благодаря наличию двух модулей памяти
и независимого суммирующего умножителя, можно объединить две
пересылки, умножение и сложение в одну операцию.
Основу процессора составляют три параллельно работающих
устройства арифметико-логическое устройство (ALU), устройство ге-
нерации адреса (AGU) и программируемый контроллер (PC).
DSP имеет периферийные устройства на кристалле в стиле мик-
роконтроллеров: программируемую память, память данных и порты
расширения памяти. Программная модель и система команд ориенти-
рованы на разработку эффективных и компактных программ.
Основные качественные и количественные характеристики се-
мейства DSP56000:
• скорость - до 30 и более миллионов операций в секунду;
• точность представления данных - 24-разрядные данные, обес-
печивающие обработку в динамическом диапазоне 144 децибел, про-
межуточные результаты хранятся в 56-разрядном аккумуляторе, что
обеспечивает диапазон в 336 децибел;
• параллелизм - каждое из операционных устройств на кристал-
ле, память, периферийные операции независимы и работают парал-
лельно благодаря развитой системе шин;
• интеграция - в дополнение к трем независимым операцион-
ным устройствам DSP имеет шесть видов памяти на кристалле, три
периферийных устройства (последовательный коммуникационный
интерфейс (SCI), синхронный последовательный интерфейс (SSI),
host-интерфейс, генератор тактовой частоты и семь шин (три адрес-
ных и четыре шины данных), при этом система является компактной
и достаточно дешевой, а также обладает низким энергопотреблением;
• конвейер команд — трехступенчатый конвейер инструкций
прозрачен для программиста;
• система команд - 62 инструкции, мнемоники которых совпа-
дают с инструкциями микроконтроллеров и упрощают трансляцию
программ для DSP. Дополнительные инструкции DSP служат для
управления параллельными операционными устройствами;
• совместимость программного кода для всех представителей
семейства;
• низкое энергопотребление - за счет использования КМОП-
технологии, а также следующих дополнительных возможностей