Устройство управления вводом-выводом
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО УПРАВЛЕНИЯ ВВОДОМ-ВЬШОДОМ по авт.св. № 586452, отличающееся тем, что, с целью повьшения надежности, в него введены формирователь импульсов , счетчик, триггер, элемент И, причем выходы регистра данных, формирователя импульсов и элемента И через счетчик соединены с входом триггера, выход которого соединен с входами цифрового управляемого генератора и формирователя импульсов , выход блока связи соединен с входами триггера и элемента И, другой вход которого объединен с входом элемента ИЛИ и соединен с входом устройства. g (О
СОЮЗ СОВЕТСКИХ
И Ю
РЕСПУБЛИК (19 ИИ эаю G Op F 3/04
ХОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
flO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCHOMY СВИДЕТЕЛЬСТВУ (61) 586452 (21) 3556301/18-24 (22) 04.03.83 (46) 23.07.84. Бюл. К 27 (72) A.Ì. Казаков, Е. P. Лившиц и И.В. Ленс.кий (71) Рижское ордена Ленина производственное объединение ВЭФ им..В.И. Ленина (53) 681.3 (088.8) (56) 1. Авторское свидетельство СССР
Ф 586452, кл, С 06 F 3/04, 1976 (прототип). (54)(57) УСТРОЙСТВО УПРАВЛЕНИЯ
В ОДОМ-ВЫВОДОМ по авт.св. 9 586452, о т л и ч а ю щ е е с я тем, что, с целью повышения надежности, в него введены формирователь импульсов, счетчик, триггер, элемент И, причем выходы регистра данных, формирователя импульсов и элемента И через счетчик соединены с входом триггера, выход которого соединен с входами цифрового управляемого генератора и формирователя импульсов, выход блока связи соединен с входами триггера и элемента И, дру" гой вход которого объединен с входом элемента ИЛИ и соединен с входом устройства °
1104495
Изобретение относится к вычислительной технике и может быть исполь. зовано при разработке аппаратуры ввода-вывода информации.
По основному авт.св. 9 586452 5 известно устройство управления вводом-выводом, содержащее блок связи, регистр обмена, регистр данных и блок памяти, причем вход регистра обмена соединен с первым вы- IP ходом блока связи, выход регистра обмена подключен к первому входу блока связи, второй вход которого соединен с первым выходом регистра данных, первый вход которого подклю- 15 чен к второму выходу блока связи, второй вход регистра данных соединен с выходом блока памяти, вход которого подключен к второму выходу регистра данных, при этом выход регистра 20 данных соединен через цифровой управляемый генератор и элемент ИЛИ с третьим входом блока связи (1) .
Недостатком данного устройства является низкая надежность, вызван- 25 ная тем, что выход из строя устройства ввода-вывода приводит к выходу из строя всей системы, которая, ожидая поступления синхронизирующего импульса от устройства ввода- вывода, не gp сможет продолжать свою работу (система "зависает").
Цель изобретения — повышение надежности.
Для достижения поставленной цели в устройство управления вводом-выводом, содержащее блок связи, регистр обмена, регистр данных и блок памяти, причем вход регистра обмена, соединен с первым выходом блока свя- 4О зи, выход регистра обмена подключен к первому входу блока связи, второй вход которого соединен с первым выходом регистра данных, первый вход которого под лючен к второму выходу 45 блока связи, второй вход регистра данных соединен с выходом блока памяти, вход которого подключен к второму выходу регистра данных, при этом выход регистра данных соединен через цифровой управляемый генератор и элемент ИЛИ с третьим входом блока связи, введены формирователь импульсов, счетчик, триггер, элемент И, причем выходы регистра данных, формирователя 55 импульсов и элемента И через счетчик соединены с входом триггера, выход которого соединен с входами цифрового управляемого генератора и формирователя импульсов, выход блока связи соединен с входами триггера и элемента И, другой вход которого объединен с входом элемента ИЛИ и соединен с входом устройства °
На чертеже изображена структурная блок-схема предлагаемого устройства.
Устройство управления вводом-выводом содержит регистр 1 обмена, блок 2 связи, регистр 3 данных, блок
4 памяти, цифровой управляемый генератор 5, элемент 6 ИЛИ, формирователь
7 импульсов счетчик 8, триггер 9 и элемент 10 И.
Устройство работает следукпцим образом.
Команда начала обмена из центрального процессора, регистра 1 обмена и блока 2 связи поступает к внешним устройствам, на входы счетчика 8 и установочный вход триггера 9. Таким образом код из регистра 3 данных фиксируется в счетчике 8 по импульсу от блока 2 связи, а также устанавливает триггер 9. Обмен информацией происходит по синхроимпульсам, поступающим от устройств вводавывода на первый вход элемента 6 ИЛИ, причем цифровой управляемый генератор 5 в соответствии с кодом, принятым из регистра 3 данных перед началом обмена информацией, выдает через элемент 6 ИЛИ в регистр 3 данных серию импульсов, количественно равную числу машинных слов в одном слове устройства ввода-вывода. После этого счетчик 8, работающий в режиме вычитания, начинает уменьшать свое содержание под действием формирователя 7 импульсов.
Если в течение времени, определяемого кодом поступившим от регистра
3 данных в счетчик 8, не придет импульс от устройства ввода-вывода, триггер 9 будет сброшен и устройство в целом прекратит работу. Сигнал, вырабатываемый при сбросе триггера 9, поступает на третий вход элемента 6 ИЛИ, имитируя синхроимпульс от устройства ввода-вывода, и на второй вход цифрового управляемого генератора 5, возвращая его в исходное состояние для предотвращения обмена информацией по импульсу от триггера 9.
Если синхроимпульс от устройства ввода-вывода поступил до истечения
1104495
Составитель А. Миронович
Техред Т.Маточка Корректор О. Луговая
Редактор С. Патрушева
Тираж 699 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открьггий
113035, Москва, Ж-35, Раушская иаб., д. 4/5
Заказ 5261/35
Филиал ППП "Патент", г. Ужгород, ул. Проектная,4 контрольного интервала счетчик 8 возвращается в исходное состояние..
Таким образом, по сравнению с известным предлагаемое устройство сохраняет работоспособность системы в целом при выходе из строя одного из устройств ввода-вывода, чем обеспечивается более высокая надежность.
Введенный счетчик 8, функцией которого является отсчет заданного временного интервала, до появления синхроимпульса от устройства вводавывода поддерживает триггер 9 в состоянии, сигнализирующем о готовности устройства ввода-вывода к обмену.
Если по истечении заданного времени синхроимпульс от устройства ввода-вывода не поступит, счетчик 8 и триггер 9 имитируют синхроимпульс,который возвращает систему в исходное состояние. Таким образом повышается
10 надежность системы в случае отказа либо сбоя одного из устройств вводавывода.