Устройство для сопряжения абонента с общей магистралью Советский патент 1991 года по МПК G06F13/00 G06F11/00 

Описание патента на изобретение SU1649558A1

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

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

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

Устройство содержит (фиг. 1 и 2) блок 1 управления и группу приемопередающих блоков 2 по числу информационных разрядов. Блок 1 управления образуют элементы 3-5 задержки, триггеры 6-8, элемент И-ШШ 9, элементы И 10 - 13, элементы ИЛИ-НЕ 14 и 15, элементы ИЛИ 16 - 18, элемент И 19, усилители-передатчики 20- 24 и усилители-приемники 25 - 28.

Приемопередающий блок 2 включает элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 29, усилитель-передатчик 30, усилитель-приемник 31, элемент НЕ 32 и элемент И-ИЛИ-НЕ 33.

На фиг.1 и 2 также обозначены.выход 34 абонента Сброс, вход 35 абонента Сброс, вход 36 абонента Стробнрование, выход 37 абонента Стробирование, выход 38 абонента Направление обмена, информационный выход-вход 39, 40 абонента, шины

СЈ 00

Сброс (41), Отказ (42), Строби- рование (43), Признак обмена 1 (44) и Признак обмена 2 (45) , а также Информационная (46) общей магист- рали.

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

После первоначального воздействия по линии сброса триггер 8 установ- лен в О (на нулевом выходе - 1) триггеры 6 и 7 также находятся в сброшенном состоянии.

В режиме передачи информация от абонента на информационный выход 39 абонента подается прямой код передаваемого слова. В блоке 1 управления элементы И Ю и 12 закрыты соответственно сигналами с выходов триггеров 6 и 7, на выходах элемен- тов И 11 и 13 - 1, на выходах элементов ИЛИ-НЕ 14 и 15 - О. Поэтому информация с выхода 39 абонента, минуя элементы НЕ 32, проходит через элементы И-ИЛИ-НЕ 33 и усилители-пе- редатчики 30 и попадает на информационную шину 46 магистрали в прямом коде. При нормальной передаче информация в магистраль на всех выходах элементов ИСКЛЮЧАЮЩЕЕ ИЛИ 29 форми- руются нулевые сигналы (выдаваемая информация соответствует фактически выданной) и, следовательно, на выходах элементов ИЛИ 16 и 17 сформирован О, поэтому на выходе элемен- та ИЛИ 18 присутствует О. При поступлении фронта сигнала Строб с выхода элемента 3 задержки на синхро- входах триггеров 6 и 7 присутствует О, т.е. триггеры 6 и 7 остаются в сброшенном состоянии. Пройдя через элемент 4 задержки (время задержки должно превышать время срабатывания триггеров 6 и 7, что существенно при обнаружении ошибки), сигнал Строб проходит через элемент И-ИЛИ 9 и усилитель-передатчик 22 на шину 43 магистрали, подтверждая истинност информации установленной на информационных шинах магистрали. Сигналы, снимаемые с нулевых выходов триггеро 6 и 7, подаются на входы элемента И 19 и, соответственно, проходят через усилители-передатчики 23 и 24 на шины 44 и 45, обозначая, что информация выдана в магистраль по нечетным и четным информационным разрядам в прямом коде. После окончания сигнала с шины 38 магистрали усилителипередатчики 30 закрываются и магистраль может использоваться для нового цикла обмена.

1

При ошибочной передаче на шину. 46.К (К - нечетное) информация, передаваемая с выхода элемента И-ИЛИ-НЕ 33.К, не совпадает с той, которая была получена на выходе усилителя-приемника НЕ 31.К, и на выходе элемен- ТА ИСКЛЮЧАЮЩЕЕ ИЛИ 29.К формируется сигнал, который проходит через элемент ИЛИ 16 на информационный вход триггера 6 и вход элемента ИЛИ 18. С выхода элемента ИЛИ 18 сигнал поступает на информационный вход триггера 8. Поэтому при поступлении сигнала на вход синхронизации триггера 6 с выхода элемента 3 задержки триггер переходит в единичное состояние, т.е. О, установившийся на нулевом выходе триггера 6, через элемент И 19 запрещает непосредственную выдачу стробирующего сигнала с выхода элемента 4 задержки. В этом случае нулевой сигнал с нулевого выхода триггера 6 передается через усилитель-передатчик 23 на шину 44 магистрали, предупреждая о том, что по магистрали (по нечетным разрядам) будет передаваться инверсный код. В то же время единичный сигнал с единичного выхода триггера 6 открывает элемент И 10, в результате чего информация с выхода 39.К абонента проходит через элемент НЕ 32.К, элемент И-ИЛИ-НЕ 33.К и усилитель-передатчик 30.К. В этом случае информация, передаваемая по нечетным разрядам, инвертируется. Сигнал с выхода элемента 5 задержки поступает на синхровход триггера 8 и через элемент И-ИПИ 9 и усилитель-передатчик 22 выдается на шину 43. Если путем инвертирования удается исправить ошибку в нечетных разрядах, то триггер 8 остается в сброшенном состоянии. Если инвертирование вновь приводит к ошибке (например, при попытке передачи по двум парам соседних перемкнутых шин магистрали 46 сначала кода 1001 а затем 0110), то триггер 8 устанавливается в единичное состояние и через усилитель-передатчик 21 на шину 42 выдается сигнал некорректируемого отказа. Аналогично исправляются ошибки, возникающие в результате неисправности в шинах,

51b

соответствующих четным информационным разрядам,

В режиме приема информации с магистрали стробирующий сигнал на выходе 37 устройства не формируется, триггеры 6-8 сброшены, передатчики 21-24 отключены, элементы И 10 - 13 закрыты, элементы ИЛИ-НЕ 14 и 15 выполняют функцию инвертирования сигнала, поступающего на их входы соответственно с шин 44 и 45 через уси пители-приемники 27 и 28. Элементы И-ИЛИ-НЕ 33 закрыты для передачи информации с выходов 39 абонента и выполняют функцию инвертирования сигналов, поступающих с выходов элементов ИЛИ-НЕ 14 и 15 соответственно в нечетные и четные приемопередающие блоки.

В зависимости от режима передачи информации элемент И-ИЛИ-НЕ 33 либо выполняет функцию дополнительного инвертора, включенного последовательно с элементом НЕ 32, либо транслирует сигнал без изменения фазы.

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

Устройство включается между магистралью ЭВМ и каждым абонентом, при этом число устройств равно числу абонентов. Внутренние связи устройства обеспечивают отдельную обработку сигналов, поступающих с четных ь нечетных приемопередающих блоков, что позволяет исправить одиночные ные ошибки в информационных шинах 46 магистрали и ошибки, вызванные неисправностями шин магистрали типа перемычка между соседними информационными разрядами. При наличии константной неисправности О в шине 46 усилитель-передатчик 30 не способен- сформировать на шине 1. Аналогично при наличии константной неисправности 1 на шине 46 усилитель- передатчик 30 не способен сформировать сигнал О, Эти случаи характеризуют наличие двух нулей или двух единиц на входе и выходе усилителя- приемника 31. Регистрация таких оши борных ситуаций производится элементом ИСКЛЮЧАЮЩЕЕ ИЛИ 29, ла выходе которого в этом случае формируется 1, Появление на выходе элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 29,К (К - четное)

5586

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

Q разрядами может привести к ошибке. Например, при попытке передать по перемкнутым соседним четному и нечетному разрядам соответственно кода 01 на выходе элемента ИСКЛЮЧАЮЩЕЕ

5 ИЛИ 29 соответствующего нечетного приемопередающего блока будет сформирована 1, после чего будет осуществлен повтор передачи проинвер- тированной информации по нечетным

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

5

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

Устройство для сопряжения абонента с общей магистралью, содержащее

0 блок управления и группу приемопередающих блоков, причем блок управления содержит- три элемента задержки, два триггера, элемент И-ИЛИ, два элемента И, первый элемент ИЛИ-НЕ, первый элемент ИЛИ, четыре усилителя-передатчика, три усилителя-приемника, а каждый приемопередающий блок содержит элемент И-ИЛИ-НЕ, элемент HS, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, усили0 тель-передатчик, усилитель-приемник, при этом вход первого усилителя-передатчика блока управления является входом устройства для подключения к установочному выходу абонента, выход

5 первого усилителя-приемника блока управления соединен с входом сброса первого триггера блока управления и является выходом устройства для подключения к установочному входу абоQ нента, выход второго усилителя-приемника блока управления является выходом устройства для подключения к стробирующему входу абонента, вход первого элемента задержки блока управления соединен с входом сброса второго триггера блока управления, с первым, вторым входами элемента блока управления и является входом устройства для подключения к

стробирующему выходу абонента, пер- вый вход первого элемента И блока управления соединен с первыми входами второго элемента И и первого элемента ИЛИ-НЕ блока управления, с управляющими входами усилителей-передатчиков каждого приемопередающего блока и является входом устройства , для подключения к выходу направления обмена абонента, вход элемента НЕ каждого приемопередающего блока соединен с первым входом элемента И-Ш1И НЕ каждого приемопередающего блока и является входом устройства для подключения к соответствующему разряду информационного выхода абонента, выходы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ нечетных приемопередающих блоков группы соединены с соответствующими входами первого элемента ИЛИ блока управления и являются выходами устройства для подключения к соответствующим нечетным разрядам информационного входа абонента, выход первого усилителя-передатчика блока управления соединен с входом первого усилителя-приемника блока управления и является входом-выходом устройства для

мента ИСКЛЮЧАЮЩЕЕ ИЛИ, второй вход которого соединен с выходом усилителя-приемника, при этом в блоке уп- равления вход второго усилителя-передатчика соединен с единичным выходом первого триггера, синхровход которого соединен.с выходом второго элемента задержки и с третьим входом элемента И-ИЛИ, выход и четвертый вход которого соединены соответственно с входом третьего усилителя-передатчика и с входом второго элемента задержки, соединенного с выходом тре5 тьего элемента задержки, вход которого соединен с выходом первого элемента задержки и с синхровходом второго триггера, информационный вход, нулевой и единичньй выходы которого соеQ динены соответственно с выходом первого элемента ИЛИ, с входом четвертого усилителя-передатчика, соединенного с вторым входом второго элемента И, и с вторым входом первого эле5 мента И, выход третьего усилителя- приемника соединен с вторым входом первого элемента ИЛИ-НЕ, причем выходы первого, второго элементов И и первого элемента ИЛИ-ПЕ блока уп

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

название год авторы номер документа
Устройство для подключения абонента к общей магистрали 1987
  • Цемик Вадим Петрович
  • Антипов Андрей Анатольевич
  • Мостепанов Виктор Алексеевич
SU1476478A1
Устройство для подключения абонентов к общей магистрали 1983
  • Шевкопляс Борис Владимирович
SU1180912A1
Устройство для программного управления технологическими процессами 1985
  • Филиппов Василий Алексеевич
  • Семенов Владимир Ильич
  • Максимов Борис Павлович
  • Савельев Анатолий Петрович
  • Хамбур Геннадий Дмитриевич
SU1282161A1
Устройство обмена информацией между ЭВМ и абонентами 1990
  • Петров Владимир Германович
  • Кутуев Алим Татирович
  • Русаков Владимир Дмитриевич
  • Лаптев Александр Михайлович
SU1835545A1
Устройство для сопряжения ЭВМ с абонентом 1986
  • Алферьев Николай Николаевич
  • Кочкин Валерий Дмитриевич
  • Красильников Александр Николаевич
  • Терентьев Сергей Евгеньевич
  • Шунин Владимир Александрович
SU1334154A1
Устройство для сопряжения с общей магистралью вычислительной системы 1982
  • Шевкопляс Борис Владимирович
SU1100614A1
Устройство для сигнализации между процессорами 1991
  • Гарин Владимир Юрьевич
  • Елисеев Александр Александрович
  • Третьяк Татьяна Михайловна
SU1837304A1
Устройство сопряжения двух магистралей 1988
  • Помыткина Елена Леонидовна
  • Самчинский Анатолий Анатольевич
  • Кузьо Мирослав Николаевич
SU1675894A1
Устройство для сопряжения ЭВМ с абонентом 1990
  • Потапенко Валерий Ильич
SU1705832A1
Устройство для подключения внешних устройств к общей магистрали 1986
  • Нагорнов Эдуард Андреевич
  • Орлов Олег Петрович
  • Чванов Борис Иванович
SU1343420A1

Иллюстрации к изобретению SU 1 649 558 A1

Реферат патента 1991 года Устройство для сопряжения абонента с общей магистралью

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

Формула изобретения SU 1 649 558 A1

подключения к шине сброса общей маги- 30 равления соединены с третьим, чет

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

5

0

вертым и пятым входами элементов И-ИЛИ-НЕ нечетных приемопередающих блоков, отличающееся тем, что, с целью повышения достоверности при обмене информацией путем исправления ошибок из-за одиночных перемычек в разрядных шинах общей магистрали, в блок управления устройства введены третий триггер, два элемента ИЛИ, три элемента И, второй элемент ИЛИ-НЕ, пятый усилитель-передатчик, четвертый усилитель-приемник, причем выход пятого усилителя-передатчика блока управления соединен с входом четвертого усилителя-приемника блока управле- ния и является входом-выходом устройства для подключения к второй шине признака обмена общей магист- Q рали, выходы элементов ИСКЛЮЧАЮЩЕЕ ИЛИ четных приемопередающих блоков группы соединены с соответствующими входами второго элемента ИЛИ блока управления и являются выходами устройства для подключения к соответствующим четным разрядам информационного входа абонента, третьи, четвертые и пятые входы элементов И-ИЛИ-НЕ четных приемопередающих блоков груп5

5

пы соединены соответственно с выходами третьего, четвертого элементов И и второго элемента ИЛИ-НЕ блока управления, при этом в блоке управления пятый вход элемента И-ИЛИ и нулевой выход второго триггера соединены соответственно с выходами и с первым входом пятого элемента И, второй вход которого соединен с входом пятого усилителя-передатчика, с нулевым выходом третьего триггера и с первым входом четвертого элемента И, второй вход которого соединен с первыми входами третьего, второго элементов И и с первым входом второго элемента ИЛИ-НЕ, второй вход коКоя

(Отказ Признак Признак обмена 1 обмена 2

) О 1 100

000110 О

101000

111001 О

001100

000010 1

торого соединен с выходом четвертого усилителя-приемника, второй вход третьего элемента И соединен с единичным выходом третьего триггера, вход сброса, сиихровход и информационный вход которого соединены соответственно с входом сброса вто рого триггера, синхровходом второго триггера и с выходом второго элемента ИЛИ, соединенного с первым входом третьего элемента ИЛИ, вто- рой вход и выход которого соединены соответственно с выходом первого элемента ИЛИ и с информационным вхс дом первого триггера.

Примечание

Код в магистрали с неисправностью типа перемычка между 1-й и 2-й шинами (ошибка в 1-м разряде).

Проинвертированы нечетные разряды

Код в магистрали с неисправностью типа перемычка между 4-й и 5-Я шинами (ошибка в 4-м разряде).

Проинвертированы четные разряды

Код в магистрали с неисправностью типа перемычка между 1-й и 2-й, 4-й и 3-й шинами (ошибка в 1-м разряде). Некорректируемая ошибка в 4-м разряде

J4

Документы, цитированные в отчете о поиске Патент 1991 года SU1649558A1

Шевкопляс В.Б
Устройство для исправления постоянной ошибки в линии магистрали, - Микропроцессорные структуры
М.: Радио и связь, 1986S, с
Способ утилизации отработанного щелока из бучильных котлов отбельных фабрик 1923
  • Костин И.Д.
SU197A1
Устройство для подключения абонентов к общей магистрали 1983
  • Шевкопляс Борис Владимирович
SU1180912A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 649 558 A1

Авторы

Дяченко Олег Николаевич

Юхновецкий Яков Вениаминович

Гавриш Вадим Николаевич

Даты

1991-05-15Публикация

1989-05-03Подача