Устройство управления вводомвыводом информации

 

9«ФЯнОт@, :1:i&i, Союз Советских

Социапистичесних

Реснубпин

« 714385 (6! ) Дополнктельное к авт. свнд-ву (22) Заявлено 30.07.75 (2! ) 2159220/18-24 с присоединением заявки М

5 06 V 3/04

6эеуддрстеекеИ комитет

СССР

No делам кэебретеккй я еткриткв (23) Приоритет

Опубликовано 05.02,80. Бюллетень,% 5 (53) УДК 681.326.. 7(088.8) Дата опубликования описания 08.02.80

Б. E. Алексеев и В. О. Игнатьев (72) Авторы изобретения (7l) Заявитель (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ

ВВОДОМ-ВЫВОДОМ ИНФОРМАЦИИ

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

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

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

Недостаток известных устройств состоит в отсутствии возможнести оператиЬ- ного получения данных о состоянии эле ментов устройства.

Наиболее близким по технической сущности к предложенному изобретению является устройство, содержащее группу ъир««юля«оп«««х триггеров, группу триггеров обкп иа г: AHcl«l««HM устройством, ГРуп\

2 пу информационных регистров, группу триггеров обмена сигналами с каналом ввода-выв ода, дешифратор, коммута тор, распределитель и генератор тактовых импульсов, причем первый выход распределителя соединен с первыми входами дешифратора, группы триггеров обмена сигналами с каналами ввода-вывода, подключенных вторым входом и первым выходом соответственно к первым входу и выходу устройства и коммутатора, первый выход которого соединен со вторым входом депифратора, вторые вход и выход коммутатора подключены соответственно к первым выходу и входу группы информационных регистров, вторые вход и выход которых соединены соответственно со вторыми входом и выходом устройства, выход де«««ифратора подключен к первому входу группы управляющих триггеров, соединенной выходом с первым входом распределителя, к третьему входу группы информационных регистров, четверт««A вход и третий вы714385

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

f2).

Недостаток этого устройства состоит в низкой его надежности.

Цель изобретения — повышение надежности устройства.

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

И, выходы которой соединены с соответ- з0 ствующйми входами первого элемента

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

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

На чертеже представлена блок-схема устройства, которое содержит группу 1 элементов И, элемент ИЛИ 2, счетчик 3, формирователь 4 импульсов, формирова55 тель 5 импульса сброса, элемент ИЛИ 6, группу 7 триггеров обмена сигналами с каналом ввода-вывода, группу 8 информа4 ционных регистров, коммутатор 9, дешифратор 1 О, генератор 1 1 тактовых импульсов, группу 12 управляющих триггеров, распределитель 13, группу 14 триггеров обмена с внешним устройством, триггер блокировки 15, элемент И 16, входы и выходы 17 сопряжения с каналом ввода-вывода ЦВМ, входы и выходы

18 сопряжения с внешним устройством и входы и выходы 19 сопряжения с IBM, выход формирователя 5 соединен со входами установки всех триггеров устройст-, аВ (на чертеже не показаны).

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

Устройство осуществляет обмен информации между каналом ввода-вывода и внешним устройством. При подозрении о наличии в устройстве неисправности, включается программа ЦБМ, по которой производится последовательный опрос и запись состояния всех триггерных точек, так что в памяти ЦВМ образуется "фотография состояния" устройства. Обнаружение места неисправности достигается сравнением "фотографий" неисправного и эталонного устройств. Неисправный элемент устройства определяется по номеру такта при выполнении контрольной операции обмена и распределения в "фотографии" несравнившихся разрядов, поскольку комер такта определяет, откуда и куда переписывается информация, а несравнившиеся разряды в "фотографии" указывают узел устройства, где неправильно изменилась информация.

По сигналу на входах 19 от UBM триггер 15 устанавливается в положение, при котором элемент И 16 блокирует прохождение тактирующих сигналов генератора 11 через элемент ИЛИ 6 на распределитель 13. Устройство при этом переключается в режим диагностики. По сигналу от ЦВМ все триггеры через формирователь 5, включая счетчик 3, устанавливаются в исходное состояние. Последовательно выдаются сигналы от LIBM на переключение элементов И из группы

1 и через элемент ИЛИ 2 состояние триггерных точек УУВВ переписывается в память ЦБМ для последующего сравнения с эталонным состоянием.

Затем ЦВМ запускает канал вводавывода на выполнение контрольного задания по обмену информацией с проверяе1 мым устройством. Канал ввода-вывода, приняв задание от ЦВМ, обменивается через входы и выходы 17 стандяртного

5 714 интерфейса сигналами с проверяемым устройством и выдает информацию, которую устройство должно выдать по входамвыходам 18 на внешнее устройство. После этого UBM читает состояние устрой5

ctBB и выдает через элемент ИЛИ 6 на распределитель 13 сигнал, по которому распределитель 1 3 через коммутатор 9 обеспечит передачу информации между регистрами группы 8 прямо или черЕз i0 дешифратор 10. Дешифратор 10 при этом может изменить состояние некоторых

f управляющих триггеров из группы 12 и переключить распределитель 1 3. Затем снова осуществляется считывание всех триггерных точек устройства в UBM для анализа. Программа 11ВМ периодически проверяет состояние триггеров групп

7, 14 и счетчика 3, контролируя этим момент начала сеанса обмена информа- р0 цией с каналом ввода-вывода или внешним устройством. Если такой момент наступил, то сравнение "фотографий с эталоном прекращается, так как момент поступления новой информации от канала 25 ввода-вывода или внешнего устройства асинхронен и меняется только состояние распределителя 13 (такты ожидания).

Снятие "фотографий" состояния устройства и выдача тактирующих сигналов от З0

UBN будет продолжено в момент, когда изменится состояние триггеров групп 7 и 14 и счетчика 3, т. е, в момент по

/ ступления информации ответа от канала ввода-вывода и внешнего устройства. 35

Выдача тактирующих сигналов для чтения "фотографий состояния триггер ных точек устройства продолжается до окончания контрольной канальной прог» раммы (при снятии эталонных фотограР, 40 фий") или до момента обнаружения программой UBN расхождения эталонной фотографии" состояния с фотографией" состояния проверяемого устройства.

Таким образом, устройство позволяет

ЦВМ определить место неисправности с

Ю точностью до триггера по расположению л Д Ф. несравнившихся разрядов в фотографии состояния и по номеру такта выполнения

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

Hbt с соответствующими входами первого элемента ИЛИ, подключенного вьrxoдом к пятому выходу устройства„четвертый вход распределителя соединен с выходом второго элемента ИЛИ, первый и второй входы которого подклю епы c îответственно к седьмому. входу устрой55

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

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

Источники информации, принятые во внимание при экспертизе

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

No. 453685, кл. g 06 Г 3/04, 1972.

10 2. Патент США No. 3633016, кл. 5 06 F 11/00, 1972 (прототип), 7,. 7 14385

8 ства и выходу элемента И, первый вход сброса соединен со входом установки элемента И соединен с выходом генера- всех триггеров устройства, вход которотора тактовых импульсов, а второй - че го соединен с шестым входом устройстрез триггер блокировки с восьмым вхо- ва. дом устройства, девятый вход которого соединей с третьим входом группы элементов И, подключенной четверым, mrтым и шестым входами ко второму выходу и первому и- третьему входу распределителя i .третьему выходу устройства, выход формирователя .ймпульсов

Ш1ЙЙПЙ:Яказ 9289/46 Тираж 751 Г!одпнсное

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

Устройство управления вводомвыводом информации Устройство управления вводомвыводом информации Устройство управления вводомвыводом информации Устройство управления вводомвыводом информации 

 

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

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

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

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

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

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

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

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

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