Page 167 - ЭВМ
P. 167
Развитие микропроцессоров привело к их делению по видам
в зависимости от назначения:
– универсальные микропроцессоры;
– сигнальные микропроцессоры;
– медийные микропроцессоры;
– транспьютеры и нейропроцессоры.
Каждый вид микропроцессоров проектируется и производится
специализированными фирмами, но в то же время существует взаи-
мопроникновение технологических и проектных решений между
микропроцессорами различного назначения.
Универсальные микропроцессоры – это микропроцессоры, при-
меняемые как универсальный элемент в микроЭВМ, в том числе пер-
сональных ЭВМ (ПЭВМ) и рабочих станциях, а также в управляющих
вычислительных системах, системах обработки информации и в су-
перЭВМ в качестве транспьютеров.
Для цифровой обработки сигналов используются так называе-
мые сигнальные микропроцессоры. К их особенностями относятся
малоразрядная (40 разрядов и менее) обработка чисел с плавающей
точкой, преимущественное использование чисел с фиксированной
точкой разрядности 32 и менее, а также ориентация на несложную
обработку больших массивов данных.
Отличительной особенностью задач цифровой обработки сигна-
лов является поточный характер обработки больших объемов данных
в реальном режиме времени, требующий от технических средств
высокой производительности и обеспечения возможности интенсив-
ного обмена с внешними устройствами. Соответствие данным требо-
ваниям достигается в настоящее время благодаря специфической
архитектуре сигнальных процессоров, проблемно ориентированной
системе команд.
Сигнальные процессоры обладают высокой степенью специали-
зации. В них широко используются методы сокращения длительности
командного цикла, характерные и для универсальных RISC-
процессоров, такие как конвейеризация на уровне отдельных микро-
инструкций и инструкций, размещение операндов большинства ко-
манд в регистрах, использование теневых регистров для сохранения
состояния вычислений при переключении контекста, разделение шин
команд и данных (гарвардская архитектура). В то же время для сиг-
нальных процессоров характерным является наличие аппаратного ум-
ножителя, позволяющего выполнять умножение двух чисел за один
командный такт. В универсальных процессорах умножение обычно
163