- •Структура алу.
- •Организация внутрисекционного переноса в алу
- •Примеры использования алу
- •Классификация имс
- •Обобщённая структура микропроцессора
- •Классификация мп
- •Регистровая алу – базовая структура мп
- •Однокристальное ралу
- •Взаимодействие элементов в ралу
- •Наращивание разрядности обрабатываемых слов
- •Анализ структуры ралу. Взаимодействие узлов.
- •Уу на жёсткой логике
- •Построение быстродействующих контроллеров на основе бму
- •Структурные методы повышения быстродействия микропроцессора
- •Память с " расслоением"
- •Технические средства организации прерываний
- •Блок приоритетных прерываний (бпп)
- •Синхронный обмен
- •Структура микропрограммы реализации асинхронного обмена
- •Структура микроЭвм с узлом обмена информацией
- •Структурная схема асинхронного обмена со стороны ву
Анализ структуры ралу. Взаимодействие узлов.
Эта схема имеет большое количество входов и большое количество выходов.
RA – регистр адреса
АС – регистр-аккумулятор (RD)
DC – дешифратор микрокоманды
За один такт выполняется одна микрооперация (вертикальное микропрограммирование). Структура микрокоманды (МК) следующая:
Fгр – задаёт тип операции, выполняемой АЛУ
Rгр – источник операнда, приёмник результата
C1, С0 – вход и выход арифметического переноса
СП1, СП0 – вход и выход сдвигов
ВА, ВD – сигналы, которые переводят выходной буфер в третье состояние.
Взаимодействие элементов в ралу
По переднему фронту ТИ происходит дешифрация МК, активизация трактов передачи информации к АЛУ; реконфигурация АЛУ под воздействием управляющего слова и формирование результата на выходе АЛУ.
По заднему фронту ТИ происходит фиксация результата в элементах хранения.
Наращивание разрядности обрабатываемых слов
Два способа: последовательный и параллельный перенос с использованием схем ускоренного переноса.
Система синхронизации (с.с.): используется однофазная с.с.
Пример использования секционированного РАЛУ.
КОП, источник операндов, приёмник результата и способ определения адреса следующей команды.
Этап применения включает в себя:
Разработку обобщённой структуры микроЭВМ.
Разработку микропрограмм.
Оценку эффективности структуры и микропрограмм.
Этот цикл является итерационным.
Вычислительная структура должна отвечать на следующие вопросы:
Какова структура микрокоманд.
Каким образом осуществляется вход в микропрограмму.
Как осуществляется старт микроЭВМ и организуется последовательный цикл работы.
Фаза старта реализуется с помощью средств аппаратной и программной поддержки. Аппаратно старт микроЭВМ обеспечивает принудительное формирование заранее определённого адреса, в котором записан последовательный путь микроЭВМ. В данном случае это осуществляется переводом в третье состояние адреса и формирования самого старшего адреса на входах памяти. Память переводится в режим чтения и вырабатывается команда перехода на начало.
Фаза последовательной работы характеризуется тем, что в начальный момент времени формируется начальный адрес микропрограммы по коду операции (КОП) или адрес следующей микропрограммы (МК) по внутренним сигналам УУ. Результатом выполнения микрооперации является фиксация адреса в данных в соответствующих регистрах RA и RD.
Перед разработкой микропрограммы все регистры, входящие в АЛУ, делятся на: регистры программиста ( эти регистры доступны программисту на программном уровне) и на рабочие регистры (эти регистры доступны только на уровне МК).
Устройство микропрограммного управления.
8
Обобщённая структура вертикальных, квазивертикальных, горизонтальных микропрограмм (МП).
Требования к УМУ:
Оно должно формировать полную совокупность управляющих сигналов Yi для управления работой процессорного элемента и сопряжённых с ним субблоков (ОЗУ, процессоров и т.д.).
Количество внутренних состояний автомата, моделирующего работу УУ должно быть не меньше числа различных МК, подлежащих реализации во всей совокупности МП.
Должна быть обеспечена возможность произвольной выборки последовательности микрокоманд и микропрограмм в зависимости от управляющих кодов Qj.
Должна быть обеспечена возможность модификации последовательности микрокоманд в пределах микропрограммы в зависимости от внешних условий Uk.
