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

 

1. УСТРОЙСТВО СОПРЯЖЕНИЯ ДЛЯ ВЫЧИСЛИТЕЛЬНЫХ КОМПЛЕКСОВ, содержащее группу блоков усилителей связи с линией, первый буферный регистр данных, информационный вход которого соединен с информационным В.ХОДОМ первого. регистра команд и информационным входом устройства,первые информационные выходы блоков усилителей связи с линией группы подключены через магистраль к информационным входам вторых буферного регистра данных и регистра команд, приоритетные входы и выходы блоков усилителей связи с линией группы соответственно к группам выходов и входов регистра приоритетов, а первые управляющие входы и выходы через магистраль - соответственно к первым выходу и входу блока управ-, ления линиями связи, вторые вход и выход которого соединены соответственно с управляющим входом и выходом второго регистра кбманд, первые вход и выход блока управления связью с основной вычислительной машиной соединены соответственно с управляющимивходом и выходом устройства , вторые выход и вход - соответ ственно с управляющим входом и выходом первого регистра команд, третьи вход и выход - соответственно с третьим выходом и входом блока управления линиями связи, а четвертый выход - с управляющим входом первого буферного регистра данных, четвертые вход и выход блока управления линиями связи соединены соответственно с первыми выходом и входом регистр приоритетов, а пятый выход - с управляюпщм входом второго буферного регистра данных, первые информационные входы и вторые информационные выходы блоков усилителей связи с линией группы являются соответственно информационными группами входов и выходов устройства, вторые управляющие входы и выходы блоков усилителей связи с линией группы являются соответственно информационными группами входов и выходов устройства, вторые управляющие входы и выходы блоков усилителей связи с линией группы являются соответственно груп4 пами управляющих входов и выхбдсв ;о устройства, первый, второй и третий со входы блока анализа приказов соединены соответственно с управляющим выходом первого регистра команд, вторым выходом блока управления линиями связи и третьим выходом блока управления связью с основной машиной , отличающееся тем, что, с целью расширения функциональных возможностей устройства за счет формирования команд и байтов состояния удаленного абонента, в него

СООЭ СОВЕТСНИХ

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

РЕСПУБЛИН ае а»

31511 G 06 F 3 04

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

К ABTOPCKOMY СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬПЖ (21) 3573466/18-24 (22) 06.04.83 (46) 23.07.84. Бюл. У 27 (72) В, А. Гобземис, И.М. Тимофеев и С.Ф. Минценгоф (71) Институт электроники и вычислительной техники АН Латвийской ССР (53) 681. 325 (088.8) (56) 1. Авторское свидетельство СССР

Р 732845, кл. G ОЬ F 3/04, 1977.

2. Авторское свидетельство СССР по заявке У 3235050/18-24, кл. G ОЬ F 3/04, 1980 (прототип).. (54)(57) 1. УСТРОЙСТВО СОПРЯЖЕНИЯ

ДЛЯ ВЫЧИСЛИТЕЛЬНЬИ КОМПЛЕКСОВ, содержащее группу блоков усилителей связи с линией, первый буферный регистр данных, информационный вход которого соединен с информационным входом первого, регистра команд и информационным входом устройства,первые информационные выходы блоков усилителей связи с линией группы подключены через магистраль к информационным входам вторых буферного регистра данных и регистра команд, приоритетные входы и выходы блоков усилителей связи с линией группы— соответственно к группам выходов и входов регистра приоритетов, а первые управляющие входы и выходы через магистраль — соответственно к первым выходу и входу блока управ-. ления линиями связи, вторые вход и выход которого соединены соответ- ственно с управляющим входом и выходом второго регистра кОманд, первые вход и выход блока управления связью с осяовной вычислительной машиной соединены соответственно с управляющими входом и выходом устройства, вторые выход и вход — соответственно с управляющим входом и выходом первого регистра команд, третьи вход и выход — соответственно с третьим выходом и входом блока управления линиями связи, а четвертый выход — с управляющим входом первого буферного регистра данных, четвертые вход и выход блока управления линиями связи соединены соответственно с первыми выходом и входом регистра приоритетов, а пятый выход — с управляющим входом второго буферного регистра данных, первые информационные входы и вторые информационные выходы блоков усилителей связи с линией группы являются соответственно информационными группами входов и выходов устройства, вторые управляющие входы и выходы блоков усилителей связи с линией группы являются соответственно информационными группами входов и выходов устройства, вторые управляющие входы и выходы блоков усилителей связи с линией группы являются соответственно группами управляющих входов и выходов устройства, первый, второй и третий входы блока анализа приказов соединены соответственно с управляющим выходом первого регистра команд, вторым выходом блока управления линиями связи и третьим выходом блока управления связью с основной машиной, отличающееся тем, что, с целью расширения функциональных возможностей устройства за счет формирования команд и байтов состояния удаленного абонента, в него

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

Ю

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

3. Устройство по и.1, о т л ич а ю щ е е с я .тем, что блок управления связью с основной машиной содержит пять триггеров, девять элементов И-НЕ, два элемента И, элемент ИЛИ, элемент НЕ, три элемента задержки и четыре элемента И-ИЛИ-НЕ, причем выходы первого и второго элементов И-НЕ соединены соответственно с первым и вторым входами первого триггера, первым и вторым выходами подключенного соответственно к первым входам третьего и четвертого элементов И-HE первый выход второго триггера соединен с первыми входами пятого-восьмого элементов И-НЕ,второй выход — с первым входом первого и вторым входом четвертого элементов И-НЕ, первый выход третьего триггера соединен с первым входом девятого элемента И вЂ” НЕ, первый выход первого триггера соединен с первым входом первого элемента И и вторым входом шестого элемента И-НЕ, третий вход которого подключен к инверсному входу второго элемента И, первому входу второго и второму входу седьмого элементов И-НЕ, выходом соединенного с первым входом четвертого триггера, первый и второй входы третьего триггера подключены соответственно к выходам первого и второго элементов И-ИЛИ-НЕ, первые входы которых соединены с первыми входами элемен" та ИЛИ и третьего элемента И-ИЛИ-НЕ и вторыми входами пятого и девятого элементов И-НЕ, вторые входы - соответственно с первым выходом третьего триггера и вторым входом элемента ИЛИ, выходом подключенного к третьему входу пятого элемента И-НЕ, выход которого соединен с первым входом пятого триггера, выход первого элемента И-ИЛИ-НЕ соединен с первым входом четвертого элемента И-ИЛИ-НЕ, выход которого является шестым выходом блока, второй вход подключен к прямому входу второго элемента И и выходу четвертого триггера, а третий вход - к вторым входам второго элемента И-HE и третьего элемента И-ИЛИ-НЕ, выход которого является четвертым выходом блока, третий вход подключен к второму выходу блока, выходу шестого элемента И-НЕ и входу первого элемента задержки, а четвер1104499 тый вход — к выходу пятого триггера, вторые входы четвертого и пятого триггеров соединены соответственно с выходами восьмого и девятого элементов И-НЕ, третьи входы — с выходом второго элемента И-НЕ, а четвертые входы — с третьим входом первого триггера и первым входом второго триггера, вторым входом подключенного к выходу третьего элемента И-НЕ и седьмому выходу блока, третий вход и выход четвертого элемента И-НЕ соединены соответственно с вторыми входами третьего и первого элементов И-НЕ, выход четвертого элемента И соединен с входом элемента НЕ, выход второго элемента И-НЕ и первый выход пятого триггера соединены соответственно с входами второго и третьего элементов задержки, второй выход пятого триггера соединен с вторым входом восьмого элемента И-НЕ, третий вход первого элемента И-ИЛИ-НЕ соединен с первым входом второго элеИзобретение относится к вычислительной технике и может найти применение в многомашинных вычислительных комплексах и сетях ЭВМ для связи однотипных и разнотипных вычислитель-

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

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

Недостатком этого устройства являются ограниченные функциональные возможности.

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

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

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

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

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

ro буферного регистра данных, четвертые вход и выход блока управления линиями связи соединены соответственно с первыми выходом и входом регистра приоритетов, а пятый выход — с управляющим входом второго буферного регистра данных, первые информацион5 выходов устройства, вторые управляющие входы и выходы блоков усилите50

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

Блок анализа приказов содержит два элемента И-НЕ, элемент И, два триггера и элемент НЕ, причем первые входы первого и второго элементов И-ИЕ являются соответственно чет1 t 04499

Блок управления связью с основной машиной содержит пять триггеров, девять элементов И-НЕ, два элемента И, элемент ИЛИ, элемент НЕ, три элемента задержки и четыре элемента И-ИЛИ-НЕ, причем выходы первого и второго элементов И-HE соединены соответственно с первым и вторым входами первого триггера, первым и вторым выходами подключенного соответственно к первым входам третьего и четвертого элементов И-НЕ, первыи выход второго триггера сое 30 динен с первыми входами пятого-восьмого элементов И-НЕ, второй выход с первым входом первого и вторым входом четвертого элементов И-НЕ,первый выход третьего триггера соединен с первым входом девятого элемента И-НЕ, первый выход первого триггера соединен с первым входом первого элемента И и вторым входом шестого элемента И-НЕ, третий вход которого подключен к инверсному входу второго элемента И, первому входу второго и второму входу седьмого элементов И-НЕ, выходом соединенного с первым входом четвертого триггера, первый и второй входы третьего триггера подключены соответственно к выходам первого и второго элементов И-ИЛИ-НЕ, первые входы которых соединены с первыми входами элемента ИЛИ и третьего элемента И-ИЛИ-НЕ и вторыми входами пятого и девятого элементов И-НЕ, вторые входы — соответственно с первым выходом третьего триггера и вторым входом элемента ИЛИ, выходом подключенного к третьему входу пятого элемента И-НЕ, выход которого соединен с первым

45 вертым и вторым входами блока, а выходы подключены соответственно к первым входам первого и второго триггеров, вторые входы которых соединены с третьим входом блока, а выхо- 5 ды — соответственно с первым входом элемента И и вторым входом первого элемента И-НЕ, вторые входы второго элемента И-НЕ и элемента И соединены соответственно с вторым и первым

10 входами блока,.выходы второго триггера и элемента И являются соответственно вторым и первым выходами блока, третий вход первого триггера соединен через элемент НЕ с первым 15 входом блока, а четвертый вход — с шиной "земли" источника питания. входом пятого триггера, выход первого элемента И-ИЛИ-НЕ соединен с первым входом четвертого элемента И-ИЛИ-НЕ, выход которого является шестым выходом блока, второй вход подключен к прямому входу второго элемента И и выходу четвертого триггера, а третий вход — к вторым входам второго элемента И-НЕ и третьего элемента И-ИЛИ-НЕ, выход которого является четвертым выходом блока, третий вход подключен к второму .выходу блока, выходу шестого элемента И-НЕ и входу первого элемента задержки, а четвертый вход — к выходу пятого триггера, вторые входы четвертого и пятого триггеров соединены соответственно с выходами восьмого и девятого элементов И-НЕ, третьи входы — с выходом второго элемента И-НЕ, а четвертые входы— с третьим входом первого триггера и первым входом второго триггера, вторым входом подключенного к выходу третьего элемента И-НЕ и седьмому выходу блока, третий вход и выход четвертого элемента И-НЕ соединены соответственно с вторыми входами третьего и первого элементов И-НЕ выход четвертого элемента И соединен с входом элемента НЕ, выход второго элемента И-HE и первый выход и пятого триггера соединены соответственно с входами второго и третьего элементов задержки, второй выход пятого триггера соединен с вторым входом восьмого элемента И-НЕ,третий вход первого элемента И-ИЛИ-НЕ соединен с первым входом второго элемента И-НЕ, инверсный вход первого элемента И, третий вход первого элемента И-НЕ, второй и первый входы второго элемента .И-НЕ, третий вход первого триггера и второй вход третьего элемента И-HE образуют первый вход блока, четвертые входы первого элемента И-ИЛИ-НЕ и пятого элемента И-НЕ, третий и четвертый входы второго элемента И-ИЛИ-НЕ образуют третий вход блока, первый и второй входы элемента ИЛИ образуют второй вход блока, первый выход третьего триггера и выход второго элемента задержки образуют пятый выход блока, первые выходы второго и пятого триггеров, выходы элемента НЕ, первого и второго элементов И образуют первый выход блока, второй выход третьего триггера, выходы перво1104499

ro и третьего элементов задержки и соответствующие шины первого и второго входов блока образуют третий выход блока, На фиг.1 представлена блок-схема 5 устройства; на фиг. 2 — функциональная схема блока коммутации команд, на фиг 3 - блок анализа приказов, на фиг.4 - регистр состояния, на фиг. 5 и-6 " блок управления связью с основной машиной; на фиг.7 — блок управления линиями связи.

Устройство содержит (фиг. 1) первый регистр 1 команд, первый буферный регистр 2 данных, блок 3 управления связью с основной машиной (ОМ), блок 4 управления линиями связи, регистр 5 приоритетов, магистраль

6 устройства, блоки 7 усилителей связи с линией группы, второй регистр 8 команд, второй буферный регистр 9 данных, шины 10 информационного входа устройства, шины 11 и

12 управляющих входа и выхода устройства, шины 13 информационного выхода устройства, шины 14 группы информационных входов устройства, шины 15 группы управляющих выходов устройства, шины 16 группы информационной выдачи линий связи, шины 17 ЗО группы управляющих входов устройства, образующих линии 18 связи с вычислительными машинами (нестандартными внешними устройствами, физическими объектами), блок 19 коммутации команд, блок 20 анализа приказов, регистр 21 состояния, мультиплексор 22 выдачи информации.

Блок 19 коммутации команд (фиг.2) состоит из элементов HE 23-25, 40 элементов И-ИЛИ-HE 26-34, элементов HE 35-43. шины 441-44 образуют информационньпТ вход, шина 45 управляющий вход, шины 46 -46 информационный выход блока 19. 4s

Блок 20 анализа приказов (фиг.3) состоит из элемента И-НЕ 47, элемента НЕ 48, элемента И-НЕ 49, триггеров 50 и 51 и элемента И 52, шин

53-57 четвертого, первого, третьего, gp второго и пятого входов и шины 58 второго выхода блока 20.

Регистр 21 состояния (фиг.4) содержит элемент И-НЕ 59, элемент HE

60, элементы И-НЕ 61-63, триггеры

64 и 65, шин 66-69 третьего, первого, второго и четвертого входов и шин

70 и 71 второго выхода блока.

Блок 3 управления связью с основной машиной (фиг.5) содержит эле" менты И-НЕ 72 и 73, триггер 74, элемент И 75, элемент И-НЕ 76,элемент И-ИЛИ вЂ  77, триггер 78, элемент И-НЕ 79, элемент НЕ 80, элемент И-ИЛИ-НЕ 81, триггер 82, элемент И-HE 83, элемент ИЛИ 84, эле.мент И-HE 85, элемент 86 задержки, элементы И-НЕ 87, 88, триггер 89, элемент И 90, элементы 91 и 92 задержки, триггер 93, элементы И-ИЛИ-HE

94 и 95, элемент И-HE 96, шины 97-102 первого входа блока, шины t03 и 104 третьего входа блока, шину 105 второго входа блока, шины 106 и 107 третьего входа блока, шину 108 второго входа блока, шины 109 и 110 первого выхода, шины 111 и 112. третьего выхода, шину 113 второго выхода, шины 114 и 115 первого выхода, шину 116 первого выхода, шину

117 третьего выхода, шину 118 первого выхода, шину 119 четвертого выхода, шину 120 третьего выхода и шину

121 седьмого выхода.

Блок 4 управления линиями связи (фиг.6) содержит элементы И 122-124, элемент И-ИЛИ 125, триггер 126,элемент НЕ 127, триггер 128, элемент И-НЕ 129, триггер 130, элемент И 131, элемент И-HE 132, триггер 133, элемент И 134, элемент И-НЕ

135, триггер 136, элемент И 137, элемент ИЛИ 138, элемент И-HE 139, шины 140-142 первого входа, шину t43 четвертого входа, шину 144 пятого выхода, шины 145-148 первого выхода, шину 149 четвертого выхода блока и элемент ИЛИ 150, На фиг.5 показана также шина 151 пятого выхода блока 3.

Блок 19 коммутации команд (фиг.2) осуществляет преобразование полученной из основной машины команды

"Уточнить состояние" в команду

"Читать", которая передается в одну из линий t8.

Блок 20 анализа приказов (фиг.3) запоминает поступление от абонента служебных приказов и управляет процедурой преобразования команд ОМ.

Регистр 21 состояния (фиг.4) предназначен для временного хранения битов "Сбой" и "Особый случай" байта состояния.

На шинах, обозначенных на фиг. 2-6, формируются сигналы следующего зна11044 чения: шина 45 — сигнал единичного состояния триггера 50, требующий преобразование команды "Уточнить состояние" в команду "Читать" в блоке 19; шина 53 — сигнал единично- 5

ro состояния триггера 64, фиксирующего сбой, сигнал осуществляет установку в единичное состояние триггера 50 в блоке 20; шина 54 — сигнал

"Уточнить состояние", шина 55 — сиг.— нал, означающий, что устройство выполняет любой из видов сбросов, шина 561-564 — сигналы нулевого, первого второго и третьего разрядов информационного слова, шина 57 — сиг- 15 нал "Прием команды", осуществляющий занесение кода команды во второй регистр 8 команд, шина 58 — сигнал еди-1 ничного состояния триггера 51, фиксирующего режим эмуляции," шина 66 - 20 сигнал сброса регистра 21 состояния, шина 674 -674. — информационные сигналы четвертого, второго, третьего и пятого разрядов: шина 68 - сигнал

"Записать", шина 69 — сигнал "Чи- 25 тать", шины 53 и 70 — сигнал единич ного состояния триггера 64 сбоя— информационный выход регистра 21 состояния (6 разряд), шина 71 сигнал единичного состояния триггера

65 особого случая — информационный выход регистра 21 состояния (7 разряд); шина 97 — сигнал ЯР-4 — "Адрес от канала", сигнал, поступающий по шинам 11 из ОМ; шина 98 — сигнал

19

Адрес опознания — сигнал,поступаtl

35 ющий по шинам 11 из ON; шина 99сигнал ИНФ-К вЂ” "Информация от канала", сигнал поступает по шинам 11 из ON шина 100 — сигнал УПР-4Ф и 40

"Управление от канала", поступает по шинам 1.1 из ОМ, шина 101 — сигнал

"Сброс" — сигнал, принимаемый блоком 3 по шинам 11 из ОМ; шина 102— сигнал ВБР-К вЂ” сигнал выборки от ка45 нала, поступает по шинам 11 иэ ON, шина 103 — сигнал KO — "Конец обмена"; шина 104 — сигнал ИНФ вЂ” "Запрос на байт информации", шина, 105 — сигнал "Передача" — режим ра; боты, устанавливаемый в устройстве

50 по команде "Записать"; шина 106 сигнал ЧТ2 ГП-П вЂ” "Чтение- 2", поступающий на вход блока 3 из блока 4 в случае готовности линий связи к работе (ГП-П 1); шина 107 — сигнал (ЗПС2 ГП-П) — "Записать 2", поступающий на вход блока 3 из блока 4 в случае готовности линий связи к ра99 10 боте (ГП-П) при получении с линий связи кода команды "Записать", шина

108 — сигнал режима работы устройства "Прием", сигнал, формируемый по команде "Чтение", шина 109— сигнал АДР-А — "Адрес от абонента", шина 110 — сигнал ВБР-А — "Выборка от абонента", шина 111 — сигнал

ТОЛ вЂ” "Триггер обмена с линией",, позволяющий начать передачу данных (нулевое состояние), шина 112— сигнал 3HC PK — задержанный сигнал

ЭНС PK шина 113 — сигнал ЗНС PK— занесение в регистр команд 1, шина

114 — сигнал РАБ-А — сигнал "Работа абонента", шина 115 — сигнал

УПР-А — "Управление от абонента", шина 116 — сигнал УПР-А — сигнал, ра."- шающий занести в мультиплекс . 22 байт состояния, шина 117 сигнал ИНФ-А — "Информация от абонента", задержанный сигнал ИНФ-А, шина 118 — сигнал ИНФ-А — "Информация абонента", сигнал, являющийся запросом на байт информации, передаваемый в OM no шинам 12; шина

119 — сигнал занесения в регистр 1 стробирующий сигнал, по которому осуществляется занесение информации в регистр l шина 120 — сигнал .

ЗПС-1 — устанавливает режим работы "Передача" (вывод информации иэ OM), шина 121 — сигнал, по которому осуществляется занесение адреса линии с шин 10 в регистр 5, шина 140 — сигнал ГП-П вЂ” готовности к работе линий связи, шина 141 сигнал ЗП-П вЂ” запрос на байт информации, принимаемый из линий связи, шина 142 — сигнал СТР-П вЂ” сигнал, стробирующий байт информации; шина 143 — сигнал ГП-П вЂ” запрос на установление связи, принимаемый с линий связи, шина 144 — сигнал занесения информации в регистр 2; шина

145 — сигнал ГИ-И вЂ” запрос на установление связи с линиями связи,шина 146 — сигнал СТР-И вЂ” строб байта информации, передаваемый уотройством в линию связи; шина 147 — сигнал ЗП-П вЂ” запрос на байт информации, выдаваемый в линию связи; шина 148 — сигнал CIII-П ответа î готовности устройства к передаче,шина 149 — сигнал сброса адреса линии в регистре 5 приоритетов.

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

11044

Обмен информацией осуществляется между основной ЭВМ и одной из линий

18 связи ° Вводя последовательность начальной выборки (НВ), канал на шинах 10 выставляет адрес устройства 5

B сопровождении сигнала идентификации по шине 97, который поступает из

ОИ. При получении сигнала на шине

98 триггер 74 переходит в единичное состояние. После прихода из ОМ сигна"

t0 ла по шине 102 происходит переход р единичное состояние триггера 78 и в

OM передается сигнал по шине 114.

Сигнал установки РАБ-А также по шине

121 передается на вход регистра 5, куда одновременно поступает и два младших разряда адреса с шин 10.

В этих разрядах закодирован номер линии 18, с которой запрашивает связь ON. Этот номер заносится в регистр 5; который осуществляет через магистраль 6 подключение определенной .пинии 18 связи к устройству.

Получив сигнал по шине 114, OM сбр .—

25 сывает сигнал на шине 97,что позволяет передать в ON единичное состояние сигнала в шине 109. После этого

ON выдает сигнал в шину 100, который на выходе элемента И-HE 85 формирует сигнал на шине 113, поступающий на зо вход блока 1. Этот сигнал является .стробом при занесении кода команды по шинам 10 из OM. По сигналу на шине 100 производится сброс триггера 74 через элемент И-НЕ 73, а также З5 установка в единичное состояние через элемент И-НЕ 87 триггера 89. Однако выдача в ОМ этого сигнала не производится до тех пор, пока ОИ не сбросит сигнал на шине 100 (элемент И 90).

После сброса сигнала на шине 100 в

ON передается сигнал по шине.115, а затем производится сброс триггера

89 через элемент И-НЕ 73. Процедура

НВ заканчивается выдачей OM сигнала

45 в шину 99.Если при выполнении процедуры НВ устройство не опознало свой адрес, то получив сигнал на шине 102, оно выдает в OM сигнал по шине 110 через элементы И-НЕ 79, НЕ 80 по шине 110. Если из OM получена команда "Записать" или "Читать", то код этой команды, полученный по шине 10 в сопровождении соответствующих управляющих сигналов на шинах 11, заносится в буферный регистр 2 для передачи кода команды в выбранную линию 18 связи, например в линию

99 12

18 . Код команды "Записать" или

"Читать" из буферного регистра 2 че- рез бл6к 19, магистраль 6 и включен- ный регистром 5 блок 7 передается в линию t8t связи. Передача кода команды- в линию 18» происходит под управлением блока 4. Получив сигнал по шине 112, блок 4 устанавливает в единичное состояние триггер 126, который через элемент И-ИЛИ 125 формирует запрос на шине 145 на установление связи с линией 18» Этот запрос через магистраль 6 и включенные регистр 5, блок 7 передается в линию 18;. Выбор определенной линии описан. Если линия 18» готова к работе, то она отвечает сигналом на шине 14 1, который через блок

7», магистраль 6 поступает в блок 4 и устанавливает триггер 128 в единичное состояние, что приводит к выдаче из блока 4 сигнала по шине .146. Этот сигнал аналогичным образом через магистраль 6, блок 7» передается в линию 18 сопровождая передаваемый из блока 2 код команды.

После этого по линии 18 приходит встречная команда (на полученную из основной машины команды Записать" должна поступить команда "Читать", на команду "Читать" — "Записать" ), I

Встречная команда Читать" или

"Записать" поступает из линии 18„ через включенный блок 71 и магистраль

6 в регистр 8, буферный регистр 9, а также по шинам 56 и 67 — в блок 20 и регистр 21. При этом блок 3 управляет приемом команды иэ ОМ, а блок

4 управляет передачей кода этой команды в линию 18» и приемом встречного кода команды из линии 18», принимая (посылая) соответствующие сигналы через магистраль 6 в блок 7 с (на) шин 171 (шин 15» ) . Запросом на передачу кода команды от абонента является сигнал на шине 143. Получив его, блок 4 вырабатывает сигнал на шине 147 который является запросом на байт команды и передается через магистраль, блок 74 в линию 181.

Сигнал на шине 147 вырабатывается элементом И 134 при условии, что нет конца обмена (триггер 136 в нулевом состоянии). По сигналу на шине 143 устанавливается в "1" также триггер

130 "Прием команды" через элемент И-HE 129, так как обмена еще нет и сигнал ТОЛ (триггер обмена

13 с линией) находится в 1". Установка триггера 130 в единичное состояние приводит к выдаче сигнала по шине 148 через элемент ИЛИ 138. Этот сигнал через магистраль 6 и блок 71 передается в линию 181. Но это линия t8r отвечает выдачей сигнала на шину 142, который через блок 7 и магистраль 6 передается в блок 4 и, поступая на элемент И 131, вырабатывает сигнал "Прием команды", который по шине 57 передается .в регистр 8, разрешая прием с шин 67 кода команды, а также на вход блока 20. После дешифрации кода в регистре 8 вырабатываются сигналы

ЧТ2 (" Читать" ), ЗПС-2 (" Записать" ), . которые поступают на вход регистра

21 (шины 68, 69) и выход блока 4.

Через элементы И 122 и 124 эти сигналы передаются на выход блока 4 (шины 106, 107), а затем на вход блока 3 при условии, что линии готовы к обмену, т ° е. на шине 140— единица. В блоке 3 по признаку совпадения кодов команд (ЗПС1 и ЧТ2) через элемент И-ИЛИ-HE 8 1 устанавливается в "1" триггер 82 обмена с линией ТОЛ. Сигнал ТОЛ по шине

111 передается в блок 4, сбрасывая там триггер 130 и устанавливает в

"1" триггер 136, разрешая начать обмен данными. После процедуры установления связи (обмен кодами команд) устройство переходит непосредственно к передаче данных. Приемом информации из OM в устройство управляет блок 3, вырабатывая запрос на байт информации — ИНФ-А (триггер 93), который передается в ОМ по шине

118 (выход. 1). Основная машина на это отвечает сигналом на.шине 99 .и на шинах 1О выставляет байт информации. Сама информация с шин 10 поступает в буферньп» регистр 2 дан- . ных. Занесение информации в этот регистр 2 осуществляется под управлением сигнала ЗНС РД, который формируется элементом И-ИЛИ-НЕ 94 и передается по шине 119. Передачей .информации из устройства в линию 18. управляет блок 4. Выставляя на шине

145 запрос на выдачу информации (элемент И-ИЛИ 125) получая запрос от абонента на байт информации из блока 6 по шине 14 1 и выдавая байт информации в сопровождении сигнала на шине 146 (триггер 128). Инфор14 мация из буферного регистра 2 через, блок 19, магистраль 6 и блок 7 поступает на шины 141 линии 18< связи.

Приемом информации с линии 18

5 в устройство управляет блок 4, получая запрос на передачу по шине

143, отвечает сигналом на шине 148 (элемент ИЛИ 138) и запросом на байт на шине 147 (триггер 133, элемент И

134) . В ответ на это с линии 18 приходит байт информации в сопровождении сигнала на шине 142. По этому сигналу формируется схемами элементом И-HE 132 и триггером 133 за15 прос по шине 104, а затем формируется запрос ИНФ-А, передаваемый в

0М по шине 118. Информация с шин 16< через магистраль 6 поступает в буферный регистр 9 данных (занесение в регистр 9 происходит под управлением сигнала на шине 144) в мультиплексор 22, а затем по шинам 13 — в

ОИ. Передача информации в ОМ происходит под управлением блока 3.

25 1

Передача информации прекращается после поступления соответствующего сигнала по шинам 17 в блок 4 (шина

143) в нулевом состоянии). Блок 4 формирует элементом И 137 сигнал конца обмена (шина 103), передаваемый в блок 3, где элемент И-НЕ 88 и триггер 89 через элемент И 90 формируют в шине 115 сигнал, сопро35 вождающий выдачу конечного байта состояния. Передача информации может быть также прекращена по инициативе OM. Сигнал на шине 100, который прекращает управлять передачей информации в 0М, устанавливает в "1" триггер 89 через элемент И-НЕ 87, определяющий выдачу конечного байта состояния и сбрасывает триггер 82 через элемент И-ИЛИ-HE 77. Этот сигнал по шине 111 передается в блок

4 и сбрасывает сигнал на шине 103, сообщая линиям 18 связи о конце обмена. Сигнал "Конец обмена" поступает также на элемент ИЛИ 150 и затем по шине 149 передается на вход

50 регистра 5, где сбрасывает адрес линии, переданный из ОМ при установлении связи, Аналогичная процедура выполняется при общем сбросе устройства, о котором сообщается по

55 шине 55.

Режим передачи информации из ОМ в одну из линий 18 связи задается не только командой "Записать", полу"

15 11044 ченной из ON, но и командой "Читать", полученной из какой-либо линии 18 связи. В этом случае для нормального выполнения процедуры передачи данных из ON должна быть получена встречная 5 команда "Записать". Аналогично режим . передачи информации иэ какой-либо линии 18 задается не только командой

"Записать", полученной из линии 18 связи, но и командой "Читать", полученной из ОМ. В этом случае для нормального выполнения процедуры передачи данных из соответствующей линии

18 должна быть получена встречная команда "Записать". 15

Команда "Записать" или "Читать", . полученные из линий 18, могут также восприниматься устройством к4к служебные и использоваться для формиро- . вания байта состояния, передаваемого устройством ОМ, что расширяет функциональные возможности устройства и позволяет эмулировать работу внешних устройств ON. Служебные команды отличаются от обычных команд "Записать" и "Читать" содержимым старшей части кода команды, Команда является служебной, если, например, нулевой, первый, второй разряды ее кода равны нулю, а третий разряд равен единице.

Тогда при поступлении в блок 20 сигнала по шине 57 из блока 4 устанавливается в единичное состояние триггер 5 1, и в устройстве формируется байт состояния, передаваемый после обмена информацией в основную машину. Единичное состояние триггера

5 1 передается в регистр 21 (шина 58).

В регистре 21 при этом могут быть сформированы два разряда: "Сбой" или

"Особый случай". Если принятый по шинам 161 код команды содержит единицу в четвертом разряде (шина 6? ) и в регистре 8 находится команда

"Записать" (шина 68) или "Читать" (шина 69), то в регистре 21 устанав,ливается триггер 64 сбоя. Если же принятый код содержит единицу в пятом разряде (шина 67), то устанавливается в единичное состояние триг.. гер 65 особого случая. Полученная из ОМ команда отвергается выдачей конечного байта состояния с указателем "Особый случай" или "Сбой".

Сформированный в регистре 21 байт состояния подается на вход мультиплексора 22. Выдачей байта состояния

99 16 управляет блок 3, выдавая сигнал на шину 116.

Мультиплексор 22 при получении управляющего сигнала на шине 116 выдает на шины 13 приема ОМ укаэанные разряды байта состояния, в отсутствии этого управляющего сигнала на шине 1 16 на шине 13 выдается содержимое буферного регистра 9 данных.

Получив байт состояния с указате.лем "Сбой", основная машина вьщает команду "Уточнить состояние" для уточнения причины сбоя. Команда

"Уточнить состояние" принимается с шин 10 в регистр 1, откуда в блок

20 по шине 54 передается сигнал, определяющий код команды "Уточнить состояние". Единичное состояние тригге" ра 65 сбоя (шина 53) совместно с сигналом на шине 54 устанавливают единичное состояние триггер 50 преобразования команд в блоке 20. Единичное состояние триггера 50 передается по шине 45 в блок 19, в котором осуществляется преобразование полученного иэ буферного регистра 2 кода команды

"Уточнить состояние" в код команды "Читать". Полученный таким образом новый код команды передается через магистраль 6 и блок 71 в линию 181 связи. Полученный из линии.

18 в ответ на это байт через блок

71, магистраль 6, буферный регистр

9, мультиплексор 22 по шинам 13 передается в основную машину и воспринимается ею как уточненный байт состояния, полученный в ответ на команду "Уточнить состояние" ° Таким образом, линии 18 связи имеют возможность сообщить в основную машину о различных видах сбоев и более полно отображать работу внешних устройств. Сброс регистра 24 состояний производится сигналом по шине 66, сформированным элементом И-НЕ 95 блока 3, после получения из ОМ под" тверждения о приеме байта состояния (УПР-А ИНФ-К) или по общему сбросу.

Сброс блока 20 производится при выполнении общего сброса в блоке 3 (шина 55).

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

17

1104499

7» устройств OM. Это исключает необходимость создания специального программного обеспечения, экономит Ламять

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

Му

1&

М!

/7!

8g

5r

sg

1104499 фиг. Г

1104499

Фиг 3

Фиг 9

1104499

1 104499

1104499

Составитель В. Вертлиб

Техред А.Бабинец Корректор А. Ференц

Редактор С. Патрушева

Тираж 699 Под ис ное

ВНИИПИ Государственного комитета СССР по делам изобретений и открьггий

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

Заказ 5261/35

Филиал ППП "Патент", г, Ужгород, ул. Проектная,4

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

 

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

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

Изобретение относится к устройствам телевизоров, имеющих формат изображения широкоэкранного соотношения сторон

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

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

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

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

Изобретение относится к осуществлению виртуальной реальности или телереальности

Изобретение относится к устройству и способу управления работой канала данных отображения (ДДС) монитора

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

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