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

Иллюстрации

Показать все

Реферат

 

О П И С А Н И Е ((((Д2У()(»

ЙЗОБРЕТЕН ИЯ (61) Дополнительное к авт. свид-ву (22) 3 а и в л 8 но 26.02.73 (21) 1888405/18-24 с присоединением заявки ¹ (23) Приоритет

2 (Я) М. Кл.

G 06 F 3/04

Даяударатааа((ь(а аанатат

СССР аа далан ааабратааай и атмрюнй

Опубликовано 15.01,79, Бюллетень № 2

Дата опубликования описания 15.01.79 (53) УЛК б81 325 (088.8) г

К. И. Диденко, В. В. Топорков, Н. В. Чернец и И. С. (1кандрйк. I

L

1

Б

Скецкальиое конструкторское бюро систем автоматичаасого уцравлеккл (72) Авторы иэобретения (54) УСТРОйСтВО ДЛЯ ОБМЕНА ИН1ОРЯАЦИЬй

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

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

Недостатком таких устройств является нх сложность.

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

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

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

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

Кроме того, блок анализа состояния содержит группу элементов И, элементы ИЛИ, элементы

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

О

15 0 э5

3%

4$

55 того элемента ИЛИ, второй вход которого подключен ко второму входу пятого элемента ИЛИ и четвертому входу блока, Bblxogbf группы элементов И, первого и второго элементов И и выход второго триггера подключены к соответствующим выходам из группы выходов блока, На фиг. 1 представлена блок-схема устройства, которое содержит: блок 1 ввода-вывода, блок 2 хранения команд, блок 3 анализа состояния, блок 4 управления, блок 5 формирования временных интервалов. На фиг, 2 показана схема реализации блока 3 анализа состояния, где обозначены: группа S элементов И, элементы И б, элементы ИЛИ 7, триггеры 8, элементы HE 9, элемент задержки О, дешифратор 11.

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

По сигналу блока управления 3 из блока " формирования команд выдается команда, содержащая адрес функционального блока, с которым: требуется осуществить связь и признаки выполняемой операции: ввода, вывода, проверки готовности, проверки требований запроса связи и т.д.

В зависимости от содержащегося в коммще признака реализуется определенный режим обмена. Пусть, например, н команде содержится признак ввода, В этом случае иэ блока 2 выдается сигнал признака ввода на вход блока 1 и код адреса функционального блока па адресный вход блока 4, Блок 3 управления вырабатывает сигнал установки адреса, поступающий на управляющие нхоцы блоков 4 и 5. По этому сигналу блок 5 переходит в исходное состояние, а блок 4 выдает код адреса на выход устройства и формирует сигнал начала выдачи для блока 1. Затем блок 3 формирует второй сигнал, поступающий в блоки

4 и 5, по которому из блока 4 по оцному из группы выходов видается сигнал вызова, а блок

5 начинает отсчет заданного временного интервала.

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

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

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

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

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

6JIoKR управления, первый B второй выходы блока анализа QooroBBrlg подключены соо твет ственно к четвертому и пятому входам блока управлен1и, шестой и седьмой входы которого соединены с соответствующими выходами блока pbcHpoBRBlM временных интервалОв, четвертый, пятый и шестой входы блока анализа состояния соответственно соединены с вторым и трльнм выходами и седьмым входом блока управленя, трн входа блока формирования временных интервалов подключены соответственно ко второму и третьему выходу и пятому входу блока управления, группа выходов блока анализа состояния подключена к группе выходов устройства, входы ответа признака состояния подключены соот- 4О ветственно к седьмому и восьмому входам блока анализа состояния, третий выход которого соединен с четвертым входом блока ввода-вывода.

2. Устройство по п.1, отличающееся тем, что блок анализа состояния содержит группу элементов И, элементы ИЛИ, элементы НЕ, элементы И, триггеры, элемент задержки и депгифратор, причем вход дешифратора соединен с первым входом блока, а его выходы подключены к первым входам соответствующих элементов группы элементов И, второй и третий входы . блока соединены соответственно с первыми входами первого и второго элементов И, четверплй вход блока соед шен с первым входом первого триггера, выход которого подключен ко вторым входам элементов из группы элементов И, первого, второго и третьего элементов И, первый вход третьего элемента И через элемент 11Е подключен к выходу первого элемента ИЛИ, входы которого соединены соответственно со вторым и третьим входами блока, выход третьего элемента И соединен с третьим выходом блока, второй вход первого триггера подключен к выходу второго элемента ИЛИ, первый вход которого соединен со вторым выходом блока и выходом четвертого элемента И, первый и второй входгя второго триггера подключены соответственно к выходу третьего элемента ИЛИ и пятому входу блока, вход установки которого подключен к первому входу третьего элемента ИЛИ, .второй вход которого соединен со вторым входом второго элемента ИЛИ, первым входом пято"o элемента И и шестым входом блока, третий вход третьего элемента ИЛИ соединен с первым входом четвертого элемента И и выходом третьего триггера, первый вход которого через элемент задержки подключен ко входу в oporo элемента НЕ, соединенному выходом со вторым входом четвертого элемента И, первым входом шестого элемента И и седьмым входом, блока, третий вход шестого элемента И, подключен к выходу первого элемента ИЛИ, вторые входы питого и шестого элементов И подключены к восьмому входу блока, выходы пятого и шестого элементов И соединены соответственно со входами четвертого элемента ИЛИ, выход которого подключен к первому входу четвертого триггера, соединенному выходом с первым выходом блока, второй вход четвертого триггера соединен с выходом пятого элемента ИЛИ, первый вход которого соединен с третьим входом второго элемента ИЛИ и первым входом шестого элемента ИЛИ, второй вход третьего триггера соединен с выходом шестого оэлемеита ИЛИ, второй вход которого подключен кО Второму входу пятОГО элемента ИЛИ и четвертому входу блока, выходы группы элементов H„nepaoro и второго элементов И и Bblxolf, Broporo триГГера пОдключены к соответствуютш м выходам из группы выходов блока.

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

1. Телеавтоматнческие системы массового обслужэюания. Вып. 2, М., ЦИИИТЗИприборостроения, 1971.

2, Малииовски1" Б.H. Иифровые управляюине машины и автоматизация производства. Vi., "Машгиз", 1963, Составитель В, Вертлиб

Техред М.Борисова

Корректор И. Гоксич

Редактор Д. Зубов

THp8.)_#_ Подписное

11НИИПИ Госу,арственного комитета СССР ло делам изобретений и отщыт Ф

113035, Москва, Ж вЂ” 35, Рзушская наб., д. 4/5

Заказ П6ОМ

Ючлизл ППП Патент", г, Ужгород, ул. Проектизи. 4