МИКРОПРОЦЕССОРНЫЕ УСТРОЙСТВА В РАДИОЭЛЕКТРОННОЙ АППАРАТУРЕ



             

Содержание команды - часть 7


Кроме того, как .будет показано в гл. 2, одним из основных требований, предъявляемых к МПУ, является реальный масштаб времени вычислений решаемых алгоритмов. Не­обходимость специализации системы команд и структуры проекти­руемых МПУ ограничивает применение однокристальных микро­процессоров в РЭА.

Основной элементной базой конструктивно встраиваемых в РЭА МПУ являются секционированные МПК БИС, у которых в отли­чие от однокристальных микропроцессоров управляющее устрой­ство реализовано на принципах микропрограммного управления. Такой подход обеспечивает доступ разработчика к уровню микро­команд, что позволяет изменять команды и соответствующие им микропрограммы исходя из решаемых алгоритмов. Секциониро­ванные МПК имеют различные системы команд, разрядность, ти­пы интерфейса ввода-вывода и т. п. Проектируемые на основе сек­ционированных МПК МПУ обладают большой гибкостью, так как расширение функциональных возможностей обеспечивается изме­нением отдельных микрокоманд или заменой всей памяти микро­программ.

Построение арифметического устройства требуемой разряднос­ти осуществляется объединением 4-, 8- или 16-разрядных процес­сорных секций. Микропрограммное устройство управления выпол­няется на одной или нескольких БИС. Соединив между собой нес­колько БИС микропрограммного управления, можно увеличить объем микропрограммной памяти. Объединение арифметического и управляющего устройств позволяет получить базовую структуру микропроцессора. Подключение к ней специализированных БИС ввода-вывода, вспомогательных аппаратных микропроцессоров и других специализированных микросхем приводит к повышению производительности МПУ.

Использование секционируемых МПК обеспечивает гибкость проектирования как по аппаратным решениям, так и по реализа­ции требуемой системы команд. Однако при этом предполагается, что разработчик знает возможности и особенности всех микро­схем, входящих в состав МПК, принципы объединения их в уст­ройство, организацию синхронизации в устройстве; владеет мето­дами разработки и отладки микропрограмм.


Содержание  Назад  Вперед