Устройства управления внешней памятью. Часть 3

Адаптер интерфейса. Обеспечивает возможность работы микроЭВМ с внешними устройствами, имеющими интерфейс Канал мини-ЭВМ и общая шина СМ ЭВМ. В отличие от Канала микроЭВМ, в котором адреса и данные передаются по одним и тем же шинам с временным уплотнением, в Канале мини-ЭВМ адрес и данные передаются по раздельным шинам. Основные функции, выполняемые адаптером, понятны из структурной схемы, приведенной на рис. 4.24. Адрес, принятый с Канала микроЭВМ, по сигналу СНА запоминается в регистре адреса на время канального цикла, откуда через приемопередатчики поступает на шины адреса Канала мини-ЭВМ и в зависимости от проводимой операции ввода или вывода данные передаются или принимаются с шин данных Канала мини-ЭВМ. Когда адаптер работает в режиме НДК, при обмене данными с микроЭВМ требуется последовательно передавать адрес и данные в Канал микроЭВМ. Для этого используется мультиплексор адрес/данные. В программном режиме мультиплексор постоянно передает данные, принятые с Канала мини-ЭВМ. В режиме НДК мультиплексор в начале цикла передает в Канал адрес, установленный устройством НДК, минимум через 150 не вырабатывается сигнал СИП и минимум через 100 не после установки сигнала СИП мультиплексор переключается на передачу данных на шины данные/адрес Канала микроЭВМ.

Структурная схема адаптера интерфейса

Логика преобразования управляющих сигналов осуществляет преобразование управляющих сигналов Канала микроЭВМ в управляющие сигналы Канала мини-ЭВМ, а также управляет работой других блоков адаптера.

Логика управления прерыванием и НДК позволяет устройствам Канала мини-ЭВМ работать в режимах прерывания программы и НДК. Адаптер позволяет использовать четыре уровня прерывания для микроЭВМ типа «Электроника 60-1» (процессоры М5 и Мб) и один уровень прерывания (4-й уровень) для микроЭВМ типа «Электроника 60» (процессоры Ml, M2, МЗ).

В адаптере дополнительно включен блок расширения адреса, позволяющий при работе с микроЭВМ «Электроника 60-1» (процессор М5) адресоваться внешним устройствам к ОЗУ с максимальной емкостью 4 Мбайт. Для работы блока расширения адреса должна быть обеспечена соответствующая коммутация сигналов между процессором и адаптером, который должен быть установлен в соседнюю с процессором позицию Канала. Логика расширения адреса добавляет к резервному регистру диспетчера памяти (РСЗ) шесть разрядов чтения-записи (рис. 4.25). Разряд 05 регистра разрешает переадресацию устройств с Каналом мини-ЭВМ, работающих в режиме НДП. Если он установлен, то при обращении устройств, размещенных на Канале мини-ЭВМ, к ОЗУ в режиме НДК микроЭВМ на шины 18 ... 21 передается константа, записанная в разряды 00...03 РСЗ. Это позволяет адресовать устройства, способные работать в режиме НДК, ко всему объему физической памяти с шагом 256 Кбайт. Блок расширения адреса содержит сумматор, который служит для формирования разрядов 18...21 адреса. Адрес формируется путем сложения 16 разрядов регистра адреса страницы диспетчера памяти с 7 разрядами виртуального адреса, определяющими номер банка в странице.

Конструктивно адаптер выполнен в виде отдельной печатной платы размерами 240X280X12 мм, на которой установлены два разъема для подключения внешних устройств.

Формат регистра состояния РС3