Устройство сопряжения вычислительных машин

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано при создании высокопроизводительных многомашинных систем. Цель изобретения - расширение функциональных иозножностей за с чет организации блочного обмена. Устройство содержит входы и выходы 1-19 узел 20 приемопередатчиков, дешифратор 21 адреса, триггер 22 запроса индивидуального взаимодействия, элемент И 23, элемент ИЛИ 24, триггер 25 признака безусловного перехода, триггер 26 начала обмена, триггер 27 окончания обмена, элемент И 28, триггер 29 прерывания, триггер 30 признака безусловного перехода, блок 31 управления прямым доступом, содер жащий узел предоставления прямого доступа, узел управления, дешифратор адреса, узел вычисления адреса и подсчета слов и узел приемопередатчиков. Поставленная цель достигнута за счет реализации прямого доступа к памяти ЭВМ. 2 з.п.ф-лы, 8 ил. сл

СаОЭ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК цц 4 G ОЬ F 15/16

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

flO ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4149947/24-24 (22) 20.11.86 (46) 28.02.89. Бюл. У 8 (71) Московский электротехнический институт связи (72) M.Ю.Артемьев, В.Г.Жиганов и М.Ю.Русаков (53) 681. 32 (088.8) (56) Патент США В 4454577, кл. С 06 F 11/14, опублик. 1983.

Авторское свидетельство СССР

В 924692, кл. G 06 F 15/16, 1982. (54) УСТРОЙСТВО СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ МАШИН

757) Изобретение относится к вычислительной технике и может быть использовано при создании высокопроизводительных многомашинных систем.

Цель изобретения — расширение функ„„Я0„„1 462340 А I циональных возможностей за счет организации блочного обмена. Устройст во содержит входы и выходы 1-19, узел 20 приемопередатчиков, дешифра тор 21 адреса, триггер 22 запроса индивидуального взаимодействия, элемент И 23, элемент ИЛИ 24, триггер

25 признака безусловного перехода, триггер 26 начала обмена, триггер

27 окончания обмена, элемент И 28, триггер 29 прерывания, триггер 30 признака безусловного перехода, блок

31 управления прямым доступом, содер жащий узел предоставления прямого доступа, узел управления, дешифратор адреса, узел вычисления адреса и подсчета слов и узел приемопередатчиков, Поставленная цель достигнута за счет реализации прямого доступа к памяти

ЭВМ. 2 з.п.ф-лы, 8 ил .

1462340

Изобретение относится к вычислительной технике и может быть использовано при создании высокопроизводительных систем.

Цель изобретения — расширение функциональных воэможностей эа счет организации блочного обмена.

На фиг. 1 представлена структурная схема предлагаемого устройства на 10 фиг. 2 — структурная схема блока управления прямым доступом; на фиг.3— структурная схема узла управления; на фиг, 4 — структурная схема узла вычисления адреса и подсчета слов; на 15 фиг. 5-7 — алгоритмы функционирования устройства в системе обмена, на фиг. 8 — структура вычислительной системы с устройством сопряжения.

Устройство (фиг. 1) содержит пер- 20 вую группу информационных входоввыходов 1, выход 2 запроса индивидуального взаимодействия, выход 3 требования безусловного перехода, выход

4 начала обмена, выходы 5 окончания обмена, первый выход 6 запроса прерывания, выход 7 запроса условного перехода, входы-выходы управления системным каналом 8, вторую группу информационных входов-выходов 9, вход 10 разрешения выдачи информации, вход 11 требования безусловного перехода, вход 12 сброса, вход 13. начала обмена, второй выход 14 запроса прерывания, вход 15 запроса преры- 35 вания, вход 16 запроса условного перехода, входы-выходы 17-19 управления прямым доступом, узел 20 приемопередатчиков, дешифратор 21 адреса, триггер 22 запроса индивидуального 4О взаимодействия, первый эютемент И 23, элемент ИЛИ 24, триггер ?5 признака безусловного перехода, триггер 26 начала обмена, триггер 27 окончания обмена, второй элемент И 28, триггер 45

29 прерывания, триггер 30 признака условного перехода, блок 31 управления прямым доступом, содержащий (фиг. 2) узел 32 предоставления прямого доступа, узел 33 управления, 5р дешифратор 34 адреса, узел 35 вычисления адреса и подсчета слов, узел

36 приемопередатчиков, входы и выходы (37-44) блока.

Узел 33 управления (фиг. 3) содер-55 жит счетчик 45, первый мультиплексор

46, элементы И 47-50, элементы ИЛИ

51 и 52, второй мультиплексор 53, генератор 54 тактовых, импульсов, блок 55 памяти микропрограмм, наборное поле 56, входы и выходы 57-63.

Узел 35 вычисления адреса и подсчета слон (фиг. 4) содержит приемопередатчик 64, счетчики 65 и 66, элемент И

67, входы и выходы 68 и 69. Вычислительная система (фиг. 8) содержит

ЭВМ 70-72, устройства 73-75 сопряжения и системный канал 76.

Реализация узлов предоставления прямого доступа (3?), дешифратора (34) адреса, приемопередатчика (36) может быть выполнена по известным схемам.

Блок 31 управления прямым доступом позволяет выполнять операцию блочного обмена вычислительными машинами системы путем формирования сигналов управления циклами считывания и записи в передающей и приемных ма- шинах соответственно. Узел 32 предоставления прямого доступа служит для получения от центрального процессора разрешения прямого доступа к памяти ЭВМ по сигналу требования (ТРБ), от узла 33 управления. Узел управления служит для управления работой других узлов блока 31 во время выполнения циклов обмена данными с прямым доступом к памяти, осуществляет запуск микропрограмм обмена, прием и передачу управляющих сигналов канала ЭВМ и системного канала межмашинных взаимодействий, вырабатывает последовательность тактовых импульсов. Дешифратор 34 адреса осу-. ществляет дешифрацию сигнала обраще ния центрального процессора к блоку управления прямым доступом и выработку сигнала запуска микропрограмм узла 33 управления.

Узел 35 вычисления адреса и под- . счета слов служит для формирования адресов ячеек памяти ЭВМ, предназначенных для приема (передачи) массива данных в режиме блочного обмена с прямым доступом а также выполняет функцищ подсчета количества принятых (переданных) слов и выработку сигнала окончания обмена (КС - конец счета).. Узел 36 приемопередатчиков осуществляет связь между двунаправленными информационными шинами канала

ЭВМ и системного канала межмашинных взаимодействий во время блочного обмена данными между ЭВМ системы.

Устройство работает следующим образом..

14623

При трансляционном обмене все ЭВМ вьщают активный сигнал на шину системной синхронизации, вследствие чего триггер ?6 начала обмена устанавли5 вается в единицу, а триггер 27 окончания обмена сбрасывается. Далее все

ЭВМ переходят к опросу состояния шины

4 начала обмена. Появление на шине

4 активного потенциала означает, что 10 все машины синхронизировались и готовы к выполнению обмена. В случае по- . словного обмена передающая ЭВМ выставляет на шину 9 обменное слово и все ЭВМ активизируют шину 10 обмена, 15 потенциал с которой проходит через второй вход элемента ИЛИ 24 на управляющие входы узла 20 приемопередатчиков. Обменное слово через информационные выходы узла ?О передающей ма- 20 шины поступает на информационную шину 1 системного канала, откуда через информационный вход узла 20 приемных машин поступает на информационную шину 9. После окончания обмена словом все ЭВМ вьщают на шину 12 сброса активный потенциал, обнуляющий все триг. геры устройства, а в триггере окончания обмена записывающий единицу. Далее все ЭВМ анализируют состояние ши- 30 ны 5 окончания обмена. Появление на ней активного потенциала означает, что все ЭВМ системы приняли информацию, переданную по системному каналу.

Таким образом, реализуется механизм флаговой синхронизации межмашинного обмена. Если в трансляционном обмене передается массив информации, то процесс повторяется.

В случае блочного обмена информа- 40 цией после выполнения синхронизации в передающей и приемных машинах активизируется логика блочного обмена.

Начало блочного обмена инициируется дешифратором 34 адреса, вырабатываю- 45 щим активный управляющий сигнал на вход узла 33 управления. Узел 33 управления вырабатывает сигнал запуска узла 32 предоставления прямого доступа к памяти ЭВМ. После получения пря- 50 мого доступа, о чем сигнализирует активный сигнал на выходе узла 3?, узел

33 управления начинает обмен информацией между ЭВМ по информационной шине вычислительной машины 9 через узел 36, подключенный к информационной шине 1 системного канала. Контроль величины передаваемого массива и выработка адреса осуществляется

4 узлом 35 апреса и подсчета слон при поступлении управляющих сигнагов от узла 33. Синхронизация ЭВМ осуществляется по шине 8 управления системным каналом узлом 33.

При осуществлении безусловного перехода одновременно с управляющим сигналом на шине 10 активизируется входная шина 11, которая записывает в триггер 25 единицу. Наличие на шине 3 активного потенциала заставляет приемные ЭВМ воспринимать переданное обменное слово как команду. При индивидуальном обмене после выполнения синхронизации машин по началу обмена передающая ЭВМ выставляет на шину 9 информацию и одновременно активизирует входную шину 10 обмена, Обменное слово через выходы узла 20 передается на шину 1 системного канала, а с него поступает на вход дешифратора 21 устройства сопряжения приемных машин.

Каждому устройству сопряжения присвоен свой адрес, поэтому активный сигнал на выходе дешифратора появляется лишь в том устройстве, где адрес совпадает с обменным словом, которое интерпретируется в данном случае как адрес. В приемных ЭВМ на узел приемопередатчиков 20 подан сигнал запрета, так как потенциал на входной шине 10 обмена пассивен. Активный потенциал на входе дешифратора 21 устанавливает триггер запроса индивидуального взаимодействия 22 в единицу. Далее, в случае пословно-. го обмена, активная ЭВМ выдает управляющий потенциал на шину 10, шину 2 индивидуального взаимодействия и одновременно с этим выставляет на шину 9 обменное слово. Так как на обоих входах элементов И 23 приемной ЭВМ оказываются активные уровни, то на ее выходе появляется активный потенциал, который проходит через элемент ИЛИ 24 и переключает на прием шины приемопередатчиков 20. Слово обмена с системной информационной шины 1 через узел ?О поступает на информационную шину 9 приемной машины. Далее происходит синхронизация машин системы по окончании обмена. Если в индивидуальном обмене передается массив информации, то процесс повторяется.

Индивидуальный блочный обмен осуществляется аналогично трансляцион1462340 6 манд по прерыванию программы осуществляется следующим образом. 3

Активная ЭВМ записывает в свой триггер 29 прерывания единицу, активизируя входную шину 15 прерывания.

Пассивный уровень с инверсного выхода триггера 29 предотвращает распространение сигнала прерывания на выходную шину 14 прерывания в активных

ЭВМ. В приемных машинах на второй вход элемента И 28 с инверсного выхода триггера 29 подается активный 4 сигнал и поэтому на выходе элемента

И 28 появляется активный уровень, поступающий на выходную шину 14 прерывания, вызывая прерывание выполнения программы данной ЭВМ. Далее выполня- .4 ется одна из описанных системных команд, Функционирование логики блочного обмена с прямым доступом к памяти осуществляется следующим образом, 5

После выполнения синхронизации машин по началу обмена по линии системного канала (фиг. 2) в устройство сопряжения каждой ЭВМ поступает уро-., вень, определяющий передачу данных в случае активной ЭВМ и чтение данных в случае пассивной. Этот уровень поступает по линии 37 (В — ввод-вывод) . на управляющий вход мультиплексора ному блочному обмену. Если осуществляется индивидуальный безусловный переход, то одновременно с активизацией шин 10 и 2 в передающей ЭВМ активизируется шина 11. В этом случае переданное слово интерпретируется в приемной ЭВМ как команда.

При реализации условного перехода

ЭВМ единицу заносят в триггер 30 признака условного перехода, если удовлетворяется некоторый признак (равенство нулю, переполнение, отрицательность результата), в противном случае заносится нуль. Далее осуществляется синхронизация машин по началу обмена и происходит опрос состояния системной шины 7. Если потенциал на шине 7 активный, то значит условие перехода выполнено во всех машинах и все ЭВМ переходят к следующему шагу вычислений. В противном случае все ЭВМ переходят к выполнению другого участка программы по окончании системной команды, т.е. после выполнения синхронизации машин по окончании обмена.

Режим выполнения системных ко5

О

5

53 (фиг. 3) блока управления и осуществляет мультиплексирование на выходы предварительной установки счетчика 45 адреса микрокоманды адрес соответствующей микропрограммы.

Перед началом процедуры обмена устройство управления выполняет микрокоманду, записанную по нулевому адресу блока 57 памяти, задающую состояние ожиданЬя прихода сигнала записи информации, поступающего от узла дешифратора 34 адреса по линии

41 (СТАРТ).

Функционирование узла дешифратора адреса осуществляется следующим образом.

При поступлении на линии К ДА01

КДА 15 физического адреса устройства логика. сравнения вырабатывает активный уровень, Данный уровень стробируется ЦП-сигналом с линии синхронизации К СИА, и на .выходной линии 41 вырабатывается активный уровень. Сигнал с этой линии разрешает переход к выполнению следующей микрокоманды, которая вырабатывает активный уровень на линии 42 стробирования адреса (СТБА), поступающий на счетчик адреса 65 узла 35 адреса и подсчета слов (фиг. 4) и стробирующий начальный адрес буфера обмена. Одновременно вырабатывается сигнал К СИП, поступающий в канал ЭВМ, и узел управления переводится в состояние ожидания снятия сигнала на линии 41.

Снятие этого сигнала сообщает о завершении передачи информации центральным процессором 3ВМ. При этом выполняется следующая микрокоманда, снимающая сигналы на линиях К СИП и 39, что соответствует завершению цикла приема описываемым устройством, Одновременно, узел управления переводится в состояние ожидания прихода активного уровня на линии 41 от узла де- . шифратора адреса. Пришедший сигнал разрешает выполнение микрокоманды, вывырабатывающей сигнал на линии 43 стробирования счетчика (СТБС), который поступает, на счетчик бб количе- . ства слов узла адреса и подсчета слов, при этом стробируется размер передаваемого массива данных. Одновременно вырабатывается сигнал К

СИП, поступающий в канал ЭВМ и сигнал ТРБ, поступающий в узел 35 предоставления прямого доступа. При этом, узел 35 осуществляет выработку

1462340 сигнала К ТПД, поступающего н канал

ЭВМ. После того, как предыдущее активное устройство освободит канал, центральный процессор вырабатывает сигнал К ППД, поступающий в узел и определяющий выработку активного уровня на линии ПВ и на линии КПВ, сигнализирующий процессо-,.у, что устройство получило прямой доступ, Переход к следующей микрокоманде происходит после снятия сигнала на линии 4 1, сообщающего о завершении передачи информации центральным процессором. Выполнение следующей микро-15 команды вызывает .снятие сигналов на линиях К СИП и 43, завершающее цикл приема информации и переход в состояние ожидания активного сигнала на линии ПВ. Активизация линии ПВ вы- 2О зывает выполнение микрокоманды, осуществляющей переход в узле управления на микрокоманду, адрес которой установлен перемычками на входах предварительной установки мультиплексора

53. Описанная последовательность циклов инициализации работы устройства представлена на фиг. 5. Сигнал ТРБ остается активным до тех пор, пока не завершится текущий цикл обращения 30 к каналу.

Подпрограмма приема информации в случае пассивной ЭВМ работает следующим образом.

При выполнении пеРвой микрокоман 35 ды узел 33 управления активизирует сигнал К БАЙТ, передаваемый в канал

ЭВМ и идентифицирующий цикл записи в память ЭВМ, и сигнал. На линии 44 (ИНК), по которому узел 35 выставля- 4О ет на линии К ДАОΠ— К ДА15 канала

ЭВМ адрес текущей ячейки памяти. Следующая мнкрокоманда не производит изменения состояния сигналов на выходах блока 35 памяти (фнг. 3) и предназна-45 чена для выдержки временных интервалов цикла по каналу ЭВМ. Следующая мнкрокоманда осуществлет . выработку сигнала К СИА, передаваембго.в канал

ЭВМ. Выполнение следующей микрокоманды вызывает установку сигнала

ВВОД, поступающего в узел 36 и разрешающего трансляцию информации с ин-,, формационных линий системного кана- ла на информационные линии 9 канала

3ВМ через узел 36 приемопередатчиков, снятие сигналов на линиях К БАЙТ и

44, при этом проискодит увеличение содержимого счетчика адреса 65 и уменьшение содержимого счетчика слон 66 узла 35.

Далее узел управления переходит в режим ожидания сигнала на линии 39 стробирования (СТБ) из системного канала, сигнализирующего об установлении данных на информационной шине 1 системного канала. Приход сигнала на линии 39 вызывает выполнение микрокоманды, устанавливающей сигнал

К ВЫВОД в канал ЭВМ, и переводит устройство в состояние ожидания сигнала

К СИП от памяти.

При приходе сигнала К СИП выполняется микрокоманда временной синхронизации и далее микрокоманда снятия сигнала К ВЫВОД, Затем выполняется микрокоманда, активизирующая сигнал

ВВОД и вырабатывающая сигнал на линии 38, передающийся в системный канал и сигнализирующий активной ЭВМ об окончании текущего цикла приема слов в пассивной ЭВМ. Переход к следующей микрокоманде происходит после снятия сигнала на линии 39. Эта микрокоманда снимает сигнал на линии 38 и переводит блок управления в состояние ожидания снятия сигнала К СИП.

Затем выполняется микрокоманда, снимаяющая сигнал К СИА и осуществляющая переход к началу выполнения данной подпрограммы чтения в случае пассивного сигнала на линии 40 от узла

35 адреса и подсчета слов.

Следующая микрокоманда, выполняемая при завершении цикла обмена снима. ет сигнал с линии ТРБ и вырабатывает сигнал на линии 56, поступающий на счетчик 45 микрокоманд (фиг. 3) и вызывающий его обнуление, что соот.ветствует переходу блока управления в исходное состояние.

Подпрограмма передачи информации в случае активной ЭВМ выполияется следующим образом.

Первая микропрограмма вырабатывает сигнал на линии 44,поступающий в узел адреса и подсчета слов и вызывающий установку адреса текущей ячейки памяти на линии К ДАОО-К ДА15 канала ЭВМ.

Далее следует микрокоманда, вырабатывающая сигнал К СИА, поступаюп,ий в канал ЭВМ.

Следующая микрокоманда снимает сигнал с линии 44, вызывая изменение адреса и количества переданных слов в узле адреса и подсчета слов, а

1462340

10 также вырабатывает сигнал К ВВОД, поступающий в канал ЭВМ и переводит узел управления в состояние ожидания прихода сигнала К СИП. Следующая мик5 рокоманда формирует временную задержку, а затем выполняется микрокоманда, вырабатывающая сигнал на линии 39,,передаваемый в системный Канал, и ожидающая прихода сигнала по линии 38, соответствующего завершению цикла записи во всех пассивных ЭВМ системы.

После выполнения этого условия происходит переход к микрокоманде, снимающей сигналы на линиях 39 и К ВВОД и ожидающей снятия сигнала К СИП, поступающего из канала ЭВМ от памяти.

После снятия сигнала К СИП выполняется микрокоманда, снимающая сигнал К СИА и осуществляющая переход в начало описываемой подпрограммы передачи в случае пассивного сигнала на линии 40 от узла адреса и подсчета слов. Следующая микрокоманда, выполняемая при завершении цикла обмена 25 снимает ТРБ и вырабатывает сигнал, поступающий на счетчик 45 и вызывающий его обнуление, что соответствует переводу узла управления в исходное состояние.

Блок-схемы описанных подпрограмм приема и передачи информации приводятся на фиг. 6 и 7.

Каждая машина функционирует в сисТеме независимо до момента обмена

35 информацией через системный канал.

Межмашинный обмен делится на два этапа: настройка и синхронизация и блочный обмен с прямым доступом к памяти, Любая ЭВМ системы может передавать и принимать информацию, все ЭВМ равноправны.

Наращивание системы осуществляется простым подключением новых ЭВМ к системному каналу через свои сис- 45 темные устройства, на фиг. 8 показана вычислительная система из трех ЭВМ (70-72), подключенных через свои устройства 73-75 сопряжения к систем-. ному каналу 76 межмашинных взаимодействий. В любой момент времени в системе может быть только одна передающая машина, приемных либо одна, либо все остальные ЭВМ системы. Монопольное занятие системного канала осуществляется согласно программе распределения приоритетов.

В системе используются следующие известные виды межмашинных обменов: трансляционный (групповой) пословный обмен, трансляционный блочный обмен, индивидуальный пословный обмен, индивидуальный блочный обмен, предлагается использование следующих видов системной синхронизации: безусловный переход групповой, безусловный переход индивидуальный, условный переход.

Наличие в устройстве логики блочного обмена позволяет упростить программирование межмашинных взаимодействий, увеличить быстродействие системы, пропускную способность системного канала. Величина передаваемого массива и начальный алвес буфера в памяти задаются программным способом, что расширяет функциональные возможности вычислительной системы.

Формула изобретения

1. Устройство сопряжения вычислительных машин, содержащее триггер начала обмена, триггер признака условного перехода, триггер окончания обмена, дешифратор адреса, узел приемопередатчиков, элемент ИЛИ, триггер запроса индивидуального взаимодействия, триггер признака безусловного перехода, триггер прерывания и два элемента И, причем первая группа информационных входов-выходов устройст ва соединена с первой группой информационных входов-выходов узла приемопередатчиков и входами дешифратора адреса, выход которого соединен с входом установки в "1" триггера запроса индивидуального взаимодействия, выход которого соединен с первым входом первого элемента И, выход которого соединен с первым входом элемента ИЛИ, выход которого соединен с управляющим входом узла приемопередатчиков, вторая группа информационных входов-выходов которого соеди- нена с второй группой информационных входов-выходов устройства, вход разрешения выдачи информации устройства подключен к второму входу элемента ИЛИ, вход запроса индивидуального взаимодействия устройства под= ключен к второму входу первого элемента И и выходу запроса индивидуального взаимодействия устройства, вход требования безусловного перехода устройства подключен к входу установки в "1" триггера признака безусловного перехода, выход которого соединен с

1462340

12 выходом требования безусловного перехода устройства, вход сброса устройства соединен с входами установки в

"0" триггеров запроса индивидуаль5 ного взаимодействия, признака безусловного перехода, начала обмена, прерывания, признака условного перехода и входом установки в " 1" триггер окончания обмена, выход которого соединен 10 с выходом окончания обмена устройства, вход начала обмена устройства соединен с входом установки в "0" триггера окончания обмена и входом установки в "1" триггера начала обме- 15 на, выход которого соединен с выходом начала обмена устройства, первый вход запроса прерывания устрбйства соединен с входом установки в "1" триггера прерывания, прямой выход которого под20 подключен к первому выходу запроса прерывания устройства, а инверсный— к первому входу второго элемента И, выход которого соединен с вторым выходом запроса прерывания устройст- 25 ва, второй вход запроса прерывания устройства соединен с вторым входом, второго элемента И, вход запроса ус- ловного перехода соединен с входом установки в "1" триггера признака ус- 0 ловного перехода, Выход которого соединен с выходом запроса условного перехода, выход которого соединен с выходом запроса условного перехода устройства, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей за счет организации блочного обмена, устройство содержит блок управления прямым доступом, содержащий узел предоставления40 прямого доступа, узел управления, дешифратор адреса, узел вычисления адреса и подсчета слов, узел приемопередатчиков, причем первая группа информациОнных ВхОдОВ ВыхОдОВ устрОЙст 45 ва подключена к первой группе входоввыходов узла приемопередатчиков блока управления прямым доступом, информационные входы-выходы второй группы устройства подключены к информационным, входаМ-выходам второй группы узла приемопередатчиков блока управления прямым доступом, информационным входам-выходам узла вычисления адреса и подсчета слов и информационным входам дешифратора адреса блока управления прямым доступом, выход которого соединен с первым входом узла управления, первая группа выходов которого соединена с первой группой управляющих выходов устройства, вход синхронизации адреса устройства соединен с управляющим Входом дешифратора адреса блока управления прямым доступом, выходы второй группы узла управления соединены с управляющими входами узла вычисления адреса и подсчета слов, выход которого соединен с вторым входом управления, первый выход узла управления подключен к входу запуска узла предоставления прямого доступа, первый и второй выходы которого соединены соответственно с выходом требования прямого доступа и подтверждения выбора устройства, вход представления прямого доступа устройства соединен с входом предоставления прямого доступа узла предоставления прямого доступа, вы- . ход подтверждения выбора которого подключен к третьему входу узла управления, второй и третий выходы которого подключены соответственно к четвертому и пятому входам узла управления и соответственно выходу строба информации устройства и выходу окончания цикла приема устройства, вход признака операции устройства подключен к первому управляющему входу узла приемопередатчиков блока управления прямым доступом и к шестому входу узла управления, вход синхроимпульса окончания обмена устройства подключен к седьмому входу узла управления, четвертый выход которого подключен к второму управляющему входу узла приемопередатчиков блока управления прямым доступом.

2. Устройство по и. 1, о т л и ч а ю щ е е с я тем, что узел управления содержит счетчик, два мультиплексора, блок памяти микропрограммы, генератор тактовых импульсов, четыре элемента И, два элемента ИЛИ и наборное поле, причем с первого по пятый входы узла соединены с первого по пятый информационными входами первого мультиплексора соответственно, шестой вход узла подключен к управляющему входу второго мультиплексора, информационные входы которого подключены к выходам наборного поля, седьмой вход узла соединен с шестым информационным входом первого мультиплексора, прямой выход которого соединен с первым входом первого элемента И, выход которого соединен с пер1462340

14 вым входом первого эпемента ИЛИ, выход которого соединен с входом разрешения счета счетчика, выходы которого соединены с адресными входами бло5 ка памяти микропрограмм, первая и вторая группы выходов которого соединены с одноименными группами выходов узла, выходы третьей группы блока памяти микропрограмм соединены с управляющими входами первого мультиплексора, инверсный выход которого соединен с первыми входами второго и третьего элементов И, прямой выход первого мультиплексора соединен..с 15 первым входом четвертого элемента И, выход которого соединен с первым входом второго элемента ИЛИ, выход ко=" торого соединен с входом разрешения загрузки счетчика, информационные 2п входы которого подключены к выходам второго мультиплексора, выходы второго и третьего элементов И соединены соответственно, с вторыми входами, первого и второго элементов ИЛИ, 25 выходы третьей группы блока памяти микропрограмм соединены с вторыми входами элементов И, с первого по четвертый выходы блока памяти микропрограмм соединены с соответствующими выходами узла, выход генератора тактовых импульсов соединен со счетным входом счетчика, вход сброса которого подключен к пятому выходу блока памяти микропрограмм.

3. Устройство по п. 1, о т л и ч а ю щ е е с я тем, что узел вычисления адреса и подсчета слов содержит приемопередатчик, два счетчика и элемент И, причем управляющие входы узла подключены к управляющим входам приемопередатчика и счетчиков, информационные входы-выходы узла соединены с входами-выходами приемопередатчика, выходы которого соединены с информационными входами первого и второго счетчиков, выходы первого счетчика соединены с входами приемопередатчика, выходы второго счетчика соединены с входами элемента И, выход которого соединен с выходом узла.

1462340

Фик 4

4кти&аю эх

hatt. 5

Составитель А.Чеканов

Редактор М.Парфенова Техред Л. Олийнык Корректор C.Черни

Закаэ 715/49 Тираж 667 Подписное

ЭНИИПИ Государственного комитета по иэобретенням и открытиям прн ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Проиэводственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101