ройств, размещенных на кристалле, а далее прекращается работа всех уст-
ройств, в том числе и блока умножения частоты.
Дальнейшее совершенствование технологии производства БИС позво-
лило разместить на одном кристалле несколько цифровых сигнальных про-
цессора и управляющий микропроцессор, который организовывает их рабо-
ту. Такая архитектура применена в цифровом сигнальном процессоре
TMS320C80, обобщенная структурная схема которого приведена на рис.3.26.
В его состав входят четыре 32-разрядных цифровых сигнальных процессора
и 32-разрядный микропроцессор с сопроцессором вычислений с плавающей
точкой на основе RISC- архитектуры, коммутатор, осуществляющий связь
цифровых сигнальных процессоров и микропроцессора с ПЗУ команд и дан-
ных объемом до 50 Кбайт. Кроме того, коммутатор обеспечивает связь двух
видеоконтроллеров, контроллера обмена, который осуществляет обмен дан-
ными с внешней памятью в режиме прямого доступа к памяти, а также связь
с устройством тестирования и диагностики (JTAG).
При частоте работы генератора тактовых импульсов 40…50 МГц циф-
ровой сигнальный процессор обеспечивает производительность свыше 2
млрд.операций/сек. Большая интегральная схема содержит около 4
млн.транзисторов и имеет напряжение питания 3.3 В.
Архитектура TMS320C80 организована по принципу MIMD (Multiply In-
structions Multiply Data), заключающемуся в том, что командное слово со-
держит команды для нескольких цифровых сигнальных процессоров и дан-
ные для выполнения команд. Реализация указанного принципа оказалась
возможной благодаря наличию нескольких параллельно работающих цифро-
вых сигнальных процессоров (см. рис.3.26).
Микропроцессор с сопроцессором вычислений с плавающей точкой на
основе RISC- архитектуры содержит целочисленное арифметико-логическое
устройство, перемножитель с плавающей точкой, сумматор с плавающей
точкой, устройство сдвига, 31 тридцатидвухразрядный регистр, четыре реги-
стра-аккумулятора с плавающей точкой, таймер и управляющий регистр.
Кроме того имеется контроллер памяти команд и кэш-памяти команд и дан-
ных, объемом по 4 Кбайт каждая, а также интерфейс с коммутатором цифро-
вых сигнальных процессоров, входящих в структуру TMS320C80. Система
команд микропроцессора с сопроцессором вычислений с плавающей точкой
на основе RISC- архитектуры ориентирована на программирование на языке
С.
188