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

 

Изобретение относится к-вычислительной технике, в частности к системам накопления информации. Цель изобретения - расширение функциональных возможностей системы за счет реализации функции анализа признаков передаваемой информации и адресации ее объектам управления с одновременным до (Л оэ 4 4Ь Ј СО

„„SU„„1644149 А 1 (51)5 G 06 F 13 0, » . (° « ».

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Фиг 1

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ГЮ ИЗОБРЕ ГЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГННТ СС(Р (21 ) 4644065/24 (22) 30. 01. 89 (46) 23.04. 91. Бюл. Ф 15 (72) P.Î.Èñàåíêî, К.И. Кобец и А.Н,Романов (53) 681. 325 (088. 8) :(56) Авторское свидетельство СССР

В 1374973, кл. G 08 С 19/28, 1986.

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

Ê 1387033, кл. G 11 С 11/00, 1986.

2 (54) УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРИА.—

ЦИЕЙ (57) Изобретение относится к вычислительной технике, в частности к системам накопления информации. Цель изобре тения — расширение функциональных воэможностей системы эа счет реализации функции анализа признаков передаваемой информации и адресации ее объектам управления с одновременным доI

11 у

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

Ъ.

5 основании информации, содержащейся в регистре 1, дешифратора 7, осуще"твляющего коммутацию устройства с нужным объектом управления для последующего обмена информацией. Одновременное до- 10 кументирование данных обеспечивается при помощи введения дополнительного блока памяти, что позволяет осуществлять считывание протокола обмена из одного блока памяти в то время, как 15 другой блок памяти используется для документирования информации. Каждому объему управления выделяется фиксированная область памяти, что достигается применением блока 20 формиро- 20

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

Цель из о 6ре те ния — расширение функциональных возможностей системы за 30 счет реализации функции анализа признаков передаваемой информации и адресации ее объектам управления с одновременным документированием всех данных.

На фиг. 1 представлена блок-схема

35 устройства, на фиг. 2 - признаки конструктивного выполнения селектора адреса; на фиг. 3 — блок формирования текущего адреса; на фиг. 4 и 5 — муль-40 типлексоры; на фиг. 6 — блок управления считыванием.

Устройство (фиг. 1) содержит первый

1 и второй 2 регистры, пеовый 3, ВТо рой 4 и третий 5 блоки памяти, первый 45

6 и второй 7 дешифраторы, первый 8 и второй. 9 элементы ИЛИ, первый 10< и второй 10< элементы И, сумматор 11, первую 12-14 и вторую 15-17 группы элементов И, триггер 18, селектор 19 адреса, блок 20 формирования текущего адреса, мультиплексоры 21 и 22, блок

23 управления считыванием, первый 24, второй 25 и третий 26 элементы заде ржки.

Блок 20 формирования текущего адреса (фиг. 3) содержит счетчики 27, элементы И 28 и 29, группу 30 элементов ИЛИ и элемент ИЛИ 31. в ания текущего адреса. Определение текущего адреса осуществляется сумматором 11 посредством сложения базового адреса в блоке памяти для данного объекта управления и смещения. Базовые адреса хранятся в блоке 3 памяти. По заполнении информацией, предназначенной объекту управления, выделенной для нее области происходит переключение блоков памяти таким образом,что блок памяти, который служит для документирования информации, становится доступным для считывания протокола обмена, а вместо него подключается другой блок памяти. Такая возможность обеспечиваетсяя использованием мультиплексоров 21. и 22 и блока 23 управления считыванием. 6 ил.

Мультиплексор 21 (фиг. 4) содер" жит группы 32 и 33 элементов И, группу 34 элементов ИЛИ, элемент И 35.

Мультиплексор 22 (фиг. 5) содержит группы 36 и 37 элементов И, группу 38 элементов ИЛИ и элемент И 39.

Блок управления считыванием (фиг. 6) содержит счетчик 40, триггер 41, элемент ИЛИ 42 и элементы 43 и 44 задержки.

В устройстве обозначены входы и выходи 45...86.

Селектор 19 адреса (фиг. 2) содержит триггеры 87-89, элементы И 90-92, элементы ИЛИ 93-95 °

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

Входами 45 и 46 устройство подключено к каналу передачи сообщений системы обмена данными (СОД), а входами

47 и 48 — к вычислительному комплексу управления документированием данных.

При подключении мониторной АСУ к каналу передачи сообщений в сети

СОД передаваемые кодограммы поступают на вход регистра 1 и заносятся в

I него синхро сигналом сети СОД, поступающим на синхровход 46 регистра 1.

Кодограмма сообщения в регистре 1 имеет следующий вид:!

Код признака Код информационного сообщения сообщения

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

Код номера канала, соединянще го ся с объектом, которому требуется данная информация

Дешифратор 7 расшифровывает код номе ра канала, по ко то рому должна быть передана информация и открывает одни из элементов И 12-14, к входам которых подключены информационные выходы первого регистра.

Синхроимпульс с выхода элемента 24 задержки проходит через элемент ИЛИ 9 и после задержки на время сбрасывания регистра 2 и дешифратора 7 эле55 ментом 25 он поступает на входы элементов И 12-14, переписывая (выдавая) через них содержимое регистра 1 томт

5 16441

Дешифратор 6 расшифровывает код признаковой части и в зависимости от кода признака открывает один из элементов И 15-17.

Иапример, если код признака соответствует информации, относящейся к донесениям, будет открыт элемент И 15, если код признака соответствует информации, относящейся к заявкам, будет10 открыт элемент И 16, если к задачам— открыт элемент И 17 и т.п.

Допустим, что код признака поступившего сообщения относится к заявкам. Тогда будет открыт элемент И 16, на другой вход которого поступает синхроимпульс, задержанный элементами 26 на время срабатывания регистра 1 и дешифратора 6. Этст синхроимпульс проходит через элемент И 16 и одно- 20 временно поступает на вход 56 селектора 19 адреса, на вход элемента .ИЛИ 8 и на вход считывания фиксированной ячейки блока 3, выполненного в виде постоянного запоминающего 25 устрой ств а.

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

В каждой из фиксированных ячеек; блока памяти 3 хранится информация в следующем виде:

49 6 объекту мониторной АСУ, которому эта информация необходима, через соответствующие выходы 49-51.

Параллельно с описанным выше процессом выдачи информации объекту мониторной АСУ последняя должна быть документирована. С этой целью выходы дешифратора 6 и селектора 19 адреса соединены с соответствующими входами блока 20, а высокий потенциал с выхода дешифратора 6 (согласно данного примера) поступает на вход 63 блока 20.

Поскольку принято для примера, что открыт элемент И 16, то импульс с его выхода поступает на вход 56 селектора 19, откуда он поступает на единичный вход триг ге ра 88 (фиг. 2) и устанавливает его в единичное состояние. Одновременно через элементы

ИЛИ 93-95 этот импульс поступает на нулевые входы триггеров 87 и 89, сбрасывая их (или подтверждая) в исходное состояние.

Одновременно низким потенциалом с инверсйого выхода триггера 88, подаваемым через выход 85 селектора 19 на один из входов элемента И 16, этот элемент запирается по третьему входу.

Высоким потенциалом с входа 63 (фиг. 3) в блоке 20 будет открыта по одному входу группа элементов И 28 к другим входам которых подключены выходы счетчика 27, находящегося в исходном состоянии.

По к аз ания соо тв е т ств укще го с че тчика 27 находящегося в нулевом состоянии, через элементы ИЛИ 30 поступают на выход 65 и далее на один вход комбинационного сумматора 1 1, на другой вход которого поступает код базового адреса с выхода регистра 2.

Сумматор 11 прибавляет к базовому адресу текуший адрес — число сообщений (в данном случае оно равно нулю) и на адресных входах блоков 4. .и 5, выполненных в виде ОЗУ, устанавливается адрес ячейки памяти, куда должно быть записано сообщение. В качестве им-тульса записи используется тот же импульс синхронизации с выхода элемента задержки, который поступает на входы записи блоков 4 и 5 памяти через один из элементов

И 10 или 10 °

Учитывая, что триггер 18 находится в нулевом состоянии, следователь1644149 но, с инверсного выхода триггера открыт элемент И 10 и импульс записи поступает только на вход записи блока 4.

Необходимость двух блоков памяти

4 и 5 обусловлена тем, что после заполнения соответствующих областей памяти один из блоков памяти отклю" чается от режима записи (документирования) входных сооСщений и переходит в режим считывания, а другой блок памяти, наоборот, из режима считывания переходит в режим записи.

Задача управления работой этих блоков 15 реализуется мультиплексорами 21 и 22, выполненными аналогичным образом (фиг. 4 и 5).

Адрес ячейки записи с выхода сумматора 11 поступает на одни адресные входы 68 и 75 мультиплексоров 21 и

22, а адрес ячейки считывания поступает на другие адресные входы 69 и 76 мультиплексоров.

Коммутация адреса с выходов эле- 25 ментов 32, 33 и 36, 37 через элементы

ИЛИ 34 и 38 осуществляется потенциалами с прямого и инверсного выходов триггера 18.

Таким образом, в рассматриваемом 3р случае на адресный вход блока 4 памяти с выхода 73 мультиплексора 21 поступает код адреса с входа 68, т.к. с входа 67 на другие входы элементов

И 32 подается разрешакиций потенциал.

Элементы И 33 по второму входу будут закрыты низким потенциалом с прямого выхода триггера 18 (вход 70 блока 21).

Заперт будет также элемент И 34 тем же отрицательным потенциалом. В 40 то же время у второго мультиплексора

22 элементы И 36 будут блокированы низким потенциалом с прямого выхода триггера 18, а элементы И 37, на которые с входа 76 поступает код адреса считывания с блока 23, будут открыты высоким потенциалом с инверсного выхода триггера 18. Этим же потенциалом будет открыт элемент И 39, через который на вход управления считыванием блока 5 поступают импульсы с выхода блока 23. Момент переключения работы блоков 4 и 5 с режима на . режим фиксируется тогда, когда орин из счетчиков (любой) 27 будет заполнен полно стью.

Тогда очередной импульс с выхода переполнения одного из счетчиков 27 ,(фиг. 3) проходит через элемент

ИЛИ 31 и поступает с выхода 66 на счетный вход триггера 18, переключая тем самым блоки 4 и 5 с режима на режим. Тот же импульс с выхода элемента ИЛИ 31 сбрасывает все счетчики в исходное состояние.

Для считьгвания той информации, которая записана одним из блоков памяти, на вход 47 блока 23 (фиг. 6) поступает код адреса считывания, на синхровход 48 блока 23 поступает сигнал считывания, По этому сигналу код адре са з аписыв ае тся в сче тчик 40 и по кодовым шинам выдается на выход

81. Одновременно с этим тот же импульс с входа 48 проходит элемент

HJIH 42 на вход элемента 43 задержки и единичный вход триггера 41, устанавливая последний в единичное состояние и выдавая тем самым высокий потенциал на выход 83 °

После задержки на время занесения кода в счетчик 40 и срабатывания триггера 41 на выходе 82 появляется импульс считывания, который через входы 71 и 79 поступает на мультиплексоры 21 и 22.

Как только все адреса ячеек блока памяти будут просмотрены, на выходе переполнения счетчика 40 появится импульс, который возвращает триггер 41 в исходное состояние и с выхода 83 снимается высокий разрешающий потенциал.

Если же, например, по каналам сети СОД передается пакет кодограмм, относящихся к одному и тому же признаку, то очередной импульс (для данного случая) с выхода элемента 26 задержки не пройдет через элемент И 16, так как последний заперт с выхода 85 селектора 19.

В этом случае импульс с входа 58 (фиг. 2) селектора 19 пройдет через открытый по второму входу элемент

И 91 на вход 60 и далее через элемент

ИЛИ 9 описанным выше образом, а также с входа 60 блока 20 поступает на счетный вход соответствующего счетчик а 2 7, фик си руя до бав ле нне единицы к текущему адресу записи информации с соответствующим признаком.

Хаким образом, введение новых узлов и блоков позволило существенно расширить функциональные возможности системы, позволив не только ре ализовать функцию отбора требуемой инфор- мации из каналов передачи данных СОД и передаче ее объектам управления

1 44149 но и обеспечить реадокументирования через систему информониторной АСУ, лизацию функции всей проходящей мации.

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

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

ИЛИ, выход которого подключен к входу первого элемента задержки, выход первого блока памяти является первым информационным выходом устройства, второй блок памяти, селектор адреса, 25 синхронизирующий вход которого нодключен к выходу второго элемента задержки, второй элемент ИЛИ, соответствующие входы которого соединены с первыми выходами селектора адреса, gp выход второго элемента ИЛИ подключен к входу третьего элемента задержки, триггер, вход второго элемента задержки подключен к первому синхрониэирукщему входу устройства, о т л ич а. ю щ е е с я тем, что, с целью расширения функциональных возможностей за счет реализации функции анализа признаков передаваемой информации и адресации ее объектам упранле- 40 ния с одновременным документированием всех данных, в. него введены первый дешифрато р, инфо рмацио нный вход которого соединен с разрядами признака сообщения перво го ре гистра, второй ре-45 гистр, синхронизирующий вход которого подключен к выходу первого элемента задержки, элементы Ивторой группы, первые и вторые входы которых подключены к выходам второго элемента задержки и выходам первого дешифратора соответственно, третьи входы элементов И второй группы подключены к вторым выходам селектора адреса, а . выходы элементов И второй группы соединены с входами первого элемента ИЛИ,, 55 с входами считывания второго блока памяти и с упранлякщими входами селектора адреса, третий блок памяти, блок формирования текущего адреса, управлякщие и синхронизирующие входы которого соединены с выходами первого дешифратора и первыми выходами селектора адреса соответственно, синхронизирукщий выход блока формирования текущего адреса соединен со счетным входом триггера и является синхронизирующим выходом системы, второй дешифратор, информационный вход которого подключен к первому выходу второго регистра, а выходы соединены с вторыми входами элементов

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

l2 1644149

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

1644149

Фи2.0

Со став итель В. Юкин

Редактор Е. Папп Техред Л.Сердюкова Корректор М. Самборская

Заказ 1241 Тираж 408 Подпис ное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва,,R"35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101

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

 

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ

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

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