- •Структура алу.
- •Организация внутрисекционного переноса в алу
- •Примеры использования алу
- •Классификация имс
- •Обобщённая структура микропроцессора
- •Классификация мп
- •Регистровая алу – базовая структура мп
- •Однокристальное ралу
- •Взаимодействие элементов в ралу
- •Наращивание разрядности обрабатываемых слов
- •Анализ структуры ралу. Взаимодействие узлов.
- •Уу на жёсткой логике
- •Построение быстродействующих контроллеров на основе бму
- •Структурные методы повышения быстродействия микропроцессора
- •Память с " расслоением"
- •Технические средства организации прерываний
- •Блок приоритетных прерываний (бпп)
- •Синхронный обмен
- •Структура микропрограммы реализации асинхронного обмена
- •Структура микроЭвм с узлом обмена информацией
- •Структурная схема асинхронного обмена со стороны ву
Уу на жёсткой логике
УУ – формирование адреса следующей макрокоманды. На жёсткой логике это формируется следующим образом:
Аi+1 = Ai +1
Структурная реализация УУ зависит от архитектуры процессорных элементов, состава и архитектуры субблоков. Структурная реализация управляющих входов, совокупность входов, требуемых для реализации всех команд.
Недостатки: невозможность введения или изменения системы команд без изменения аппаратной части; отсутствует инвариантность к составу субблоков; затруднён условный и безусловный переходы.
Достоинства: минимальные аппаратные затраты и минимальное операционное время.
УМУ подразделяются на:
Устройства с вертикальным микропрограммированием.
Если сигналы Yi на всех управляющих входах являются взаимоисключающими или ортогональными в том смысле, что одновременно не появляются более одного активного выхода (входа), то соответствующая микрокоманда может быть представлена в закодированном виде. Если все управляющие сигналы объединены в группы и каждая микрокоманда задаётся отдельным кодом, то считается, что используется вертикальное МП.
Yi
УП
Yi*=
АДР
Достоинства: минимальный объём памяти.
Недостатки: отсутствие инвариантности к изменению Yi (невыполнение условия ортогональности приводит к неработоспособности структуры); отсутствует возможность совмещения операций во времени; требуется большое время для формирования сигнала Yi из-за необходимости дешифрации.
Устройства с горизонтальным микропрограммированием.
Достоинства: минимальное аппаратное и операционное время; возможность совмещения операций во времени; максимальная простота при подпрограммных микрокомандах.
Недостатки: большой объём требуемой памяти.
Устройства с квазивертикальным микропрограммированием.
Эта структура реализуется в том случае, если в совокупности сигналов Yi можно найти сигналы, которые являются ортогональными по отношению друг к другу.
Достоинства и недостатки – сочетание из 1. и 2.
Структура УМУ:
- зона следящего адреса. Разряды управления – это сигналы, поступающие на элементы вычислительной системы и обеспечивающие выполнение той или иной команды.
В информационном составе * представляет собой маску проверки условий для выбора внешних условий Uk для реализации ветвящихся микропрограмм или ссылку на адрес следующей микрокоманды.
Если адрес следующей микрокоманды формируется в зависимости от совокупности сигналов или 1 или 2, то данная система называется ортогональной по вводу адреса следующей микрокоманды.
БМУ используется как:
Само устройство МУ.
Построение быстродействующих программируемых контроллеров.
Б
9
Само устройство МУ.
Построение быстродействующих программируемых контроллеров.
Построение быстродействующих контроллеров на основе бму
Типовой процесс проектирования включает:
Анализ объекта управления:
изучение состава датчиков входных сигналов;
изучение состава исполнительных элементов;
изучение или разработка алгоритма работы объекта управления;
изучение динамических характеристик объекта управления, датчика входной информации и исполнительных элементов;
изучение динамических и статических точностных характеристик системы управления;
анализ конструктивных требований.
Оценка возможностей использования типового варианта контроллера.
Формирование взаимосвязи объект управления – контроллер.
Разработка программ работы контроллера.
Два режима работы:
Стартовый – по сигналу "Старт" заносится стартовый код, который как правило является начальным адресом микропрограммы управления объекта.
Последовательный – по сигналам УА из зоны следящего адреса формируется адрес следующей микрокоманды, а из зоны опроса внешних устройств формируются сигналы позволяющие осуществить ветвление программ.
Эти устройства могут быть многократными. Выбор программы зависит от стартового кода.
Эмуляция Системы команд.
Эмуляция сис.команд конкретной ЭВМ означает,что её машинный язык будет адекватно связан с другой ЭВМ.
Существует 3 способа:
1)+-наглядность
+ -простота проектирования
- - нерациональное использование памяти
2)Использование безусловных переходов
+ - Рациональное использование памяти
- - Снижение быстродействия из-за необходимости выполнения команды безусловного перехода
3)Размещение табличных переходов в ПЗУ
+ - сравнительно высокие динамич хар-ки
- - дополнительные аппаратные затраты
