Сигнальные микропроцессоры
два типа. К первому типу относятся процессоры, выполняющие
программу, в процессе обработки сигнала. Среди них различают
цифровые сигнальные процессоры (DSP) и микроконтроллеры.
Первые производят обработку сигналов, вторые выполняют функ-
ции управления, коммутации и контроля [10]. Второй тип процес-
соров реализуется на программируемых логических интегральных
схемах (ПЛИС). Их особенность заключается в том, что програм-
мирование ПЛИС происходит при проектировании, а готовое уст-
ройство имеет «жесткую логику» [14, 15]. На одном кристалле мо-
гут объединяться ЦСП и ПЛИС, образуя так называемую «систему
на кристалле» [19].
Основное требование, предъявляемое к сигнальным процессо-
рам, - обработка сигналов в реальном времени.
2.2. Архитектура и структура цифрового сигнального
процессора
Ранее микропроцессоры в основном реализовывались по, так
называемой, фон-Неймановской архитектуре вычислительных ма-
шин [23]. Эта архитектура была предложена фон-Нейманом и име-
ет следующие основные признаки: ЭВМ состоит из блока управле-
ния, арифметико-логического устройства (АЛУ), памяти и уст-
ройств ввода/вывода. Особенность архитектуры заключается в том,
что программы и данные хранятся в одной и той же памяти. Вид
архитектуры показан на рис. 2.2.
В 1980 г. группа программистов Гарвардского университета
(США) разделила общую память на две памяти: программ и память
данных. Такая архитектура называется гарвардской. Это позволило
увеличить скорость обработки почти на порядок. Следующим ша-
гом была разработка и размещение на кристалле «быстрого» умно-
жителя, выполняющего умножение двух операндов за один такто-
вый интервал. В микропроцессорах 70 годов для умножения опе-
рандов 16 на 16 разрядов требовалось 16 тактов. На рис.2.3. пред-
ставлена гарвардская архитектура.
В 1982 г. фирма Texas Instruments выпустила первый ЦСП с
гарвардской архитектурой. В настоящее время процессоры содер-
жат ряд шин связи памятей с вычислителями и периферией. Такая
архитектура называется модифицированной гарвардской. Современ-
16