Устройство для сопряжения с общей магистралью вычислительной системы
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ С ОБЩЕЙ МАГИСТРАЛЬЮ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ, содержащее приемный и передающий регистры, передающих усилителей, группу приемных усилителей , входы которых соединены с выходами передающих усилителей группы и группой информационных входов-выходов устройства , а выходы - с группой информационных входов приемного регистра, группа выходов которого является группой информационных выходов устройства, и блок управления, включающий четыре приемных усилителя, элемент НЕ, первый формирователь импульса и триггер, вход сброса которого через первый приемный усилитель соединен с входом сброса устройства, входы второго, третьего и четвертого приемных усилителей блока управления являются соответственно первым и вторым входами синхронизации и входом задания режима устройства, о т л, ичающеес .я тем, что, с целью повьшения достоверности обмена, в него введены две группы элементов ИЛИ, три группы элементов И и три группы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, а в блок управления - элемент ИСКЛЮЧАЮЩЕЕ ИЛИ и второй формирователь импульса, причем выход первого приемного усилителя блока управления соединен с входом сброса передающего регистра, выход второго приемного усилителя блока управления соединен с входами первого и второго формирователей импульса и первым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ блока управления , второй вход которого является входом задания типа абонента устройства, счетные входы разрядных триггеров приемного регистра соединены с выходом триггера блока управления , информационным входом соединенного с шиной питания положительной полярности, а входом синхронизации - через элемент НЕ с выходом (П первого формирователя импульса блока управления и первыми входами элеменс тов ИЛИ первой группы, выходы которых соединены с входами синхронизации соответствующих разрядных триггеров приемного регистра, а вторые входы - с выходами соответствующих элементов И первой группы, первые входы которых соединены с ВЫХОДОМвторого формирователя имЭд пульса блока управления, первый и второй входы 1 -го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ первой группы (i 1 ,М) . соединены соответственно с выходом i-го приемного усилителя группы и выходом i -го разрядного триггера приемного регистра, а выход - с вторым входом (i+1)-ro элемента И первой группы и третьим входом (i-l)-ro элемента И первой группы, выход элемента ИСКЛЮЧАЩЕЕ ИЛИ блока управления соединен с первыми входами элементов И второй группы, вторые входы которых подключены к
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (191 (11) 3(бц С 06 F 3 04
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ГЮ ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPbfTMA
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ABTOPCXOMY СВИДЕТЕЛЬСТВУ йй&ЛМИЫ (21) 3480407/18-24 (22) 13.08.82 (46) 30.06.84. Бюл. Ф 24 (72) Б.В. Шевкопляс (53) 681.325 (088.8) (56) 1. Патент.США N - 4024505, кл. С 06 F 3/04, 1977.
2. Авторское свидетельство СССР
У 809143, кл. С 06 F 3/04, 1979 (прототип). (54)(57) УСТРОЙСТВО ЛЯ СОПРЯЖЕНИЯ
С ОБЩЕЙ МАГИСТРАЛЬЮ ВЫЧИСЛИТЕЛЬНОЙ
СИСТЕМЫ, содержащее приемный и передающий регистры, группу передающих усилителей, группу приемных усилителей, входы которых соединены с выходами передающих усилителей группы и группой информационных входов-выходов устройства, а выходы — с группой информационных входов приемного регистра, группа выходов которого является группой информационных выходов устройства, и блок управления, включающий четыре приемных усилителя, элемент НЕ, первый формирователь им.пульса и триггер, вход сброса кото-. рого через первый приемный усилитель соединен с входом сброса устройства, входы второго, третьего и четвертого .приемных усилителей блока управления являются соответственно первым и вторым входами синхронизации и входом задания режима устройства, о т л,ич а ю щ е е с я тем, что, с целью повышения достоверности обмена, в него введены две группы элементов
ИЛИ, три группы элементов И и три группы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, а в блок управления — элемент ИСКЛЮЧАЮЩЕЕ ИЛИ и второй формирователь импульса, причем выход первого приемного усилителя блока управления соединен с входом сброса передающего регистра, выход второго приемного усилителя блока управления соединен с входами первого и второго формирователей импульса и первым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ блока управления, второй вход которого является входом задания типа абонента устройства, счетные входы разрядных триггеров приемного регистра соединены с выходом триггера блока управления, информационным входом соединенного с шиной питания положительной полярности, а входом синхронизации — через элемент НЕ с выходом первого формирователя импульса блока управления и первыми входами элементов ИЛИ первой группы, выходы которых соединены с входами синхронизации соответствующих разрядных триггеров приемного регистра, а . вторые входы — с выходами соответствующих элементов И первой группы, первые входы которых соединены с выходом второго формирователя импульеа блока управления, первый и второй входы 1 -го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ первой группы (1 = 1,М) соединены соответственно с выходом
i --ro приемного усилителя группы и выходом i --го разрядного триггера приемного регистра, а выход — с вторым входом (i+1)-ro элемента И первой группы и третьим входом (i-1)-ro элемента И первой группы, выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ блока управления соединен с первыми входами элементов И второй группы, вторые входы которых подключены к
1100614 прямым выходам соответствующих разрядных триггеров передающего регистра, входы синхронизации которых соединены с выходом третьего приемного усилителя блока управления,а инверсные выходы — с первыми входами соо тветствующих элементов И третьей группы, вторые входы которых подключены к выходу четвертого приемного усилителя блока управления,а выходы — к управляющим входам соответствующих передающих усилителей группы, информационные входы которых подключены к выходам соответствующих элементов ИСКЛЮЧАЮЩЕЕ ИЛИ второй группы и первым входам соответствующих элементов ИСКЛЮЧАЮЩЕЕ ИЛИ третьей группы, выходы которых соединены с соответствующими информационными входами разрядных триггеров передающего регистра, а вторые входы — с выходами соответствующих приемных Изобретение относится к вычислиI тельной технике и может быть использовано в вычислительных системах, построенных по принципу общей магистрали ° 5
Известны устройства для сопряжения с общей магистралью содержащие группу блокрв сопряжения, информационные входы и выходы первого блока сопряжения являются информационными входами и выходами для подключения устройства к 3ВМ, информационные входы и выходы остальных блоков сопряжения являются информационными входами и выходами для подключения устройства к абонентам, йнформационные входы — выходы всех блоков сопряжения объединены, адресные входы — выходы для подключения устройства к 3ВМ соединены с адресными входами — выходами для подключения устройства к абонентам, управляющие входы — выходы для подключения устройства к 3ВМ соединены с уп- д равляющими входами — выходами для подключения устройства к абонентам и с управляющими входами всех блоков сопряжения, блок сопряжения усилителей группы, первые входы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ второй группы образуют группу информационных входов устройства, а вторые входы подключены к выходам соответствующих элементов ИЛИ второй группы, выход » -ro элемента И второй группы соединен с первым входом (»+1)-ro элемента ИЛИ второй группы и вторым входом (» — 1)-ro элемента ИЛИ второй группы, второй вход первого элемента И первой группы и третий вход M-го элемента И первой группы соединены соответственно с выходами
M-ro и первого элементов ИСКЛЮЧАЮЩЕЕ ИЛИ первой группы, первый вход первого элемента ИЛИ второй группы и второй вход М-ro элемента ИЛИ вто рой группы подключены соответственно к выходам M-го и первого элементов И второй группы.
1 содержит блок управления и блок передачи информации, входы блока управления являются управляющими входами блока сопряжения, выходы блока управления соединены с управляющими входами блока передачи информации, информационные входы— выходы блока передачи информации являются информационными входами— выходами блока сопряжения, информационные входы и информационные выходы блока передачи информации являются информационными входами и информационными выходами блока опряжения.
При этом блок управления содержит триггеры, элементы И-НЕ, НЕ, ИСКЛЮЧАЮЩЕЕ ИЛИ, первый регистр, выходы которого соединены с входами адресного компаратора и с входами второго регистра, выходы которого через дешифратор подключены к управляющим входам блока передачи информации, включающего в себя регистры, коммутатор,триггеры, приемные и передающие элементы j1) .
Недостаток этих устройств состоит в низкой достоверности передачи ин11006 формации при однократных отказах элементов шин.
Наиболее близким к предлагаемому
IIo технической сущности является устройство для сопряжения с общей магистралью вычислительной системы,содержащее группу передающих усилителей, входы которых через передающий регистр подключены к информационному входу устройства, управляющий вход— к соответствующему выходу узла управления, а группа выходов через шинь|,данных магистрали — к входам приемных усилителей группы, выходы которых соединены с входами регистра . приоритета, схемы сравнения адреса и через приемный регистр с информационным выходом устройства, входы узла управления соединены соответственно с выходами схемы сравнения адреса, узла выборки, приемных усилителей группы и управляющими входами устройства, второй, выход узла управления подключен через формиро-. ватель импульса к управляющим входам приемного регистра и регистра приоритета, а входы — выходы — к соответствующим управляющим шинам магистрали.
Блок управления содержит группы приемных и передающих усилителей, два триггера, два элемента НЕ, четыре элемента И, элемент ИЛИ.и элемент задержки (2) .
Недостаток этого устройства состоит в низкой достоверности обмена, так как в нем исключена возможность правильной передачи информации при повреждениях шин магистрали.
Целью изобретения является повышение достоверности обмена информацией.
Поставленная цель достигается тем, что в устроиство, содержащее 45 приемный и передающий регистры, группу передающих усилителей, группу приемных усилителей, входы которых соединены с выходами передающих усилителей группы и группой информа- 50 ционных входов — выходов устройства, а выходы — с группой информационных входов приемного регистра, группа выходов которого является группои информационных выходов устройства, 55 и блок управления, включающий четыре приемных усилителя, элемент НЕ, первый формирователь импульса и
14 4 триггер, -вход сброса которого через первый приемный усилитель соединен с входом сброса устройства, входы второго, третьего и четвертого приемных усилителей блока управления являются соответственно первым и вторым входами синхронизации и входом задания режима устройства, введены две группы элементов ИЛИ, три группы элементов И, три группы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, а в блок управления — элемент ИСКЛЮЧАЮЩЕЕ ИЛИ и второй формирователь импульса, причем выход первого приемного усиителя блока управления соединен с входом сброса передающего регистра, выход второго приемного усилителя блока управления соединен с входами первого и второго формирователей импульса и первым входом элемента ИСКЛЮЧАЮЩЕЕ ИЛИ блока управления,второй вход которого является входом задания типа абонента устройства, счетные входы разрядных триггеров приемного регистра соединены с выходом триггера блока управления, информационным входом соединенного с шиной питания положительной полярности, а входом синхронизации— через элемент НЕ с выходом первого формирователя импульса блока управления и первыми входами элементов ИЛИ первой группы, выходы которых соединены с входами синхронизации соответствующих разрядных триггеров приемного регистра, а вторые входы — с выходами соответствующих элементов И первой группы,. первые входы которых соединены с выходом второго формирователя импульса блока управления, первый и второй входы -го элемента ИСКЛЮЧАЮЩЕЕ ИЛИ первой группы (=1,М) соединены соответственно с выходом 1 -ro приемного усилителя группы и выходом < -го разрядного триггера приемного регистра, а выход — с вторым входом (+1)-rо элемента И первой группы и третьим входом (i-1)-го элемента И первой группы, выход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ блока управления соединен с первыми входами элементов И второй группы, вторые входы которых подключены к соответствующим прямым выходам соответствующих разрядных триггеров передающего регистра, входы синхронизации которых соединены с выходом третьего приемного усилителя блока
S 1100614 Ь управления, а инверсные выходы " с гистрали ЗВИ, шины 11 — для подклюпервыми входами соответствующих эле- чения абонентов. ментов И третьей группы, вторые вхо-! Устройство 1 содержнт блок 12 ды которых подключены к выходу чет- . Управления и блок 13 передачи инвертого приемного усилителя блока 5 формации, вход 14 сброса, входы 15 и управления, а выходы — к управляющим 16 синхронизации, вход 17 задания входам соответствующих передающих режима и вход 18 задания типа абоусилителей группы, информационные нента, выходы 19-25, которыми блок 12 входы которых подключены к выходам соединяется с управляющими входами соответствующих элементов ИСКЛЮЧАЮ- 1О блока 13, информационные входы 26 .
ЩЕЕ ИЛИ второй группы и первым вхо- и выход 27. К шине 4 данных устройдам соответствующих элементов ИС- ство подключено информационным вхоКДЮЧАЮЩЕЕ ИЛИ третьей группы, выходы дом - выходом. которых соединены с соответствующими Вход 18 устройства 1, подклюинформационными входами разрядных 15 чаемого к магистрали ЭВМ„ соединен триггеров передающего регистра, а с шиной 28 "Земля", а входы 19,через вторые входы — с выходами соответ- которые к магистрали пбдключаются ствующих приемных усилителей группы, абоненты - с шиной 29 питания попервые входы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ ложительной полярности. второй группы образуют группу ин» . 20 Блок 12 управления содержит формационных входов устройства,а (фиг.2) первый приемный усилитель, вторые входы подключены к выходам состоящий из элементов НЕ ЯО и 31, соответствующих элементов ИЛИ вто- второй приемный усилитель (заев рой группы, выход .I -го элемента И мент HE) 32, элемент НЕ 33, третий второй группы соединен с первым вхо- 5 и четвертый приемные усилителн дом (i +1)-ro элемента ИЛИ второй (элементы НЕ) 34 и 35, триггер 36, группы и вторым входом ((-1)-го формирователи 37 и 38 импульса и элемента ИЛИ второй группы, второй элемент ИСИИОЧАЮЩЕЕ ИЛИ 39, шику 40 вход первого элемента И первой гРУп- питания положительной полярности, пы и третий вход М-го элемента И Зо Блок 13 передачи информации первой группы соединены соответствен- (фиг.3) содержит группы приемных 41 но с выходами И-ro и первого элемен и переданищях 42 усилителей, осущесттов ИСКЛЮЧАЮЩЕЕ ИЛИ первой группы, вляющих инвертирование своих входных первый вход первого элемента ИЛИ сигналов, а также группы приемных 43 второй группы и второй вход М-го 35 и передающих 44 узлов. На фиг.З нокаэлемента ИЛИ второй. группы подклю- заны выходы 45 приемных усилителей чены соответственно к выходам М-го 41, входы 46 управления передающих и первого элементов И второй группы- усилителей 42, входы 47 и 48 и выход
На фиг. 1 приведена блок-схема 49 приемного узла 43, входы.50 и системы с использованием устройства, о 5 1 и выход 52 передающего узла 44.
1 на фиг.2 — функциональная схема бло- Количество приемных и передающих ка управления, на фиг,З вЂ” блок-схема усилителей 41 и 42 и количество припередачи информации, на фиг 4 - функ емных и передающий узлов 43 и 44 циональная схема приемного узла, на . равно разрядности шины 4 данных. .фиг.5 — то же, передающего Узла; на 5 Каждый приемный узел 43 содержит фиг.б и 7 — временные диаграммыэпо (фиг.4) триггер 53 приемного регистясняющие работу устройства. ра, элемент ИЛИ 54 первой группы, Система (фиг.1) содержит группу элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 55 первой устройств 1, объединенных через ма группы и элемент И 56 первой группы. гистраль 2, в которую входят шина 3 5о Каждый передающий узел 44 содерадреса, шина 4 данных и шина 5 Уп" жит (фиг.5) триггер 57 передающего равления. регистра, элемент ИЛИ 58 второй групШина 5 управления содержит линию ,пы, элементы И 59 и 60.второй и третьей групп, элементы ИСКЛЮЧАЮЩЕЕ .
6 занятости магистрали, линию 7 сопрово ения адреса, линию 6 За- 5 ИЛИ 61 и 62 второй и третьей группись" и линию 9 ",Ответ от абонента".
ПЫна 10 входных н выходных линий Временные диаграммы (фиг.б) предназначена для подключения к ма- иллюстрируют процесс передачи,ин7 110061 формации из 3ВМ к абоненту, (режим
"Запись" ). Эпюры отображают сигналы 64 — занятости магистрали, передаваемый по линии 6; 65 — на шине 3 адреса, 66 — "Запись" на линии 8; 5
67 — на исправных линиях шины 4 данных; 68 и 69 — нж отказавшей линии шины 4 данных 70 — на линии 7 сопроР вождения адреса, 71 — на выходе одного из триггеров 57 (связанного с отказавшей линией шины 4 данных);
72 и 73 — на выходах формирователей
37 и 38; 74 — на выходе 20 блока 12
75 — в приемном регистре, состоящем из триггеров 53 76 — на линии 9 пе7 редачи ответа от абонента.
Временные диаграммы, приведенные на фиг.7, поясняют процесс передачи информации от одного из абонентов (режим "Чтение" ) в ЭВМ. Эпюры отоб- 20 ражают сигналы,77 — занятости магистрали, передаваемый по линии б, 78 — на шине 3 адреса; 79 — сопровождения адреса на линии 7 80— разрешения выдачи информации на входе 17 заданного устройства 1;„
81 — на исправных линиях шины 4 данных, - 82 и 83 — на отказавшей линии шины 4 данных; 84 — на линии 9 передачи ответа в ЭВМ; 85 — на выходе 30 одного из триггеров 57 (связанного. с отказавшей линией данных) 86 и 87 — на выходах формирователей импульсов 37 и 38; 88 — на выходе
20 блока 12; 89 - в приемном регистре, состоящем из триггеров 53.
Устройство работает следующим образом.
Устройство обеспечивает коррекцию одиночных (и некоторых групповых) 40 отказов шины 4 данных без использования дополнительных линий передачи контрольных разрядов. В рамках рассматриваемых примеров предполагается, что .шины 3 и 5 магистрали 2 абсо-45 лютно надежны, т.е. отказы могут возникнуть только к шине 4 данных..
I
Под отказом линии шины 4 данных понимается событие (например, пробо выходного транзистора одного из пе50 редающих элементов, подключенных к этой линии), при котором на отказавшей линии постоянно поддерживается низкий или высокий потенциал. Попытка передачи по отказавшеи линии
55 противоположного потенциала приводит к перегрузке выходного каскада исправного элемента-передатчика. При длительных перегрузках, связанных, например, с большой частотой обращений к магистрали, элемент-пере1 датчик может выйти из строя, что, в свою очередь, может привести к отказу других передатчиков в той же микросхеме и т.д. Поэтому, помимо коррекции ошибки, устройство обеспечивает быстрое отключение передающего элемента от линии в случае обнаружения перегрузки.
Коррекция ошибки производится следующим образом.
Предположим, что ЭВМ подготовила для выдачи в шину .данных 8-разрядный код 01011110.
Пусть при попытке выдачи этого кода в шину 4 данных в четвертом (нумерация разрядов от единицы,слева направо) разряде (линии) не удалось создать высокий потенциал (логическую единицу), т.е. к абонентам выслан код 01001110.
При этом все абоненты принимают в приемные регистры.код, содержащий ошибку в четвертом разряде, т.е. в триггер 53 четвертого узла 43 будет записан нулевой сигнал.
Абонент, опознав свой адрес на .шине 3, выдает в линию 9 ответный сигнал, по которому устройство 1, / связанное с ЭВМ, инвертирует два соседних разряда, а именно третий и пятый, в результате чего в шину 4 данных выдается код 01100110.
Абоненты, ."увидев", что на данном этапе обмена (к моменту снятия сигнала сопровождения адреса) два бита проинвертированы, инвертируют в своих приемных регистрах бит, расположенный между ними, а.именно четвертый, в результате чего в триггерах
53 формируется код без ошибки
01011110, Процесс коррекции при чтении ана:логичен процессу коррекции при записи, отличия состоят в последовательности управляющих сигналов и в направлении передачи информации.
Процесс записи (фиг. 6) начинается с установки низкого потенциала на линии 6 занятости магистрали (эпюра 64) со стороны ЭВМ (шина 1О). Сигнал на линии 6 оповещает всех абонентов о начале обмена (при наличии нескольких активных устройств этот сигнал препятствует одновременному захвату магистрали несколькими устройствами).
10 приемные регистры, состоящие из триггеров 53. Эта информация в данном примере содержит одиночную ошибку.
Триггер 53 работает в двух режимах: при наличии логического нуля на линии 20 — s режиме приема информации с выхода 45, а при наличии единицы на ликии 20 — в режиме инвертирования старого содержимого независимо от значения сигнала на выходе 45. В момент формирования синхронизирующего сигнала на входе синхронизации триггера 53 реализуется первый режим (эпюра 74). Синхронизирующий сигнал проходит через усилитель 32, формирователь. 37, элементы ИЛИ 54. По окончании сигнала на выходе формирователя 37 триггер
36 устанавливается в единичное состояние, т.е. все триггеры 53 готовятся к последующей отработке инвертирования одного из битов IIQ единичному сигналу на выходе 20. Первоначально, до формирования сигнала занятости на линии 6, триггеры
36 и 57 находятся в сброшенном состоянии за счет действия сигнала на выходе 19.
Один из абонентов опознает свой адрес, выставленный на шине 3, и посылает в ЭВМ ответный сигнал rio линии 9 (эпюра 76). Получив ответный сигнал, устройство 1, связанное с ЭВМ, инвертирует информацию на двух линиях, между которыми заключена отказавшая линия. Сигнал инвертирования из линии 9 поступает через усилитель 32 и лемент ИСКЛЮЧАЮЩЕЕ
ИЛИ на выход 23 блока 12 и далее на элементы И 59. Триггер 57, соответствующий отказавшей линии и включенный сигналом с выхода элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 62, разрешает одноименному элементу И 59 выдачу сигнала на выход 52., Этот сигнал поступает на входы 50 и 51 и с помощью элементов ИЛИ 58 инвертирует выходной сигнал элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 61 соседних узлов 44.
Через некоторое время, достаточное для окончания переходных процессов в шине 4. ЭВМ снимает сигнал сопровождения адреса с линии 7 (эпюра 70, переход из "0" в "1"). По снятию этого сигнала во всех устройствах
1, связанных с абонентами, формирует.ся импульс на выходе формирователя
38, который по выходу 22 поступает
9 1100614
После установки сигнала занятости магистрали в линии 6 ЭВМ выставляет на шине 3 код, однозначно определяющий адресуемый элемент, в который посылаются данные (эпюра 65). Одновре- 5 менно на линии 8 (эпюра бб) устанавливается низкий потенциал (при выполнении операции "Чтение" на линии
8 поддерживается высокий потенциал)..
Низкий потенциал с линии 8 поступает 10 на вход 17 устройства, связанного с
ЭВМ, и, пройдя через усилитель 35 на выход 25, поступает на входы элементов И 60. В исходном состоянии триггеры 57. сброшены и сигнал с выхода 15
25 открывает по входам 46 усилители
42, в результате чего информация с входом 26 поступает в шину 4 (эпюра
67).
Так как одна из линий шины данных 20 через низкое сопротивление отказавшего элемента "привязана" к шине
"Земля" (эпюра 68), то при попытке выдачи высокого потенциала в эту линию ее потенциал возрастает лишь 25 незначительно (эпюра 69), а соответствующий усилитель 42 работает в режиме, близком к режиму короткого замыкания по выходу.
Через некоторое время, достаточное для окончания переходных процессов в шине 3 адреса, шине 4 данных и в линии 8 (например, через 150 нс), из ЭВМ в линию 7 выдается сигнал сопровождения адреса (эпюра 70), пе: редний фронт которого (переход от высокого потенциала к низкому) указывает на наличие информации на указанных выше линиях. К моменту выдачи этого сигнала передающие узлы
44 "знают", удалось ли выдать в шину
4 данных нужную информацию. В рассматриваемом примере потенциал одной из линий шины 4 данных зафиксирован на уровне близком к уровню Земля, 4 следовательно, на входы соответствующего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 62 поступают разноименные сигналы, и на информационном входе триггера 57 формируется логическая единица. Запись этой единицы в триггер 57 производится в момент, близкий к моменту выдачи сигнала в линию 7, который проходит через усилитель 34 на выход 24 и на вход синхронизации триггеров 57. Сигнал на выходе триггера
57 показан на эг;юре 71.
Устройства 1 всех абонентов принимают информацию с шины 4 в свои
11 11006 на один из входов элемента И 56. В разряде, содержащем ошибку, на два других входа элемента И 56 поданы логические единицы с соседних узлов, так как в последних зарегистрировано 5 несовпадение старой и новой информации с помощью элементов ИСКЛЮЧА16ЦЕЕ ИЛИ
55. Поскольку на выходе 20 присутствует логическая единица (emopa 74), а на вход синхронизации триггера 53 ошибочного разряда подан импульсный сигнал цепи от элемента И 56 через элемент ИПИ 54, состояние этого триггера 53 меняется на противоположное, т.е. ошибка корректируется. 15
После этого выбранный абонент снимает ответный сигнал (эпюра 76, переход из "0" в "1"), а ЭВМ снимает адрес, данные и сигнал "Запись", после чего снимается сигнал занятос- 20 ти магистрали (эпюра 64). Снятие сигнала занятости влечет за собой сброс триггеров 36 и 57, после чего устройство готово для нового сеанса обмена. 25
Процесс чтения информации от абонента к ЭВМ поясняется диаграммами, показанными на фиг.7.
ЭВМ захватывает магистраль 2, выдает адрес и сигнал сопровождения 30 (эпюры 77, 78 и 79), после чего один из абонентов подключает свои пере14 12 дающие элементы к магистрали (эпюра
80) и выдает информацию. (эпюра 81) в шину 4. Потенциал одной из линий, как и прежде, фиксируется на уровне, .близком к потенциалу "Земля" (эпюры
82,83). Абонент выдает сигнал подтверждения данных (эпюра 84), после чего перегруженный усилитель 42 выключается, а ЭВМ принимает информацию, содержащую ошибку (эпюра 89), и снимает сигнал сопровождения адреса. После этого абонент инвертирует два разряда,. соседние с ошибочным, и с некоторой задержкой, достаточной для установления нового кода на шине 4 данных, снимает ответный сигнал (эпюра 84), B результате чего в приемном регистре формируется правильный код (эпюра 89) . Абонент с некоторой задержкой, гарантирующей надежный прием данных ЭВМ, снимает информацию с шины 4 данных и отключается от этой шины (эпюра 80).
После этого снимается сигнал занятости и сбрасываются триггеры 36 и
57.
Таким образом, устройство позволяет повысить достоверность обмена информации в результате коррекции одиночных (и некоторых групповых) отказов магистрали.
1 100614
1100614
1 100614
1100614 ддщдщ Заказ 4581/37 ТиРаж 699 Подписное филиал ППП патент, г.Ужгород, ул.Проектная, 4