- •Содержание
- •Микропроцессорный комплект к1810
- •1 Микропроцессор к1810 вм86
- •2 Минимальный и максимальный режимы функционирования
- •3 Организация прерываний
- •5 Арифметический сопроцессор вм 87 Назначение выводов бис к1810вм87
- •Взаимодействие сопроцессора вм 87 с процессором вм86
- •6 Процессор ввода-вывода вм 89 Общие сведения и технические характеристики
- •7 Контроллер системной шины вг 88. Назначение. Функционирование
- •8 Шинный арбитр вб 89
- •9 Особенности функционирования кпп вн 59 а
- •10 Контроллер прямого доступа к памяти к1810вт37 вт 37.
- •Функционирование
- •11 Таймер ви 54
- •12 Особенности структуры микросхем динамической памяти
2 Минимальный и максимальный режимы функционирования
Минимальный
режим (вывод
MN/MX
подключен к шине питания) ориентирован
на применение микропроцессора в
однопроцессорных системах, содержащих
небольшое число устройств. В этом
режиме микропроцессор непосредственно
вырабатывает сигналы управления
циклами канала DT/
,
,
ALE,
M/
,
,
,
в соответствующей временной
последовательности, а также обеспечивает
простой доступ к системному каналу по
запросу от контроллера прямого
доступа к памяти типа КР580ВТ57, используя
сигналы HLD/HLDA.
Система минимальной сложности, как показано на рис. 5, состоит из КМ1810ВМ86, генератора тактовых импульсов КР1810ГФ84, двух (трех) буферных регистров КР580ИР82, обеспечивающих фиксацию 16-разрядного (20-разрядного) адреса. Подключение шины данных системы к выходам канала данных микропроцессора выполняется специальными схемами двунаправленных шинных формирователей КР580ВА86. Если нагрузка по току и емкостная нагрузка не превышают нагрузочной способности выходных каскадов микропроцессора, то возможно непосредственное подключение его канала данных на шину данных системы.
Рисунок 5 - Структурная схема системы на базе микропроцессора КМ1810ВМ86 в режиме минимального включения микросхемы
Для пользователя действия, выполняемые микропроцессором, представляют собой последовательность циклов канала по обмену информацией с памятью или периферийными устройствами. Каждый цикл канала микропроцессора состоит, как минимум, из четырех машинных тактов Т1 - Т4. В такте Т1 на канал адрес данных всегда выдается адресная информация. В этом же такте вырабатывается сигнал ALE, который позволяет идентифицировать начало цикла канала и используется как стробирующий для занесения адресной информации во внешний регистр адреса.
В такте Т2 производится переключение направления работы канала адреса/данных. Передача данных по каналу происходит в тактах Т3 и Т4. Длительность цикла канала может быть удлинена использованием управляющего сигнала RDY. Этот сигнал позволяет разработчику синхронизировать скорость работы внешней памяти со скоростью работы микропроцессора введением в цикл канала между тактами Т3 и Т4 дополнительных тактов ожидания. В течение тактов ожидания данные на канале остаются неизменными. Между тактом Т4 текущего цикла и тактом Т1 следующего цикла канала процессор может вводить дополнительные»холостые» такты, предназначенные для выполнения внутренних действий. Моменты введения этих тактов и их число зависят от состояния очереди команд и выполняемой команды в УО.
Все типы циклов канала могут быть объединены в два базовых цикла: цикл чтения и цикл записи. Пример базового цикла канала для минимального режима приведен на рис. 6.
Цикл чтения начинается с выработки сигнала ALE. Этот сигнал используется для занесения адресной информации на внешний регистр адреса. В такте Т2 канал A/D переключается в высокоомное состояние, вырабатывается сигнал , который используется для чтения адресуемого устройства. Для управления шинными формирователями, обеспечивающими развязку канала адреса/данных микропроцессора от системного канала данных, используются сигналы DT/ и .
Цикл записи (как и цикл чтения) начинается с выдачи сигнала ALE и адреса на канал адреса. В такте Т2 непосредственно за выдачей адреса на канал A/D выдаются данные для записи в адресуемое устройство. Эта информация остается истинной на канале данных до окончания такта Т4. Сигнал вырабатывается в начале такта Т2 и остается в этом состоянии до начала такта Т4.
Использование четырехтактового цикла обмена информацией позволяет микропроцессору при тактовой частоте 5 МГц работать без введения тактов ожидания со схемами памяти с длительностью цикла обращения от 500 до 800 нс и временем выборки от 300 до 400 нс.
Начальная установка и запуск микропроцессора осуществляются по сигналу SR. Для правильной установки в начальное состояние микропроцессора сигнал SR должен подаваться на вход SR высоким уровнем - не менее четырех периодов тактовой частоты. По сигналу SR работа микропроцессора приостанавливается, и производится начальная установка регистра признаков F, регистра адреса (указателя) команд IP, сегментных регистров в соответствии с табл. 4, выходы канала адреса/ данных переводятся в высокоомное состояние, выходы канала управления - в высокоомное или пассивное состояние.
По окончании сигнала SR пошаговые и маскируемые прерывания запрещены, и первая команда начинает выбираться из ячейки памяти с физическим адресом FFFFOH. Обычно первой командой является команда межсегментного прямого перехода IMP, которая изменяет содержимое регистров IP и CS и таким образом определяет начальный адрес выполняемой программы.
Рисунок 6. - Цикл канала для режима минимального включения микропроцессора
Таблица 4
Назначение регистра |
Содержимое регистра |
Регистр признаков F Регистр адреса команды IP Регистр сегмента команд CS Регистр сегмента данных DS Регистр сегмента стека SS Регистр дополнительного сегмента ES |
F00216 000016 FFFF16 000016 000016 000016 |
Максимальный
режим (вывод
MN/неMX
подключен к шине»Общий») ориентирован
на применение микропроцессора в сложных
одно- и многопроцессорных системах. В
системах максимальной конфигурации
(рис. 7) функции управления каналом
берет на себя системный контроллер
КР1810ВГ88, который декодирует три
сигнала состояния
-
,
поступающие из микропроцессора, и
выдает рас ширенный набор сигналов
управления для остальной части
системы. Пять выходных сигналов
используются для координации совместной
работы с другими процессорами в
мультипроцессорной системе.
Рисунок 7 - Структурная схема системы на базе микропроцессора КМ1810ВМ86 в режиме максимального включения микросхемы
