Устройство для обмена информацией
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ , содержащее анализатор командной информации, первый, второй и третий входы которого соединены соответственно с первым, вторым и третьим йходами устройства, четвертый вход которого соединен с четвертым входом анализатора командной информации и первыми входами анализатора состояний и трек формирователей сигналов управления обменом, первые выходы KOTOi bix через первый счетчик соединены с вторым входом анализатора состояний, с третьего по шестой входы которого соединены с пятого по восьмой входами устройства соответственно, первый выход анализатора состояний соединен с входом генератора импульсов, первый выход анализатора командной информации соединен с первым входом блока коммутации , второй и третий входы которого соединены с вторыми выходами второго и третьего формирователей сигналов управления обменом, первьй регистр, выход которого соединен с . четвертым входом блока коммутации и первым выходом устройства, второй выход которого является выходом блока коммутации, второй и третий выходы соответственно первого, второго и третьего формирователей сигналов управления обменом являются третьим, четвертым и пятым выходами устройства соответственно, девятый, десятый и одиннадцатый входы устройства соединены с вторыми входами соответственно первого, второго и . третьего формирователей сигналов управления обменом, блок адресации, отличающееся тем, что, с целью повышения надежности, в него введены два регистра, счетчик и дополнительные блоки адресации, причем первый выход анализатора ко (Л мандной информации соединен с входом с первого регистра, седьмым входом .анализатора состояний, первым входом второго счетчика, первыми входами блоков адресации и третьими входами формирователей сигналов управления обменом, второй выход анализатора $ командной информации соединен с о вторым входом второго счетчика и 70 через генератор импульсов - с чето вертыми входами формирователей сиг«аь налов управления обменом, вторыми входами блоков адресации и восьмьм входом анализатора состояний, второй выход которого является шестым выходом устройства, в третий выход соединен с входами первого счетчика и второго регистра и с первым входом третьего регистра, выход которого соединен с входом первого счетчика, пятым входом блока коммутации и через второй регистр - с шестым входом блока коммутации, вторые выходы пер
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (! 9) ((1) 4(5)) С 06 F 13/00
1 (ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ABT0PCHGMY СВИДЕТЕЛЬСТВУ
„Я
ГОСУДАРСТВЕННЫЙ НОЦИТЕТ СССР
ГЮ ДЕЛАМ ИЭОБРЕТЕНИЙ И ОТНРЬ)ТИЙ (21) 3544235/24-24 (22) 12.01.83 (46) 28.02 ° 85. Бюл. N - 8 (72) В.Н.Гришина, А.И.Зайцев, В.B.Kîðíååâ и А.А.Константинов (53) 681.3(088,8) (56) 1. Авторское свидетельство СССР
Р 926645, кл. G 06 F 3/04, 1980.
2. Авторское свидетельство СССР
Ф 1048468, кл. С 06 F 3/04, 1982 (прототип). (54) (57) УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ, содержащее анализатор командной информации, первый, второй и третий входы которого соединены соответственно с первым, вторым и третьим входами устройства, четвертый вход которого соединен с четвертым входом анализатора командной информации и первыми входами анализатора состояний и трех формирователей сигналов управления обменом, первые выходы которых через первый счетчик соединены с вторым входом анализатора состояний, с третьего по шестой входы которого соединены с пятого по восьмой входами устройства соответственно, первый выход анализатора состояний соединен с входом генератора импульсов, первый выход анализатора командной информации соединен с первым входом блока коммутации, второй и третий входы которого соединены с вторыми выходами второго и третьего формирователей сигналов управления обменом, первый регистр, выход которого соединен с четвертым входом блока коммутации и первым выходом устройства, второй выход которого является выходом блока коммутации, второй и третий выходы соответственно первого, второго и третьего формирователей сигналов управления. обменом являются третьим, четвертым и пятым выходами устройства соответственно, девятый, десятый и одиннадцатый входы устройства соединены с вторыми входами соответственно первого, второго и третьего формирователей сигналов управления обменом, блок адресации,. отличающееся тем, что, / с целью повышения надежности, в него введены два регистра, счетчик и дополнительные блоки адресации, причем первый выход анализатора командной информации соединен с входом первого регистра, седьмым входом .анализатора состояний, первым входом второго счетчика, первыми входами блоков адресации и третьими входами формирователей сигналов управления обменом, второй выход анализатора командной информации соединен с вторым входом второго счетчика и через генератор импульсов — с четвертыми входами формирователей сигналов управления обменом, вторыми входами блоков адресации и восьмым входом анализатора состояний, второй выход которого является шестым выходом устройства, в третий выход соединен с входами первого счетчика и второго регистра и с первым входом третьего регистра, выход которого соединен с входом первого счетчика, пятым входом блока коммутации и через второй регистр — с шестым входом блока коммутации, вторые выходы пер114 вого, второго и третьего формирователей сигналов управления обменом соединены соответственно с девятым, десятым и одиннадцатым входами анализатора состояний, четвертый выход которого соединен с седьмым выходом устройства и седьмым входом блока коммутации, восьмой вход которого соединен с вторым выходом первого формирователя сигналов управления обменом, выходы второго счетчика соединены соот. ветственно с восьмым выходом устройства, девятым входом блока.коммутации и пятым входом анализатора командной информации, шестой и седьмой входы которого соединены с вторыми выходами соответственно второго и третьего формирователей сигналов управления обменом, первый выход анализатора состояний соединен с пятыми входами формирователей сигналов управления обменом н с третьими входами блоков адресации, первые выходы которых соединены с десятым входом блока коммутации и вторым входом третьего регистра, другие входы которого соединены с вторыми выходами формирователей сигналов управления обменом, четвертые входы и вторые выходы блоков адресации соединены соответственно с двенадцатым входом и девятым выходом устройства, анализатор командной информации содержит три регистра, дешифратор, приоритетный узел, два элемента ИЛИ, шесть элементов И три элемента НЕ, причем первый и второй входы анализатора соединены соответственно с входами первого и второго элементов И и через третий и четвертый элементы И вЂ” с входами первого элемента ИЛИ, выход которого через соединенные последовательно первый регистр и дешифратор соединен с первым выходом анализатора, пятый вход которого через второй элемент
ИЛИ соединен с входом пятого элемента И, седьмой, шестой и четвертый входы анализатора через первый, вто-! рой н пятый элементы И соответственно соединены. с входами второго регистра, выходы которого через соединенные последовательно приоритетный узел и третий регистр соединены вторым выходом анализатора, входами третьего и четвертого элементов И и через соответствующие элементы НЕс входами шестого элемента И, через
2824 который третий вход анализатора соединен с входом первого регистра, первый формирователь сигналов управления обменом содержит два регистра, три триггера, два элемента ИЛИ,. шесть элементов И, элемент задержки, причем первый вход формирователя соединен с входами первого и второго элементов И, пятый вход формирователя соединен с входами третьего элемента И, первого регистра и первого элемента ИЛИ и через второй элемент
ИЛИ вЂ” с входами первого и второго триггеров и второго регистра, выход которого соединен с входами четверто. го и пятого элементов И, первого элемента ИЛИ и первого триггера, выходы которого непосредственно и через первый элемент.И соединены с входами третьего триггера, выход которого через соединенные последова- тельно элемент задержки и второй элемент И соединен с первым выходом формирователя, четвертый вход которого соединен с входом третьего элемента И и через шестой элемент И— с входом второго элемента ИЛИ, третий вход формирователя соединен с входами первого регистра, шестого элемента И, первого триггера и второ. го триггера, выходы которого,соединены с входами четвертого и пятого элементов И, выходы которых, первого и второго триггеров и второго регистра являются вторым выходом формирователя, второй вход которого является входом второго регистра, выходы первого регистра, первого и второго элементов ИЛИ и третьего элемента И являются третьим выходом формирователя, второй .и третий формирователи сигналов управления обменом содержат три регистра, два триггера, три элемента ИЛИ, десять элементов И, элемент НЕ, элемент задержки, причем первый вход формирователя через первый элемент И соединен с входом первого тригrера и входом второго элемента И, выход которого соединен с первым выходом формирователя и входом первого регистра, второй вход формирователя сое динен с входом третьего элемента И и через первый регистр с входами четвертого элемента И, десятого .элемента И и второго регистра, один из выходов которого через третий эле мент И соединен с входом первого 11 триггера, выход которого через элемент задержки соединен с входом второго элемента И, третий вход формирователя соединен с входами третьего регистра, восьмого, шестого и седьмого элементов И, второго регистра н через второй триггер — с входами десятого триггера и четвертого эле мента И, четвертый вход формирователя через восьмой и девятый элементы И, через пятый, шестой и седьмой элементы И соединены соответственно с входами первого, второго и третьего элементов ИЛИ, пятый вход формирователя соединен с входами третьего элемента ИЛИ и третьего регистра, второго триггера и через соответственно девятый и пятый элементы И вЂ” с входами первого и второго элементов ИЛИ и через элемент НЕ— с входом первого элемента И, выход третьего элемента ИЛИ соединен с входами первого и второго регистров, выходы которых, третьего, четвертого и десятого элементов И, второго триггера соединены с вторым выходом формирователя, третий выход которого соединен с выходами третьего регистра и первого элемента И и всех элементов ИЛИ, анализатор состояний содержит девять триггеров, пять элементов ИЛИ, четыре элемента И, элемент задержки, причем первый вход анализатора соединен с входом первого элемента И и через второй элемент
И вЂ” с входами третьего элемента И и первого триггера, выход которого через соединенные последовательно элемент задержки, третий элемент И, первый элемент ИЛИ и второй триггер соединен с входами третьего триггера и первого элемента И, выход кото. рого через четвертый триггер соединен с входами соответственно второго элемента ИЛИ и четвертого элемента И, третий вход анализатора через соединенные последовательно пятый триггер и второй элемент ИЛИ соединен с входами второго элемента И и
42824 шестого триггера, выход которого соединен с входом третьего элемента
ИЛИ и через соединенные последовательно четвертые элементы И и ИЛИ— с входами третьего и седьмого триггеров, четвертый вход анализатора соединен с входами первого элемента
ИЛИ и восьмого триггера, входы которого и шестого триггера соединены с восьмым входом анализатора, девятый, десятый и одиннадцатый входы анализатора соединены с входами первого элемента ИЛИ и через соединенные последовательно пятый элемент ИЛИ и девятый триггер соединены с входом седьмого триггера и вторым выходом анализатора, десятый и одиннадцатый входы которого соединены с входами первого, четвертого и пятого триггеров и через третий элемент ИЛИ вЂ” с входами второго и девятого триггеров, . второй, пятый и шестой входы анализатора соединены с входами первого элемента ИЛИ, выходы второго элементов ИЛИ, шестого и восьмого триггеров являются первым выходом анализатора, седьмой вход которого соединен с входом четвертого элемента
ИЛИ, выходы которого и третьего элемента ИЛИ являются третьим выходом анализатора, четвертый выход которого является выходами третьего и седьмого триггеров, каждый блок адре сации содержит два регистра, два элемента И, элемент ИЛИ, причем четвертый вход блока через первый регистр соединен с первым выходом блока, первый вход которого соединен с входом второго регистра и через первый элемент И вЂ” с входом элемента ИЛИ, второй вход блока соединен с входами первого и второго элементов И, третий вход блока соединен с входом элемента ИЛИ и через вторые регистр и элемент И вЂ” с вторым выходом блока, выход элемента ИЛИ соединен с входом первого регистра и вторым выходом блока.
1I42824
Изобретение относится к вычислительной технике и может быть исполь. зовано при создании ЦВМ повышенной надежности, имеющих возможность работы в вычислительных комплексах, состоящих из нескольких параллельно работающих ЦВМ.
Известно устройство для сопряжения, содержащее подканалы абонента, блок приоритета, блок синхронизации, регистр готовности программы, коммутатор информации, блок контроля по модулю, два регистра неисправности, три элемента ИЛИ, блок элементов ИЛИ, триггер неисправности передачи и регистр обмена, первые вход и выход которого являются соответственно первыми информационными входом и выходом устройства, блок управления обменом, первые вход и выход которого являются соответственно первыми управляющими входом и выходом устройства, а вторые вход и выход подключены соответственно к первым выходу и входу. блока синхронизации, второй и третий выходы которого соответственно подключены к первым входам подканалов абонента и управляющему входу блока приоритета, входы запросов и выходы разрешения которого соединены соответственно с первыми выходами и вторыми входами соответствующих подканалов абонента, третьи входы которых подключены к управляющим выходам регистра готовности программы, подключенного информационными входами и выходами соответственно к вторым выходу и входу регистра обмена, а управляющим входом — к четвертому 40 выходу блока .синхронизации, пятый выход которого соединен с третьим входом блока контроля по модулю, подключенного первым входом и выходом соответственно к третьим выходу и входу регистра обмена, а вторым входом — к третьему выходу блока управления, четвертый выход которого подключен к пятому входу регистра обмена, четвертые выход и вход которого соединены соответстI венно с информационными входом и вы-. ходом коммутатора информации, управ. ляющий вход которого подключен к шестому выходу блока синхронизации, а выходы и входы группы информационных входов и выходов и входы группы адресных входов соединены соответственно с четвертыми входами, вторыми и третьи-. ми выходами соответствующих подканалов абонентов, информационные входы и выходы и управляющие входы и выходы которых являются соответственно вторыми информационными входами и выходами устройства, а каждый подканал абонента содержит узел управления, регистр служебных сигналов, первые вход и выход которого соединены соответственно с первыми выходом и входом узла управления, а вторые выход и вход являются соответственно управляющими выходом и входом подканала, коммутатор типа передачи, первые вход и выход которого соединены соответственно с первым входом и выходом регистра обмена подканала, а вторые вход и выход являются соответственно информационными входом и выходом подканала, вторые вход и выход регистра обмена являются соответственно четвертым входом и вторым выходом подканала, элемент И, первый вход которого является третьим входом подканала, а выход соединен с вторым вхо- дом узла управления, третий и четвертый выходы которого соединены соответственно с третьими входами коммутатора типа передачи и регистра обмена подканала, а пятый выход — с третьим выходом подканала, триггер готовности, соединенный входом и выходом соответственно с шестым выходом узла управления и с первым выходом подканала, и элемент ИЛИ, входы которого являются соответственно первым и вторым входами подканала, а выход соединен с вторым входом элемента И (1) .
Недостатком известного устройства является то, что в нем не предусмотрена аппаратная реакция на выявленные сигналы неисправности и, в частности, отсутствуют аппаратные возможности исключения из состава устройства неисправных узлов устройства и подканалов обмена для предотвращения последствий сбоя .
Наиболее близким техническим решением к предлагаемому является устройство для обмена информацией, содержащее анализатор командной информации, первый — третий входы которого соединены соответственно с первым — третьим входами устройства, четвертый вход которorо соединен с
1!42824 четвертым входом анализатора командной информации и первыми входами анализатора состояний и трех формирователей сигналов управления обменом, первые выходы которых через первый счетчик соединены с вторым входом анализатора состояний, с третьего по шестой входы которого соединены с пятого по восьмой входами устройства соответственно, первый выход анали- 1О затора состояний соединен с входом генератора импульсов, первый выход анализатора командной информации соединен с первым входом блока коммутации, второй и третий входы которого соединены с вторыми выходами второго и третьего формирователей сигналов управления обменом, первый регистр, выход которого соединен с четвертым входом блока коммутации и первым выходом устройства, второй выход ко1 торого является выходом блока комму тации, второй и третий выходы соответственно первого — третьего формирователей сигналов управления обменомд являются третьим — пятым выходами устройства соответственно, девятый— одиннадцатый входы устройства соединены с вторыми входами соответственно первого — третьего формирователей сигналов управления обменом, блок адресации (2) .
Недостатком устройства является низкая достоверность обмена информацией ввиду отсутствия контроля передачи информации по каналам межмашин35 ного обмена, обмена параллельным и ,последовательным кодами и отсутствие аппаратных средств контроля отдельных блоков и устройства в целом;
Цель изобретения — повышение на-: дежности.
Поставленная цель достигается тем,, что в устройство для обмена информацией, содержащее анализатор ко- 45 мандной информации, первый, второй и третий входы когорого соединены соответственно с первым, вторым и третьим входами устройства, четвертый вход которого соединен с четвер- 50 тым вхоДом анализатора командной информации и первыми входами анализа. тора состояний и трех формирователей сигналов управления обменом, первые выходы которых через первый 55
1 счетчик соединены с вторым входом анализаторасостояний, с третьего по шестой входы которого соединены с пятого по восьмой входами устройства соответственно, первый выход анализатора состояний соединен с входом генератора импульсов первый выход анализатора командной информации соединен с первым входом блока коммутации, второй и третий входы которого соединены с вторыми выходами второго и третьего формирователей сигналов управления обменом, первый регистр, выход которого соединен с четвертым входом блока коммутации и первым выходом устройства, второй вы" ход которого является выходом блока коммутации, второй и третий выходы соответственно первого, второго и третьего формирователей сигналов управления обменом являются третьим, четвертым и пятым выходами устройства соответственно,. девятый, десятый и одиннадцатый входы устройства соединены с вторыми входами соответственно первого, второго и третьего формирователей сигналов управления обменом, блок адресации, введены два регистра, счетчик и дополнительные блоки адресации, причем первый выход анализатора командной информации соединен с входом первого регистра, седьмым входом анализатора состояний, первым входом второго счетчика, первыми входами блоков адресации и третьими входами формирователей сигналов управления обменом, второй выход анализатора командной информации соединен с вторым входом второго счетчика и через генератор импульсов с четвертыми входами формирователей сигналов управления обменом, вторыми входами блоков адресации и восьмым входом анализатора состояний, второй выход которого явI ляется шестым выходом устройства, а. третий выход соединен с входами первого счетчика и второго регистра и с первым входом третьего регистра, выход которого соединен с входом первого счетчика, пятым входом блока коммутации и через второй регистр— с шестым входом блока коммутации, вторые выходы первого, второго и третьего формирователей сигналов управления обменом соединены соответственно с девятым, десятым и одиннадцатым входами анализатора состояний, четвертый выход которого соединен с седьмым выходом устройства и седьмым входом блока коммутации, 1142824 восьмой вход которого соединен с вторым выходом первого формирователя сигналов управления обменом, выходы второго счетчика соединены соответственно с восьмым выходом устройства, девятым входом блока коммутации и пятым входом анализатора командной информации, шестой и седьмой входы которого соединены с вторыми выходами соответственно второго и lo третьего формирователей сигналов управления обменом, первый выход анализатора состояний соединен с пятыми входами формирователей сигналов управления обменом и с третьими 15 входами блоков адресации, первые выходы которых соединены с десятым входом блока коммутации и вторым входом третьего регистра, другие входы которого соединены с вторыми 2Î выходами формирователей сигналов управления обменом, четвертые входы и вторые вьжоды блоков адресации соединены соответственно с двенадцатым входом и девятым выходом уст- 25 ройства, что анализатор командной информации содержит три регистра, дешифратор, приоритетный узел, два элемента ИЛИ, шесть элементов И, три элемента НЕ, причем первый и второй ЗО входы анализатора соединены соответственно с входами первого и второго элементов И и через третий и четвертый элементы И вЂ” с входами первого элемента ИЛИ, выход которого через соединенные последовательно первый регистр и дешифратор соединен с первым выходом анализатора, пятый вход которого через второй элемент ИЛИ соедчнен с входом пятого элемента И, седьмой, шестой и четвертый входы анализатора через первый, второй и пятый элементы И соответственно соединены с входами второго регистра, выходы которого через соединенные последовательно приоритетный узел и третий регистр соединены с вторым выходом анализатора, входами третьего и четвертого элементов И и через соответствующие у элементы НŠ— с входами шестого элемента И, через который третий вход анализатора соединен с входом первого регистра, первый формирователь сигналов управления обменом со- 55 держит два регистра, три триггера, два элемента ИЛИ, шесть элементов И, элемент задержки, причем первый вход формирователя соединен с входами первого и второго элементов И, пятый вход формирователя соединен с входами третьего элемента И, первого регистра и первого элемента ИЛИ и через второй элемент ИЛИ вЂ” с входами первого и второго триггеров и второго регистра, выход которого соединен с входами четвертого и пятого элементов И, первого элемента ИЛИ и . первого триггера, выходы которого непосредственно и через первый элемент И соединены с входами третьего триггера, выход которого через соединенные последовательно элемент задержки и второй элемент И соединен с первым выходом формирователя, четвертый вход которого соединен с входом третьего элемента И и через шестой элемент И вЂ” с входом второго элемента ИЛИ, третий вход формирователя соединен с входами первого регистра, шестого элемента И, первого триггера и второго триггера, выходы которого соединены с входами четвертого и пятого элементов И, выходы которых, первого и второго триггеров и второго регистра являются вторым выходом формирователя, второй вход которого является входом второго регистра, выходы первого регистра, первого и второго элементов ИЛИ и третьего элемента И являются третьим выходом формирователя, второй и третий формирователи сигналов управления обменом содержат три регистра, два триггера, три элемента ИЛИ, десять элементов И, элемент НЕ, элемент задержки, причем первый вход формирователя через первый элемент
И соединен с входом первого триггера и входом второго элемента И, выход которого соединен с первым выходом формирователя и входом первого регистра, второй вход формирователя соединен с входом третьего элемента
И и через первый регистр с входами четвертого элемента И, десятого элемента И и второго регистра, один из выходов которого через третий элемент И соединен с входом первого триггера, выход которого через элемент задержки соединен с входом второго элемента И, третий вход формирователя соединен с входами третьего регистра, восьмого, шестого и седьмого элементов И, второго регистра и через второй триггер — входами десяI)42824 ра, десятый и одиннадцатый входы которого соединены с входами первого, четвертого и пятого триггеров и через третий элемент ИЛИ вЂ” с вхоS дами второго и девятого триггеров, второй, пятый и шестой входы акализатора соединены с входами первого. элемента ИЛИ, выходы второго элементов ИЛИ, шестого и восьмого тригО геров являются первым выходом анализатора, седьмой вход которого соединен с входом четвертого элемента ИЛИ, выходы которого и третьего элемента
ИЛИ являются третьим выходом анализатора, четвертый выход которого является выходами третьего и седьмого триггеров, каждый блок адресации содержит два регистра, два элемента И, элемент ИЛИ, причем четвертый вход блока через первый регистр соединен с первым выходом блока, первый вход которого соединен с входом второго регистра и через первый элемент И вЂ” с входом элемента ИЛИ, второй вход блока соединен с входами первого и второго элементов И, третий вход блока соединен с входом элемента ИЛИ и через вторые регистр и элемент И - с вторым выходом блока, выход элемента ИЛИ соединен с входом первого регистра и вторым выходом блока.
На фиг.1 представлена блок-схема устройства для обмена информацией; на фиг.2 — функциональная схема анализатора командной информации, на фиг.3 — функциональная схема анализатора состояний, на фиг.4 функциональная схема второго и третьего формирователей сигналов управления обменом, на фиг.5 — функциональная схема первого формирователя сигналов управления обменом, на фиг.6 функциональная схема- блока адресации.
Устройство (фиг.!) включает анализатор 1 командной информации, генератор 2 импульсов, первый регистр 3, второй счетчик 4, первый счетчик 5, первый формирователь 6 сигналов управления обменом, анализатор 7 состояний, два идентичных формирователя 8 и 9 сигналов управления обменом, второй регистр 10, третий регистр 11, блок 12 коммутатора и группу 13 -13
Il блоков адресации. того триггера и четвертого элемента
И, четвертый вход формирователя через восьмой и девятый элементы И, через пятый, шестой и седьмой элементы И соединены соответственно с входами первого, второго и третьего элементов ИЛИ, пятый вход формирователя соединен с входами третьего элемента ИЛИ и третьего регистра, второго триггера и через соответственно девятый и пятый элементы И вЂ” с входами первого и второго элементбв ИЛИ, и через элемент НŠ— с входом первого элемента И, выход третьего элемента
ИЛИ соединен с входами первого и вто- IS рого регистров, выходы которых, третьего, четвертого и десятого элементов И, второго триггера соединены с вторым выходом формирователя, третий выход которого соединен с вы- 20 ходами третьего регистра и первого элемента И и всех элементов ИЛИ, анализатор состояний содержит девять триггеров, пять элементов ИЛИ, четыре жлемента И, элемент задержки, 25 причем первый вход анализатора соединен с входом первого элемента И и через второй элемент И вЂ” с входами третьего элемента И и первого триггера, выход которого через соединен- щ ные последовательно элемент задержки, третий элемент И, первый элемент ИЛИ и второй триггер соединен с входами третьего триггера и первого элемента И, выход которого через чет-З5 вертый триггер соединен с входами соответственно второго элемента ИЛИ и четвертого элемента И, третий вход анализатора через соединенные последовательно пятый триггер и второй 4р элемент ИЛИ соединен с входами второго элемента И и шестого триггера, выход которого соединен с входом третьего элемента ИЛИ и через соединенные последовательно четвертые элементы И и ИЛИ вЂ” с входами третьего и седьмого триггеров, четвертый вход анализатора соединен с входами первого элемента ИЛИ и восьмого триггера, входы которого и шестого 50 триггера соединены с восьмым входом анализатора, девятый, десятый и одиннадцатый входы анализатора соединены с входами первого элемента
ИЛИ и через соединенные последова- S5 тельно пятый элемент ИЛИ и девятый триггер соединены с входом седьмого триггера и вторым выходом анализатоАнализатор 1 командной информации (фиг.2) содержит регистры 14, 15, приоритетный узел 16, шесть элементов
ll42824
И 17-22, два элемента ИЛИ 23, 24, три элемента НЕ 25-27, регистр 28, дешифратор 29 °
Анализатор состояний (фиг.3) содержит пять элементов ИЛИ 30-34, девять триггеров 35-43, четыре элемента И 44-47 и элемент задержки 48.
Второй и третий формирователи 8 и 9 сигналов управления обменом (фиг.4) содержат три регистра 49-51, 10 два триггера 52, 53, три элемента
ИЛИ 54-56, десять элементов И 57-66, элемент задержки 67 и элемент HE 68.
Первый формирователь 6 сигналов управления обменом (фиг.5) содержит два регистра 69, 70, три триггера 7173, элемент И 74, элемент ИЛИ 75, пять элементов И 76-80, элемент задержки 81 и элемент ИЛИ.82, Блок (13 -13ц) адресации (фиг. 6) содержит два регистра 83, 84, два элемента И 85, 86 и элемент ИЛИ 87.
Устройство работает следующим образом.
Устройство должно обеспечить управление и контроль ЦВМ, имеющей в составе два процессора (ОП и 1П), процессор обмена (ПО), группу устройств памяти (ПАМ -ПАМ „).
Одной из основных задач предлага30 емого устройства является управление реакцией на сигналы аппаратного контроля (САК) устройств ЦВМ. Возможны два варианта реакции. Первый предло лагает аппаратурную изоляцию активно З5 го абонента (ОП, 1П, ПО) от остальных устройств для предотвращения рас- пространения последствий неисправности и формирование сигналов прерывания процессоров. Для использования первого варианта необходима работоспособность операционной системы (ОС), в тех же случаях, когда это требование не выполняется, восстановление ЦВМ начинается с аппаратной инициализации перезагрузки ОС с внешних запоминающих устройств (магнитных дисков) . Для текущих программ, выполняемых активными абонентами, вводится признак ОС, фиксируемый на триггерах 53 второго и третьего формирователей 8 и 9 сигналов управления обменом и триггера 71 первого формирователя 6 сигналов управления обменом. Нулевое значение признака указывает на то, что программа не затрагивает программный код и данные
ОС, и следовательно, САК данного або нента не приведет к потере работоспособности ОС. Наоборот при единич ном состоянии признака САК активных абонентов сформированные " учетом
САК работавшей с ними памяти с выходов второго и третьего формирователей 8 и 9 сигналов управления обменом и первого формирователя 6 сигналов управления обменом поступают в анализатор 7 состояний на второй, четвертый и пятый входы элемента ИЛИ
32, если они сформированы при единичном значении признака ОС соответствующих активных абонентов, или в противном случае на входы элемента ИЛИ
33, выходной сигнал которого устанавливает триггер 42 в единичное состояние, которое в виде сигнала прерьвания поступает в оба процессора
ЦВМ и, кроме того, переводит в единичное состояние триггер 43, выходной сигнал которого по .выходным шинам устройства поступает на панель индикации пульта управления (ПУ) ЦВМ и в устройство управления вычислительным комплексом, которое отключает неисправную ЦВМ. Информация, уточ. няющая устройство источник САК, фиксируется в третьем регистре 11, с выхода которого йереписывается на второй регистр 10.
При срабатывании элемента ИЛИ 32 сигналом с его выхода устанавливается в единичное состояние триггер 40 и затем триггер 41, выходной сигнал которого по выходным шинам устрбйства поступает на панель индикации ПУ
ЦВМ и в устройство управления вычислительным комплексом. Для устранения данного типа неисправности требуется выполнить перегрузку операционной системы, которая начинается этапом аппаратной начальной загрузки програм мы. При единичном состоянии триггера 40 с приходом внешнего периодического сигнала по шине четвертого входа устройства на вход анализатора
7 состояний срабатьвает элемент И 44, устанавливая триггер 36 признака аппаратной загрузки программ. Привязка моментов инициализации аппаратной загрузки программ к периоду следования некоторого сигнала, но-первых, позволяет корректным образом организовать работу канала процессора обмена с ВУ типа магнитных дисков и, во-вторых, определенное время между попытками восстановления ик н ляет
1142824
l2 их состояние формирует управляющие сигналы реакции на неисправность
Э тогда как триггеры 41, 43 и второй регистр TO образуют индикационный
5 уровень, т.е. их состояние лишь информирует оператора ЦВМ и устройство управления вычислительным комплексом о факте фиксации неисправности данного типа и может не сбра0 сываться до тех пор, пока программноаппаратными средствами не будет принято решение об устранении сбоя и . переходе ЦВМ к продолжению работ, прерванных аппаратной неисправ5 ностью.
Аналогично выполняется этап начальной загрузки программ при инициализации его сигналами с ПЦ ЦВМ ! или дистанционного ПУ вычислительного
20 комплекса, поступающими по шинам шестого входа. устройства и первого входа анализатора 7 состояний на установку триггера 35, с выхода которого через элемент HJ|H 30 устанавливается триггер 37. Отличия состоят в том, что на этапе начальной установки обнуляются не только триггеры 40, 42 и третий регистр 11 сигналом с выхода элемента ИЛИ 31 и ши" не третьего выхода анализатора
У но и второй регистр !0 и триггеры
41 43 индикационного уровня сигналом элемента И 47, второй вход которого открывается единичным состоянием инверсного выхода триггера 36, и элемента ИЛИ 34 и шине третьего выхода анализатора. повысить достоверность итерпретации сбоев и отказов аппаратуры. Аппарат ная загрузка программ начинается с приведения в исходное состояние устройства ЦВМ, для чего через элемент
ИЛИ 30 устанавливается триггер 37, с выхода которого сигнал начальной установки по шине первого выхода анализатора 7 состояний раздается на второй и третий формирователи 8 и 9 сиг-1 налов управления обменом, первый формирователь 6 сигналов управления обменом, группу блоков 131-13 адресации; и запускается генератор 2 импульсов сигналов с выхода элемента.
ИЛИ 30. В конце цикла начальной установки с выхода элемента И 74 тактовым импульсом (четвертый вход первого формирователя 6) по шине третьего вьмода первого формирователя 6 сигналов управления обменом и далее по шине третьего выхода устройства в процессор обмена выдается сигнал запуска на начальную загрузку программ. В анализатор состояний 7 25 последним тактовым импульсом (шина восьмого входа анализатора) сбрасывается триггер 37 ° Процессор обмена в случае успешного завершения считывания массива данных в оперативную щ память выдает сигнал завершения, поступающий по шине шестого входа устройства и через первый вход анализатора 7 на установку в единичное состояние триггера 38 признака на35 чального пуска, выход которого по шине первого выхода анализатора 7 поступает на пятые входы второго и третьего формирователей 8 и 9 для формирования по тактовому импульсу 40 (четвертый вход формирователей 8 и 9) сигналов запуска процессоров через элементы И 6О, ИЛИ 55, шину третьего выхода формировате