- •Структура алу.
- •Организация внутрисекционного переноса в алу
- •Примеры использования алу
- •Классификация имс
- •Обобщённая структура микропроцессора
- •Классификация мп
- •Регистровая алу – базовая структура мп
- •Однокристальное ралу
- •Взаимодействие элементов в ралу
- •Наращивание разрядности обрабатываемых слов
- •Уу на жёсткой логике
- •Построение быстродействующих контроллеров на основе бму
- •- - Дополнительные аппаратные затраты Структурные методы повышения быстродействия микропроцессора
- •Память с " расслоением"
- •Технические средства организации прерываний
- •Блок приоритетных прерываний (бпп)
- •Синхронный обмен
- •14 Структура микропрограммы реализации асинхронного обмена
- •Структура микроЭвм с узлом обмена информацией
- •Структурная схема асинхронного обмена со стороны ву
Построение быстродействующих контроллеров на основе бму
Типовой процесс проектирования включает:
Анализ объекта управления:
изучение состава датчиков входных сигналов;
изучение состава исполнительных элементов;
изучение или разработка алгоритма работы объекта управления;
изучение динамических характеристик объекта управления, датчика входной информации и исполнительных элементов;
изучение динамических и статических точностных характеристик системы управления;
анализ конструктивных требований.
Оценка возможностей использования типового варианта контроллера.
Формирование взаимосвязи объект управления – контроллер.
Разработка программ работы контроллера.

Два режима работы:
Стартовый – по сигналу "Старт" заносится стартовый код, который как правило является начальным адресом микропрограммы управления объекта.
Последовательный – по сигналам УА из зоны следящего адреса формируется адрес следующей микрокоманды, а из зоны опроса внешних устройств формируются сигналы позволяющие осуществить ветвление программ.
Эти устройства могут быть многократными. Выбор программы зависит от стартового кода.
Эмуляция Системы команд.
Эмуляция сис.команд конкретной ЭВМ означает,что её машинный язык будет адекватно связан с другой ЭВМ.
Существует 3 способа:
1)+-наглядность
+ -простота проектирования
- - нерациональное использование памяти

2)Использование безусловных переходов
+ - Рациональное использование памяти
- - Снижение быстродействия из-за необходимости выполнения команды безусловного перехода

3)Размещение табличных переходов в ПЗУ
+ - сравнительно высокие динамич хар-ки
- - Дополнительные аппаратные затраты Структурные методы повышения быстродействия микропроцессора
10
Временные диаграммы взаимодействия основных узлов микроЭВМ


Ni – ссылка на адрес следующей микрокоманды
Ci – разряды управления процессорными элементами и субблоками.
Si – информация о состоянии ПЭ (регистр состояния).
ai – адрес текущей микрокоманды.
ta – время установки информации на выходе.
tNC – время реакции управляющей памяти на адрес, поступающий из БМУ.
ts – время формирования результата операции в ПЭ с момента поступления сигнала Сi.
tm – время, необходимое для фиксации результата операции во внешнем устройстве.
Конвейерная обработка информации
tA tNC















tр ts tm
В данном случае имеют место 2 параллельных процесса:
Формирование адреса следующей микрокоманды.
Выполнение операции в проц. эл-те.
При этом задержки ts и tNC совмещаются во времени. А т.к. tp и tA приблизительно одинаковы, то быстродействие повышается в 1,5 – 1,8 раза.
Достоинства: повышение быстродействия при минимальных аппаратных затратах.
Недостатки: наличие фазового сдвига в тех участках вычислительного процесса, в которых происходит анализ состояния ПЭ. Для устранения этого недостатка используются "длинные" микрокоманды. "Длинная" микрокоманда – это микрокоманда, в которой разряды управления не изменяются в течение двух тактов.
УП и ПЭ – устройства комбинационного типа.
М
ногоуровневая
конвейерная обработка
В данном случае имеет место случай когда ПЭ по своему быстродействию значительно превышает быстродействие памяти. В этом случае устанавливается такое количество конвейерных регистров, во сколько раз быстродействие процессора выше быстродействия памяти.
Достоинства: максимальное быстродействие при минимальных аппаратных затратах.
Недостатки: наличие фазового сдвига в тех участках вычислительного процесса, когда оценивается состояние ПЭ.
Для устранения этого недостатка используются и длинные микрокоманды, т.е. микрокоманды, которые занимают 2 такта.
