
- •Модуль 3 Организация микропроцессорных подсистем систем
- •модуль з Цели изучения
- •Лекция 5
- •Цикл выполнения команды
- •Управление системой
- •Управление системой
- •Управление системой
- •Управление системой
- •Управление системой
- •Временная диаграмма (рис. 2.18) цикла команды
- •Временная диаграмма (рис. 2.18) цикла команды
- •Создание средств управления системой
- •Машинные циклы команды
- ••F1 и F2. Это входные линии приема взаимно противофазных сигналов тактирования МП.
- •Компоненты структурной схемы МПС (рис.2.19)
- •Описание структурной схемы МПС
- •Описание структурной схемы МПС
- •Сигнала управления
- •Создание микропроцессорных систем
- •Семейство БИС К580
- •Вопросы и задания
- •Лекция 6
- •Организация ввода-вывода данных
- •Синхронный и асинхронный обмен данными
- •Асинхронный обмен по
- •Асинхронный обмен без ожидания готовности ВУ
- •Проблемы передачи данных
- •Ввод-вывод данных в параллельных кодах
- •Программируемый параллельный адаптер
- •Программируемый параллельный адаптер
- •Программирование режимов параллельного адаптера
- •Программирование ВВ55
- •Режим 0 адаптера
- •Режим 1
- •Режим 1 вывод данных
- •Сигналы квитирования и прерывания
- •Порт А в режиме 2, рис.3.7.
- •Двунаправленный обмен
- •Ввод-вывод по прерыванию
- •Пример подключения и программирования
- •Программа вывода на печать.
- •Задания
- •Лекция 7 Ввод-вывод данных в последовательных кодах
- •Ввод-вывод данных в последовательных кодах
- •Передача данных в асинхронном режиме
- •Синхронизация приема
- •Программируемый адаптер связи
- •Программируемый адаптер связи
- •Адаптер связи К580ВВ51
- •Адаптер связи К580ВВ51
- •Программирование режимов К580ВВ51
- •Управление приемом/передачей
- •Управление приемом/передачей
- •Программирование режимов УСАПП
- •Передача и прием
- •Асинхронная передача, рис.3.16,а
- •Асинхронный прием, рис.3.16,б
- •Инициализация ВВ51
- •Последовательность инициализации УСАПП
- •Применение ВВ51
- •Задания

Модуль 3 Организация микропроцессорных подсистем систем
•Лекция 5. Управление системой
•Лекция 6. Подсистемы ввода-вывода в параллельных кодах
•Лекция 7. Подсистемы ввода-вывода в последовательных кодах.
•Лекция 8. Подсистемы прерываний.
•Лекция 9. Средства поддержки реального времени таймеры.
•Лекция 10. Подсистемы прямого доступа к памяти.
Микропроцессорные системы. |
Лекция 5. Управление системой. |

модуль з Цели изучения
•Принципы организации МП-систем - микропроцессорное ядро
•Функционирование МП-систем
•Подсистемы памяти
•Подсистемы ввода-вывода.
•Подсистемы прерываний и прямого доступа к памяти.
•Таймеры.
Микропроцессорные системы. |
Лекция 5. Управление системой. |

Лекция 5
Управление системой

Цикл выполнения команды

Управление системой |
1/5 |
|
|
|
•В основе устройства управления МП ВМ80 используется цифровой автомат (УА). Функционирования УА в течение рабочего цикла выполнения команды представлено на рис. 2.17.
•Выполнение рабочего цикла команды начинается с опроса триггера прерывания.
•Если запрос прерывания поступил и прерывания разрешены (командой EI), то УА формирует машинный цикл обработки прерывания, в котором управление передается подпрограмме обработки прерывания, и она выполняется.
При отсутствии прерывания УА создает цикл выборки команды из памяти и формирует адрес следующей команды.

Управление системой |
|
2/5 |
|
|
|
•Далее УА дешифрирует код операции в команде и генерирует соответствующую коду операции серию управляющих сигналов, обеспечивающую выполнение заданной операции.
•Алгоритм работы УА содержит условный
оператор ожидания готовности операнда.
•Наличие такого оператора в алгоритме позволяет МП приспосабливаться для работы с различными видами внешней памяти, имеющей разное время доступа, а также с медленно действующими устройствами ввода-вывода (УВВ).

Управление системой |
|
3/5 |
|
|
|
•Наличие в УА оператора ожидания готовности операнда, механизма анализа запросов на прерывание и запросов на захват шин позволяет МП формировать последовательность управляющих сигналов не только на основе команды, но и под воздействием внешних управляющих сигналов Ready, INT, HOLD.

Управление системой |
|
4/5 |
|
|
|
•УА в зависимости от кода текущей команды, своего состояния, а также в зависимости от значений сигналов оповещения с шины управления МПС, вырабатывает последовательности сигналов, реализующие процедуры системного обмена информацией.
•УА в зависимости от сложности команды выполняет цикл команды за несколько (1 – 5) внутренних машинных циклов. Один машинный цикл требуется МП для одного обращения к памяти или УВВ.
•Машинный цикл МП ВМ80 может состоять из 3 – 5 тактов.

Управление системой
5/5
•Тактирование МП осуществляется от внешнего генератора сигналами F1, F2 (рис. 2.18, 2.19). В стандартном машинном цикле может быть от трех до пяти состояний автомата управления.
•Микропроцессор ВМ80 приступает к анализу запросов на прерывание только после окончания выполнения текущей команды.
•Из состояния останова МП может быть выведен сигналом прерывания INT или сигналом установки в исходное состояние Reset.

BS
