Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
36
Добавлен:
13.02.2015
Размер:
1.22 Mб
Скачать

Глава шестая синтез микропроцессора

Микропроцессор  программно-управляемое одно- или многокристальное микроэлектронное устройство, предназначенное как для обработки двоичной информации, так и для управления процессом этой обработки и реализованное в одном корпусе интегральной схемы.

Синтез  процесс создания исходного варианта работоспособного устройства. Параметрами синтеза являются:

  • технологические характеристики схемотехнических элементов  для параметрического синтеза;

  • принципиальная схема устройства  для структурного синтеза.

Структурный синтез микропроцессора разделяется на две стадии:

  • создание функциональной схемы;

  • синтез работоспособной принципиальной схемы, отвечающей заданным требованиям к организации вычислений, адресации и формату как команд, так и данных, реализованных в функциональных узлах, использующихся при исполнении машинных микрокоманд.

Выполняя структурный синтез микропроцессора, решается задача определения состава команд, представленных последовательностью микрокоманд, которые исполняются при помощи синтезируемых узлов и блоков. Теоретически доказано, что алгоритмически полная система команд микропроцессора может состоять всего из одной универсальной команды, но в этом случае значительно возрастают затраты времени на исполнение каждой команды, следовательно, для увеличения скорости вычислений система команд микропроцессора должна содержать десятки и сотни специализированных команд. Значительное количество команд, входящих в состав полной системы команд микропроцессора, накладывает дополнительные требования как на распределение функций и согласование работы внутренних узлов микропроцессора, так и на распределение последовательности исполнения микроопераций в самой команде.

Использование языка микроопераций для формирования микрокомандного управления при исполнении машинных команд, как показано в гл. 5, однозначно определяет микропроцессор как устройство обработки цифровой информации, следовательно, как показал академик В. М. Глушков, произвольное устройство обработки цифровой информации представляется двумя блоками: управляющим и операционным (рис. 6.1). Наличие двух блоков позволяет упорядочить математическое описание работы синтезируемого узла и упростить его схемотехническую реализацию.

Ключевое назначение блоков в микропроцессоре:

  • управляющего  формировать распределённые сигналы синхронизации, координирующие во времени начало исполнения каждой микрооперации в операционном блоке; реализуется на базе управляющего автомата (конечного автомата);

  • операционного  производить обмен информацией с внешними по отношению к микропроцессору устройствами, выполнять преобразования информации в соответствии с последовательностью микроопераций, при этом все действия операционного блока синхронизируются управляющим блоком; реализуется на базе комбинационных и последовательностных узлов.

Соседние файлы в папке Учебное_пособие_по_Схемотехнике