
IV. Классификация мпс
Существует около двух десятков классификационных признаков, по которым оценивают и сравнивают системы. Эти признаки определяют, например, следующие характеристики систем:
технология изготовления, число БИС в МП, число шин, разрядность шин, способ управления работой микропроцессора, число регистров в МП, число команд, число источников питания, виды адресации, емкость стека.
Свойства систем различают по следующим признакам:
Технология изготовления.
МДП транзисторы с p-каналом - малое быстродействие;
с n-каналом - повышенное быстродействие;
Комплиментарные - высокая помехоустойчивость и малое потребление
спаренные энергии
МДП структуры
ТТЛ - высокое быстродействие, малый уровень интеграции
ИЛ (инжекционная логика) - высокое быстродействие, менее трудоемка в изготовлении
Работа от разных уровней напряжений питания.
(до трех)
Способ управления работой.
Командный;
Микропрограммный;
-шины;
РК - регистр команд
ДК - дешифратор команд
Сч. тактов - счетчик тактов
К управляющему устройству подводятся импульсы от ГТИ. Команда (многоразрядный двоичный код) вводится в РК и далее в ДК. Сч. тактов определяет число тактов, необходимое для выполнения команды, конкретный вид узлов МП, принимающих участие в выполнении на каждом такте (например, в какой регистр МП необходимо вводить данные), и режим работы узлов (например, тип операции, которую должно выполнить АЛУ).
Информация о конкретном виде узлов и их режимах работы поступает на БУ генератором чисел. БУ так настраивает генератор чисел, чтобы тот вырабатывал на своих выходных линиях нужную комбинацию сигналов в каждом такте, так как выходные линии генератора подключены ко входам управления различных узлов МП, то эти связи обеспечивают срабатывание различных узлов МП, в каждом такте. После того, как счетчик тактов отсчитывает нужное число тактов для выполнения команды, на его выходе сформируется сигнал, информирующий о том, что регистр команд может быть введена следующая информация.
Командное устройство управления находится в корпусе, где расположено обрабатывающее устройство МП, и не допускает никаких изменений в своей работе. Невозможность перестройки командного устройства управления (изменения набора выполняемых МПом команд) сужает возможности системы.
Бóльшую гибкость в применении систем даю микропрограммные устройства управления. Это устройство представляет собой отдельный корпус БИС, и его можно настраивать так, что МПая система будет воспринимать любой выбранный набор команд и в том числе команды языков программирования высокого уровня.
В
этом устройстве есть дополнительное
ПЗУ, которое хранит микрокоманды Мк,
необходимые для выполнения команды
основной программы МПС. После введения
команды в регистр команд РК схема
формирования адреса определяет адрес
ячейки дополнительного ПЗУ, в которой
находится первая Мк. Этот адрес заносится
в регистр адреса микрокоманд РАМк и
вызывает вывод из ПЗУ первой микрокоманды,
которая помещается в РеМк. Первая Мк
представляет собой комбинацию сигналов
управления узлами МПа в первом такте.
Из ПЗУ устройства управления одновременно
с Мк-ой извлекается адрес ячейки, в
которой хранится последующая Мк, или
правила перехода к следующему адресу.
В любом случае схема формирования адреса
вводит в РАМк новый адрес, и из ПЗУ
извлекается вторая Мк. Таким образом,
для выполнения команды используется
микропрограмма, состоящая из микрокоманд.
Последняя микрокоманда содержит разряд
который информирует о том, что
микропрограмма полностью выполнена и
регистр команд готов принять новую
команду. Так как ПЗУ устройства управления
можно перепрограммировать, то это
позволяет синтезировать любую нужную
микропрограмму.