Устройство для межкомплексного сопряжения

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано при сопряжении разнотипных вычислительных машин или периферийных устройств. С целью повышения надежности функционирования устройства за счет определения корректности последовательности поступающих из линии связи команд и сокращения аппаратурных затрат устройство содержит линейный блок 1, блок 2 преобразователя кодов, блок 3 контроля, блок 4 программного управления, блок 5 корректности, блок 6 регистров, блок 7 управления буферной памятью, блок 8 буферной памяти, блок 9 интерфейсной связи. 1 з.п.ф-лы, 2 ил.

СОЮЗ СОВЕТСКИХ

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

РЕСПУБЛИК

А1 (19) (11) (51)4 С 06 F 13 14

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

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

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

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

ПРИ ГННТ СССР (21) 4276430/24-24 (22) 06. 07. 87 (46) 15. 11. 89, Бюл. У 42 (71) Специальное проектно-конструкторское и технологическое бюро реле и автоматики (72) И.Н. Бурман, Ю.И, Жидков, И.Ф.Нехай, В.А . Иваницкий и И.В. Пригода (53) 681.327.6(088.8) (56) Авторское свидетельство СССР

У 1049895, кл. С 06 F 13/14, 1982.

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

У 734656, кл. С 06 Р 13/14, 1980. (54) УСТРОЙСТВО ДЛЯ МЕЖКОМПЛЕКСНОГО

СОПРЯЖЕНИЯ (57) Изобретение относится к автома2 тике и вычислительной технике и может быть использовано при сопряжении разнотипных вычислительных машин или периферийных устройств ° С целью повышения надежности функционирования устройства за счет определения корректности последовательности поступающих из линии связи. команд.и сокращения аппаратурных затрат устройство содержит линейный блок 1, блок 2 преобразователя кодов, блок 3 контроля, блок 4 программного управления,блок 5 корректности, блок 6 регистров, блок 7 управления буферной памятью, блок 8 буферной памяти, блок 9 интерфейсной ,связи. 1 з.п. ф-лы, 2 ил.

1522223

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

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

На фиг. 1 представлена структурная схема устройства; на фиг. 2 — принципиальная схема блока корректности °

Устройство для межкоиплексного со- 20 пряжения (фиг. 1) содержит линейный блок 1, осуществляющий двунаправленную передачу (прием) данных (в) иэ линию связи, согласование информацион,ных входов (выходов) устройства с ли- 25 нией связи и выбор канала приема или передачи, блок 2 преобразователя кодов, предназначенный для выработки тактовой частоты, сигналов управления передатчиком, преобразование однополярных и противофазных сигналов каждого бита, поступающих из линейного блока 1, в сигналы информации 1 или 0 (уровней ТТЛ), сигналов управления при приеме информации из линии связи, начальной управляющей последо35 вательности и преобразования последовательного кода в параллельный, блок 3 контроля, осуществляющий контроль по модулю 2 информации, поступающей из линии связи, блок 4 программного управления, предназначенный для выработки всех тактирующих и управляющих сигналов для всех команд, поступивших из канала связи, блок 5 корректности, осуществляющий контроль корректности поступивших из канала связи команд, блок 6 регистров, предназначенный для хранения команд управления работой канала устройства со стороны сопряжен50 ной управляемой ЭВМ и промежуточного хранения поступивших из канала связи данных, блок 7 управления буферной памятью, осуществляющий управление буферной памятью, блок 8 буферной памяти, предназначенный для приема информации от сопряженной через данное устройство управляющей ЭВМ, блок 9 интерфейсной связи, осуществляющий связь с каналом управляемой ЭВМ, двунаправленные первую 10, вторую 11, третью 12, четвертую 13, пятую 14, шестую 15, седьмую 16, восьмую 17, девятую 18 и десятую 19 шины для связи между собой различных блоков устройства.

Блок 5 корректности (фиг ° 2) содержит узел постоянной памяти 20, предназначенный для выработки управляющих сигнапов корректности в зависимости от поступившей из канала связи команды и предыдущей команды, регистр 21, осуществляющий запоминание состояния корректности и типа поступившей из канала связи команды до прихода следующей команды, счетчик 22, предназначенный для хранения кода предыдущей команды, первый 23 и второй 24 элементы H,ïðåäíàçíà÷åííûå для передачи сигналов корректности в блок 4 программного управления, элемент И-НЕ 25, осуществляющий сброс счетчика 22.

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

ЭВМ может бь|ть начата обработка записанного в блоке 8 устройства массива информации управляеиой ЭВМ. УправляюI щие ЭВМ подключаются к устройству через устройство группового управления, которое позволяет: — обеспечить непосредственный об мен информацией между блоками памяти

ЭВМ под контролем одной из них; — получить гибкую программную структуру обмена; — осуществить обиен массивами информации между 3BN с рациональными затратами вреиени;

- достигнуть высокой надежности системы, так как при отказе одной управляющей ЭВМ управление может быть передано другой через блок группового управления; — обеспечить доступ управляемым

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

5 l5??2 полученные от со11ряженных .)ВМ или периферийных устройств.

Устройство обрабатывает следующие указания (команды), поступающие от блока группового управления (БГУ):

1. ОПРОСИТЬ вЂ” команда, которой

БГУ производит циклический опрос текущего состояния устройства. Устройство должно отвечать на это указание текущим байтом состояния;

2. ЗАПИСАТЬ вЂ” команда, по которой устройство выполняет прием информации от БГУ, ее контроль и запись в буферную память; 15

3. СТЕРЕТЬ вЂ” ЗАПИСАТЬ вЂ” команда, по которой устройство сначала выполняет очистку всей буферной памяти, а затем — операции, аналогичные выполняемым по указанию ЗАПИСАТЬ; 2О

4 ° СЧИТАТЬ вЂ” команда, по которой устройство выполняет операцию считывания содержимого буферной памяти в

БГУ;

5. ОСНОВНОЕ УТОЧНЕНИŠ— команда, 25 по которой устройство передает в БГУ диагностическую информацию по сбою, обнаруженному в предыдущем обмене;

6, НАЧАТЬ вЂ” команда, предназначенная для задания начала обработки любой информации, поступившей от управляющей ЭВМ и подготовки массива данных для передачи его через БГУ в

ЭВМ;

7. КОНЕЦ ПЕРЕДАЧИ или КОНЕЦ ПЕРЕДАЧИ СО СБОЕМ вЂ” команда, при помощи

35 .которой БГУ уведомляет устройство обокончании передачи массива в режиме записи;

8. ПРИНЯТΠ— команда, которую БГУ 40 посылает в устройство каждый раз после получения от него байта состояния ,с установленным н нем указателями BY

КОНЧИЛО или ВУ КОНЧИЛО + СБОЙ В УСТРОЙСТВЕ. Указание ПРИНЯТО сообщает устройству об окончании данного обмена °

В устройстве имеется два независимых канала, для каждого из которых линейный блок I содержит приемник и передатчик. Каждый канал имеет свой вход иэ канала связи магистрального типа, который при передаче используется как выход. Выход определенного приемника и передатчика в каждом ка55 нале в зависимости от номера подканала осуществляется аппаратным путем в линейном блоке l. В зависимости от режима работы и номера подканала в каж23 6 дом канале и 1жет быть подключен к . устройству только один приемник или передатчик.

Приходящая из магистральной линии информация в виде разнополярных импульсов поступает в линейный блок 1, где она преобразуется в однополярные импульсы, а затем — в блок 2 преобразователя кодон, который преобразует последовательный код в параллельный.

Принятая информация фиксируется в блоке 6 регистров, иэ которого записывается в блок 8 буферной памяти по сигналам, вырабатываемым блоком 7 управления буферной памятью. Передаваемая н линию связи информация поступает из блока 6 регистров или считывается из блока 8 буферной памяти в блок 2 преобразователя кодов, в котором каждый бит передаваемой информации модифицируется двумя битами: 1,0 (для лог. "1") и О,! (для лог. "О").

Модифицированные биты поступают в линейный блок 1, а затем через передатчик, преобразующий их в разнополярные импульсы, — н канал связи.

Функционирование устройства происходит согласно определенной последовательности команд, поступающих от управляющей ЭВМ, которая представляется следующим образом:

l) 3 |" Tb (CTEPETb — ЗАПИСАТЬ), КОНЕЦ ПЕРЕДАЧИ (КОНЕЦ ПЕРЕДАЧИ

СО СБОЕМ)

2) СЧИТАТЬ (ныдан байт состояния с указателем ВУК ВУ кончил) ПРИНЯТО;

3) НАЧАТЬ (споно управления типа

1 или 2), ОСНОВНОЕ УТОЧНЕНИЕ (выдан байт состояния с указателем ВУК) ПРИНЯТО;

4) ОПРОСИТЬ (выдан байт состояния с указателем ВУК), ПРИНЯТО;

5) ЗАПИСАТЬ (СТЕРЕТЬ вЂ” ЗАПИСАТЬ), КОНЕЦ ПЕРЕДАЧИ (выдан байт состояния с любым указателем, кроме

BYK)

ОПРОСИТЬ

ПРИНЯТО;

6) СЧИТАТЬ (выдан байт состояния с.любым другим указателем, кроме ВУК);

ОПРОСИТЬ, ПРИНЯТО;

7) НАЧАТЬ (слово управления любого типа), ОПРОСИТЬ (выдан байт состояния с любым указателем, кроме ВУК)

ОПРОСИТЬ (выдан байт состояния с указателем ВУК), 1522223

ПРИНЯТО;

8) НАЧАТЬ (слово управления типа

3), ОСНОВНОЕ УТОЧНЕНИЕ (выдан байт со5 стояния с любым указателем, кроме

ВУК), ОПРОСИТЬ (выдан байт состояния с указателем ВУК), ПРИНЯТО. 10

Корректность входной управляющей ((нформации определяется следующим обазом. Каждая поступившая из линии вязи команда сравнивается с преды(ущей командой таким образом, чтобы 15 последовательность удовлетворяла отя бы одной иэ восьми корректных оследовательностей команд, приведеных выше. Если такая последовательость поступивших иэ канала связи ко- 20 анд соблюдается, то поступившая коанда считается корректной, и наоборот.

Каждая принятая команда из блока 6 (егистров поступает в блок 5 крррект- 25

1(ости (фиг. 2), в котором в зависи1чости от кода корректности предыдущей команды, находящегося в счетчике 22, эел постоянной памяти 20 вырабатыват сигналы корректности и код кор- 30 ектности, записываемые сигналом на,альной управляющей последовательнос(ти КСЛЗ, вырабатываемым блоком 2 преобразователя кодов, в регистр 21, Сигналы корректности передаются в блок 4 программного управления каждым сигналом опроса блока корректности, вырабатываемым блоком 2 преобразователя кодов.

Сигналы корректности используются 40 для управления блоком 4 программного управления, кроме того, используются в блоке 6 регистров для установки признака уточненного состояния — команда ОТВЕРГНУТА.

Код корректности — это на единицу меньший номер последовательности команд, причем первый номер последовательности команд используется как пятый . Сигналом КСЛ4 этот код переписывается иэ регистра 21 в счетчик 22, 50 иэ которого поступает на входы узла постоянной памяти для управления его работой.

Кроме того, блок 5 корректности вь!рабатывает сигнал установки режима передачи. байта состояния, если массив информации для передачи не подг o T o B JI p H ° .(т О т с и 1 { (! ! и с! 1 о ((ь 3 17 е т (: я при выполнении команды УТОЧНИТЬ СОСТОЯНИЕ, если был передан нулевой байт уточненного состояния. При выработке этого сигнала адрес блока 8 буферной памяти в канал связи не передается °

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

После приема команды ОПРОСИТЬ блок 2 преобразователя кодов вырабатывает сигналы начальной управляющей последовательности КСЛ, которые осуществляют. следующие функции:

1) КСЛ 1 снимает режим приема информации в блоке 2 преобразователя кодов;

2) КСЛ 2 осуществляет перезапись принятого кода слова из блока 2 преобразователя кодов в блок 6 регистров;

3) КСЛ 3 считывает в блоке 3 контроля значение контрольного разряда принятого слова информации, записывает код поступившего указайия в блок 4 программного управления и в блок 5 корректности;

4) КСЛ 4 осуществляет опрос блока 5 корректности;

5) КСЛ 5 запускает в блоке 4 программного управления микропрограммное управление выдачи байта состояния;

6) КСЛ 6 сбрасывает сигнал выдачи байта состояния (ТВБС) в блоке 6 регистров;

7) КСЛ 7 устанавливает в блоке 2 преобразователя кодов режим приема информации из канала связи.

Микропрограмма устройства выполняет микрооперации, в результате которых в канал связи передается байт состояния из блока 6 регистров. Передача байта состояния заканчивается выработкой сигналов начальной управ-, ляющей последовательности КСЛ, которые осуществляют: КСЛ 1 снимает режим передачи, КСЛ 6 сбрасывает признак выдачи байта состояния в блоке 6 регистров и КСЛ 7 разрешает прием информации из канала связи.

После поступления из канала связи команды ЗАПИСАТЬ и выработки сигналов начальной управляющей последовательности блок 4 программного управления вырабатывает управляющую последовательность сигналов„ необходимую для выполнения команды. Управляющая последовательность сигналов для коман!

522223,ды ЗАПИСАТЬ вырабатывается в следующих модификациях:

I а) при приеме блок 3 контроля обнаружил сбой в коде команды или ап- 5 паратные средства контроля обнаружили сбой в устройстве; б) во время приема информационного массива блок 3 контроля обнаружил сбой в коде слова информации>: 1О в) блок 3 контроля и аппаратные средства контроля сбоя не обнаружили.

Для управляющей последовательности (модификации а) блок 4 программного управления во время .начальной управ- 15 ляющей последовательности устанавливает в блоке 6 регистров признаки уточненного состояния:

ОШИБКА НА ШИНАХ ИНТЕРФЕЙСА при неправильной длине принятого кода или2О при наличии в нем одиночной ошибки;

СБОЙ В ОБОРУДОВАНИИ при сбое в аппаратных средствах устройства; код пришедшей команды не соответствует определенным для данного уст- 25 ройства кодам команд.

Если сбой в устройстве возник при приеме информационного слова, то после записи во время начальной управляющей последовательности признака 3р уточненного состояния ОШИБКА НА ШИНАХ ИНТЕРФЕЙСА блок 4 программного управления записывает в блок 6 регистров во время управляющей последовательности признак состояния ВУ КОНЧИЛИ (ВУК) .

Указатель ВУК устанавливается в блоке 6 регистров как признак окончания выпслнения команды СЧИТАТЬ. Для . этой цели в блоке 4 программного уп40 равления, который через шину 10 в блоке 6 регистров устанавливает в "1" потенциал выдачи указателя ВУ КОНЧИЛО. Этот потенциал поступает в блок 4 программного управления для выработ- 45 ки им микрокоманд, по которым будет передан в канал связи байт состояния устройства.

Управляющая последовательность сигналов для.команды ЗАПИСАТЬ (модификация б) после записи признака состояния BY КОНЧИЛО не вырабатывается, а для модификации a) и в) вырабатывается в следующей последовательности . подготовка узлов блока 4 пэограммного управления к выполнению коман55 ды; запись принятого слова в блоке 8 буферной памяти команда ЗАПИСАТЬ пишется беэ признака управляющего слова; — для модификации а) производится запись в блок 6 регистров признака состояния СБОЙ В УСТРОЙСТВЕ. Затем управляющая последовательность блоком 4 программного управления не вырабатывается для всех приходящих из

I канала связи информационных и управляющих слов, кроме команд КОНЕЦ ПЕРЕДАЧИ или КОНЕЦ ПЕРЕДАЧИ СО СБОЕГ1, которые пишутся в блок 8 буферной памяти с признаком управляющего слова.

При наличии сбоя в блоке 6 регистров записывается соответствующий признак

ОШИБКА НА ШИНАХ ИНТЕРФЕЙСА или СБОЙ

В ОБОРУДОВАНИИ. B дальнейшем модификация а) выполняется аналогично модификации в). Для модификации в) в блок 6 регистров записывается признак состояния ПРОДОЛЖИТЬ после записи в блок 8 буферной памяти указания ЗАПИСАТЬ, После этого в блок 6 регистров записывается признак выдачи байта уточненного состояния.и передается байт уточненного состояния из этого регистра в блок 2 преобразователя кодов, а затем после модификации через линейный блок 1 — в канал связи КСЛ 1, формируемый блоком 2 п еобразователя кодов, после передачи в канал связи байта уточненного состояния снимает режим передачи. КСЛ 5 не может повторно запустить блок 4 программного управления, так как присутствует сигнал запрета от сигнала выдачи байта, уточ-. ненного состояния. Сигнал КСЛ 7 устанавливает режим приема, и канал уст- . ройства переходит в режим ожидания следующего слова иэ канала связи. После приема следующего sa указанием слова управления записью (СУЗ) блок 2 преобразователя кодов вырабатывает сигналы КСЛ, выполняющие описанные выше функцию, а микропрограмма обеспечивает запись поступившего кода в блок 8 буферной памяти после увеличения его адреса на +1. Прием информационных слов происходит аналогично приему слова СУЗ. При приеме приказов, команд для задания режимов обработки поступивших в управляемую ЭВМ массивов информации адресные слова после них исключаются иэ анализа, так как они могут совпадать с кодами указаний. Коды приказов также записываются в блок 8 буферной памяти. Принимаемый массив информации должен заканчиваться командой КОНЕЦ ПЕРЕДАЧИ или

КОНЕЦ ПЕРЕДАЧИ СО СБОЕМ, которы» записываются в блок 8 буферной памяти признаком управляющего слова, При этом в блок 6 регистров производится

5 запись признака состояния ВУ КОНЧИЛО и передача байта состояния из этого регистра в блок 2 преобразователя кодов, где он модифицируется и затем передается в канал связи через линей- ный блок 1 в виде разнополярных им1 пульсов. Принятое вслед за передачей указание ПРИНЯТО указывает на окончание цикла пересылки данных. 15

Команда СТЕРЕТЬ вЂ” ЗАПИСАТЬ выполняется аналогично команде ЗАПИСАТЬ за исключением того, что признак ПРО,ДОЛЖИТЬ выставляется в блоке 6 ре- 2О гистров после окончания цикла обращения к блоку 8 буферной памяти, т.е. после стирания содержимого всех ячеек блока 8 буферной памяти. В остальном выполнение эFofI команды анало- 25 гично выполнению команды ЗАПИСАТЬ.

Для команды НАЧАТЬ блок 4 программного управления вырабатывает управляющую последовательность сигналов в тех же самых модификациях, что и

1 для команды ЗАПИСАТЬ. Информационный массив для команды НАЧАТЬ состоит из одного слова управления, которое определяет действие управляемой 3BK: прием различного вида информации и использование ее для решения основ35 ной задачи (слово управления типа 1); подготовка различного вида информации, кроме диагностической, для передачи в управляющую ЭВМ (слово уп- 4О равления типа 2); подготовка диагностической информации для передачи ее в управляющую ЭВМ (слово управления: типа 3).

Запись в блок 6 регистров признаков сбоя, возникшего в аппаратных средствах устройства или обнаруженного блоком 3 контроля при выполнении команды НАЧАТЬ, происходит аналогично, как и при выполнении команды ЗАПИСАТЬ. Исключением является лишь

5О то, что во время приема слова управления признак состояния BY КОНЧИЛО в блок 6 регистров не записывается.

Во время выполнения управляющей последовательности сигналов в блок 6 регистров записываются признаки состояния ЗАНЯТО, ТРЕБОВАНИЕ ПРЕРЫВАНИЯ и тип слова управления, Признак

12 состояния .-1АНЯТО оста» гся на яс» вр»вЂ” мя, пока управляющая ЭВМ выполпя»т программу прерывания. В течение этого времени от управляющей ЭВМ не должны приходить никакие команды, кроме

ОПРОСИТЬ, на который передается байт состояния с признаком ЗАНЯТО. Если вместо ОПРОСИТЬ из канала приходит другая команда она считается некорректной, и в блок 6 регистров записывается признак уточненного состояния; команда ОТВЕРГНУТА.

Сигнал ТРЕБОВАНИЕ ПРЕРЫВАНИЯ из блока 6 регистров поступает в блок 9 интерфейсной связи через блок 4 программного управления. Управляемая

ЭВМ, получив сигнал ТРЕБОВАНИЕ ПРЕРЫВАНИЯ и при готовности его выполнить, осуществляет прдцесс прерывания, при котором по адресу вектора прерывания, выставленного блоком 9 интерфейсной связи, считывает с блока 6 регистров слово чправления. После выполнения подготовительных операций программа управляемой 3ВМ записывает в блок 6 регистров признак еостояния BY КОНЧИЛО. Этот признак состояния выдается в канал связи с ответ на очередную команду ОПРОСИТЬ.

По командам СЧИТАТЬ или ОСНОВНОЕ

УТОЧНЕНИЕ в управляющую 3Bl передается подготовленный в блоке 8 буферной памяти соответствующий массив информации.

Если при приеме этих команд блок 3 контроля зафиксировал ошибку, то дальнейшая последовательность управляющих сигналов блоком 4 программного управления не вырабатывается, В управляющей последовательности сигналов для этих команд вырабатывается блоком 4 программного управления сигнал установки в исходное состояние блока 7 управления буферной памятью, а затем — все необходимые сигналы для считывания массива информации из блока 8 буферной памяти и передачи его в канал связи. Если при считывании информации в блоке 8 буферной

;памяти возйикает сбой, т.е.. несоот1 ветствие контрольного разряда считанному коду, в блок 6 регистров записывается признак уточненного состояния СБОЙ В ОЗУ. B дальнейшем управляющая последовательность, вырабатываемая блоком 4 программного управления, осуществляет передачу в канал связи считанного со сбоем слова, за1З 15222 .писывает в блок 6 регистров признак состояния ВУ КОНЧИЛО и передает его в канал связи. Канал на это должен ответить командой ПРИНЯТО.

Если при считывании информации:в блоке 8 буферной памяти сбой не был обнаружен, то процесс передачи в канал считанной информации повторяется до тех пор, пока не передается слово 1ð с признаком последнее". После этого выполнение команды завершается аналогично, как и при сбое в блоке 8 буферной памяти.

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

1. Устройство для межкомплексного сопряжения, содержащее линейный блок, блок преобразователя кодов, блок кон- 20 троля, блок программного управления, блок регистров, блок интерфейсной связи, первые информационные входы линейного блока и блока интерфейсной связи являются входами устройства, а 25 первые информационные выходы †. выходами устройства, вторые информационные вход и выход линейного блока соединены с первыми информационными входом и выходом блока преобразователя кодов соответственно, второй выход которого соединен через блок контроля с первым входом блока программного управления, второй вход которого подключен к третьему информационному выходу блока преобразователя кодов, второй информационный вход которого соединен с первым выходом блока программного управления, первый вход-выход которого через первую шину соеди40 нен с первым информационным входомвыходом блока регистров, второй выход блока программного управления соединен с вторым информационйым входом блока интерфейсной связи, второй выход которого подключен к третьему ин-.

45 формационному входу блока преобразователя кодов, о т л и ч а ю щ е е— с я тем, что, с целью повышения надежности функционирования устройства за счет определения корректности последовательности поступающих иэ линии связи команд и сокращения аппаратурных затрат, оно содержит блок корректности, блок управления буфеэной памятью и блок буферной памяти, причем информационный вход блока коррект"

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

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

Составитель А. Доброхотов

Редактор А. Долинич Техред А.Кравчук Корректор M. Иаксимишинец т

Заказ 6965/47 Тираж 668 Подписное

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

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

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

Устройство для межкомплексного сопряжения Устройство для межкомплексного сопряжения Устройство для межкомплексного сопряжения Устройство для межкомплексного сопряжения Устройство для межкомплексного сопряжения Устройство для межкомплексного сопряжения Устройство для межкомплексного сопряжения Устройство для межкомплексного сопряжения 

 

Похожие патенты:

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

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

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

Изобретение относится к вычислительной технике ,в частности, к средствам микропроцессорного управления и может быть использовано в автоматизированных системах управления обработки информации и измерительных системах с применением микропроцессоров и/или ЭВМ

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

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

Изобретение относится к вычислительной технике и предназначено для организации обмена ЭВМ с последовательными каналами связи

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

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

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

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

Изобретение относится к электросвязи и может быть использовано в автоматизированных системах управления технологическими процессам, телемеханике и локальных вычислительных сетях
Изобретение относится к вычислительной технике

Изобретение относится к ведомственным телефонным сетям с повышенными требованиями по безотказности связи

Изобретение относится к области архитектуры компьютерной системы

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

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

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