Сигнальные микропроцессоры
М = 16(с фиксированной точкой); 24 (Motorola) (с фиксирован-
ной точкой); 32 (с плавающей точкой); 64 (с плавающей точкой),
где D - 20*lg(A
max
M
min
), где А^ - максимальное и Ami„ - мини-
мальное числа.
4. Объем памяти. Объем памяти как данных, так и программ
составляет от нескольких килобит до Мбит. Как правило, необхо-
димости к подключению внешней памяти нет.
5. Технология. КМОП (комплементарная металл-окисел-
полупроводник) от 0,5 до 0,1 мкм (в последних поколениях ЦСП ).
Технология определяет производительность и быстродействие.
6. Потребляемая мощность. Процессор первого поколения
TMS320C10 потреблял 2 Вт. Современные ЦСП 0,05 Вт и менее,
что существенно, особенно для сотовых телефонов. Напряжение
питания U
a
= 5 В; 3,3 В; 2,5; 1,8 В. Имеется режим малого потреб-
ления, включаемый специальной командой.
7. Корпуса процессоров. Корпуса ЦСП имеют от 40 до 300 от-
водов, а ПЛИС до 800.
8. Язык программирования. Язык программирования - Мак-
роассемблер. К сожалению, для ЦСП разных фирм аббревиатуры
команд разные. В настоящее время ведущие фирмы разработали
трансляторы с языка высокого уровня С
+
на языки конкретных
процессоров, что существенно облегчает задачи программистов.
Процессор с ограниченным набором команд называется RISC-
процессором, если число команд неограничено, то это CISC-
процессор.
9. Стоимость. Стоимость ЦСП составляет от одного до не-
скольких сотен долларов США в зависимости от производитель-
ности и быстродействия. Как правило, процессоры с плавающей
точкой дороже, чем с фиксированной, однако, фирма Analog De-
vices выпускает процессоры типа SHARC с плавающей точкой
минимальной стоимостью примерно 10 долларов при серийном
производстве.
Повышение производительности ЦСП достигается за счет уве-
личения тактовой частоты путем улучшения технологии, примене-
ния конвейерной и параллельной обработки данных и уменьшения
времени доступа к памяти. При параллельной обработке применя-
ются (иногда совместно) три архитектуры: SIMD (single instruction,
multiple data - одна команда, много данных), VLIW (very long
20