Устройство для обмена информацией
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 849191
Авторы: Дейнека, Ластоверов, Петухов, Раисов, Скрипка, Слободянюк, Ценин
Текст
Союз СоветскихСоциалистическихреспублик Оп ИСАНИЕ ИЗОБРЕТЕНИЯ К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ о 849191(23) Приоритет Гооударствеииый комитет Опубликовано 23.07,81, Бюллетень ЛЬ 27Дата опубликования описании 25.07.8 оо делам иэобретеиий и открытий(53) УДК 681.325 088. 8 В.И. Дейнека, Г.Я, Ластоверов, О.В. Петухов, О.А, Раисов,(72) Авторы 4) УСТРОЙСТВО ДЛЯ НА ИНФОРИАЦИЕ в О Изобретение относится к вычислительной технике и может быть исполь. зовано для сопряжения с мультиплексным каналом ЦВИ абонентов, имеющих ,отличающийся от принятого в канале формат данных и обменивающихся с каналом. информацией, содержащей контрольные разряды.По основному атв.св. к известно устройство для обмена информацией, содержащее узел приема, выход которого соединен с первым входом буферного регистра, соединенного вторым входом с первым выходом блока управления приемом и выдачей, а выходом - спервым входом узла выда 15 чи, второй вход которого соединен со вторым выходом блока управления/ приемом и выдачей, а первый выход. - с абонентами, триггер режима, выход20 которого соединен с первыми входами блока управления приемом и выдачей и узла приема, третьими входами буферного регистра и узла выдачи, блок связи с каналом, блок анализа режима,счетчик выдачи, регистр загрузки,счетчик приема, блок связи с абонентами, причем входы блока связи с ка- .налом соединены соответственно с первым выходом блока анализа режима,с третьим выходом блока управленияприемом и выдачей, вторым выходомузла выдачи, выходом счетчика выдачи и с каналом, а выходы - соот етственно с первым входом блока анализа режима, вторым входом узла приемаи вторым входом блока управления приемом и выдачей, вход блока анализарежима соединен с четвертым выходомблока управления приема и выдачей,а выход - с входом триггера режима,вход счетчика выдачи соединен с пятымвыходом блока управления приемоми выдачей, а выход - со вторым входомблока связи с абонентами и четвертымвходом узла вццачи,входы регистразагрузки соединены соответственно свторым входом бпока связи с абонента9191 а .ролем информации по модулю два вустройстве. Абонент ЦВМ) - приемникинформации при приеме данных осуществляет контроль по модулю два,При этом обмен слогами с контроль 5ными разрядами, контроль по модулюдва и формирование контрольных разрядов выполняется следующим образом.Информация входного слога (байта,10 символа) суммируется по модулю дваи сравнивается с контрольным разрядом, поступающим в формате слога.В случае Нормы" производится формирование обычным путем контрольного разряда в формате выходного слога ивыдача его абоненту или в канал.В случае "Брака" контрольный разрядв формате выходного слога, сформированный из содержимого слога с ошиб 20 кой, преобразуется в инверсное значение искажается) с целью обнаружения ошибки абонентом (ЦВМ) - приемником информации,На чертеже представлена блок-схема предлагаемого устройства.Устройство для обмена информациейсодержит узел 1 приема, буферный регистр 2, блок 3 управления приемоми выдачей, узел 4 выдачи, триггер 530 режима, блок 6 связи с каналом, блок7 анализа режима, счетчик 8 выдачи,блок 9 связи с абонентами, регистр10 загрузки, счетчик 11 приема, абоненты 12-4, элемент 2 И-ИЛИ-НЕ 15,з 5 элемент НЕ 16, блок 17 контроля помодулю два, блок 18 формированияконтрольного разряда, блок 19 преобразования контрольного разряда, триггер 20.40 Устройство работает следующим образом.В общем случае форматы данныхмультиплексного канала и абонентовмогут быть произвольными,45 Для обмена информацией единицаинформации канала (слог) принята равной семибитному символу (с контрольным разрядом - восьмиразрядный слог,а единица информации абонента - бай 50 ту (с контрольным разрядом - девятиразрядный слог) . Преобразование символов в байты и наоборот производится через буферный регистр 2,84 55Предлагаемое техническое решение позволяет обеспечить обмен разноформатными данными с контрольными разрядами в слогах с одновременным контми, пятым выходом счетчика приема и выходом триггера режима, а выход - с четвертым входом блока управления приемом и выдачей, вход счетчика приема соединен с шестым выходом блока управления приемом и выдачей, а вы - ход - с четвертым входом буферного регистра, третий вход блока связи с абонентами соединен с седьмым выходом блока управления приемом и выдачей, выход блока связи с абонентами соединен с третьим входом блока управления приемом и выдачей, первый вход блока связи с абонентами и третий вход узла приема соединены с абонентами 11 .Недостаток известного устройства состоит в низкой достоверности обме-. на, так как обмен словами данных разного формата между каналом ЦВМ и абонентами осуществляется без контрольных разрядов и при согласовании форматов контрольные разряды теряются.Цель изобретения - повышение достоверности обмена.Поставленная цель достигается тем, что в устройство введены блок формирования контрольного разряда, блок контроля по модулю два и блок преобразования контрольного разряда, причем первые входы блока контроля по модулю два и блока формирования контрольного разряда соединены соответственно с первым входом и выходом буферного регистра, вторые входы - с выходом триггера режима, а выходы- соответственно с первым и вторым входами блока преобразования контрольного разряда, третьим входом и выходом соединенного соответственно с четвертым и первым входами узла выдачи.При этом блок преобразования контрольного разряда содержит триггер, единичным и нулевым входами соединный соответственно с первым и третьим входами блока, и элемент 2 И-ИЛИ-НЕ, первые два входа которого соединены соответственно со вторым входом блока и нулевым выходом триггера, вторые два входа - сединичным выходом триггера и через элемент НЕ - со вторым входом блока, а выход - с выходом блока. Устройство имеет два режима обмена: в первом обмен идет от абонента к каналу 1 режим "Ввод" ) , во втором обмен идет от канала к абоненту режим "Вывод" . При вводе в буферный"Брак" 5регистр заносятся байты, а из него выдаются символыпри выводе - наоборот.С каждым абонентом канал обменивается последовательно слогами, в одном цикле массивом, равным одному машинному слову (в данном случае длина массива принята равной 32 разрядам, что соответствует распространенной длине машинного слова, а слово составляется из четырех байтов или пяти символов, однако пятый символ в трех младших разрядах содержит нули) .В режиме "Ввода" абонент выдает запрос, воспринимаемый блоком 9 свя- ю зи с абонентами. Когда связь будет установлена, блок 9 через блок 3 ,опрашивает блок 7 для определения режима обмена, В результате опроса триггер 5 режима устанавливается в д состояние, соответствующее режиму обмена данного абонента. Байт с контрольным разрядом, выдаваемый абонентом через узел 1, поступает в блок 17 и одновременно байт без контроль ного разряда - в буферный регистр 2. В блоке 17 осуществляется контроль по модулю два принятого байта.В случае "Нормы" контроля сигнал с выхода блока 17 не выдается, а 30 в случае "Брака" контроля сигнал с выхода этого блока поступает на вход "1" триггера 20 и включает его в состояние "1". Занесением байта в буферный регистр 2 управляют блок 3 и счетчик 11 приема. Блок 3 вырабатывает строб, которым производится занесение байта в буферный регистр. Этот же строб устанавливает в "1" 6первый триггер регистра 10 загрузки, после чего счетчик 11 переводится в состояние "1" это свидетельствует о том, что в буферный регистр занесен первый байт данныхПосле занесения первого байтаблок 3 вьщает в блок 6 сигнал, по которому последний выставляет запрос, являющийся для канала признаком готовности устройства к выдаче символа. Одновременно блок 18 формирования контрольного разряда выдает сформированный контрольный разряд символа, который в случае "Нормы" контроля входного байта проходит без изменения через блок 19 и поступает в узел 4 выдачи. Когда канал прореагирует на запрос, он посылает в блок 6 сигнал для определения режима обмена с данным абонентом.Блок 6 по состоянию блока 7 анализа режима выдает в канал признарежима, а затем символ, поступающийиз узла 4. Выдаваемый символ содержит семь старших разрядов байта, находящегося в буферном регистре, иконтрольный разряд. После выдачи символа счетчик 8 выдачи переводитсяв "1" и устанавливает в исходноесостояние триггер 20. В случае "Брака" контроля входного байта сформированный контрольный разряд с выходаблока 18 поступает в блок 19, гдепреобразуется в инверсное значение(искажается 1 и, аналогично описанному, выдается в формате символа (8-йразряд) с целью обнаружения ошибкипри приеме в ЦВМ. Блок 19 функционирует в соответствии с таблицей.(цоложительному) уровню сигнала.Логическое состояние "1" соответствует низкомуотрицательному уровню сигнала. П р и м е ч а н и е. 50 Формула изобретения Для выдачи второго символа необходимо в буферный регистр занести второй байт от абонента, выдавшего пер вый байт. Поэтому после приема первого байта блок 9 не прерывает связь с данным абонентом. Блок 9 блокирует запросы от других абонентов, а данному абоненту выдает потенциал, являющийся для абонента признаком готовности принимать от него очередные байты (признак монопольного режима обмена между абонентом и каналом) .Монопольный режим обмена держится до поступления четырех байтов данных. Прием второго и последующих байтов сопровождается теми же действиями, что и прием первого байта. После приема второго байта в канал выдается второй символ, сопровождаемый контрольным разрядом и содержащий остаток первого байта и старшие разряды. второго байта. Одновременно с выдачей второго символа сбрасывается в "О" триггер регистра загрузки, ус" тановленный в "1" цри занесении в буферный регистр первого байта.Счетчик выдачи переводится в состояние "2". Аналогично выдаются остальные три символа. По мере выдачи символов сбрасываются в "О" триггеры регистра загрузки, установленные вцри занесении этих байтов в буферный регистр. После выдачи последнего символа счетчик выдачи переводится в состояние "5". Это является признаком окончания связи с данным абонентом. По состоянию "5" счетчика выдачи в блоке связи с абонентами сбрасывается признак монопольного режима, т.е, снимается блокировка запросов всех абонентов. В исходное состояние приводится всЪ блоки устройства для обмена информацией. В режиме вывода работа устройстваосуществляется аналогично, Различие состоит в следующем. После установления связи с абонентом и определения режима обмена блок 6 связи с каналом выдает в канал запрос. После того,как канал воспримет запрос и опросит режим обмена, он выдает в блок 6 символ, который через узел 1 приема заносится в буферный регистр 2. При этом символ с контрольным разрядом поступает в блок 17. Занесение символа, контроль его цо модулю два и формирование контрольного разряда (байта) сопровождается теми же действиями, что и в режиме "Ввода".После занесения в буферный регистр 2 двух символов блок 3 через блок 9 организует выдачу первого байта абоненту. Выдача следующих, байтов абоненту становится возможной цо мере получения из канала очередных символов. После получения цятого символа блок 6 прекращает выдачу в канал запросов на обмен. По окончании выдачи четвертого байта блок 9 снимает признак монопольного режима, в ре-. зультате чего связь с данным абонентом прекращается. ЮТаким образом, предлагаемое устройство позволяет повысить достовер"ность информации при обмене разноформатными данными, так как устройство 4 обеспечивает обмен разноформатнымиданными с контрольными разрядамив слогах с одновременным осуществлением контроля информации цо модулюдва. 1. Устройство для обмена информацией по авт.св. 9 528561, о т л и - ч а ю щ е е с я тем, что с целью повышения достоверности обмена, в него введены блок формирования контрольного разряда, блок контроля по модулю два и блок преобразования контрольного разряда, причем первые9 84919 входы блока контроля по модулю два и блока формирования контрольного разряда соединены соответственно с первым входом и выходом буферного регистра, вторые входы - с выходом триггера режима, а выходы - соответственно с первым и вторым входами блока преобразования контрольного разряда, третьим входом и выходом соединенного соответственно с четвертым и первым входами узла выдачи,2. Устройство по п.1, о т ли - ч а ю щ е е с я тем, что. блок преобразования контрольного разряда содержит триггер, единичным и нуле 1 10вым входами соединенный соответственно с первым и третьим входами блока,и элемент 2 И-ИЛИ-НЕ, первые двавхода которого соединены соответственно со вторым входом блока и нулевымвыходом триггера, вторые два входа -с единичным выходом триггера и черезэлемент НЕ - со вторым входом блока,а выход - с выходом блока,Источники информации, принятые во внимание при экспертизеАвторское свидетельство СССР В 528561, кл. 6 06 Г 3/04, 1974 прототип) .
СмотретьЗаявка
2830651, 18.10.1979
ПРЕДПРИЯТИЕ ПЯ А-7460
ДЕЙНЕКА ВАСИЛИЙ ИВАНОВИЧ, ЛАСТОВЕРОВ ГЕННАДИЙ ЯКОВЛЕВИЧ, ПЕТУХОВ ОЛЕГ ВАСИЛЬЕВИЧ, РАИСОВ ОЛЕГ АБРАМОВИЧ, СКРИПКА ГРИГОРИЙ ИВАНОВИЧ, СЛОБОДЯНЮК ЛЮДМИЛА ИВАНОВНА, ЦЕНИН ВИКТОР АЛЕКСАНДРОВИЧ
МПК / Метки
МПК: G06F 3/04
Метки: информацией, обмена
Опубликовано: 23.07.1981
Код ссылки
<a href="https://patents.su/6-849191-ustrojjstvo-dlya-obmena-informaciejj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обмена информацией</a>
Предыдущий патент: Устройство для сопряжения цифровойвычислительной машины c внешнимиустройствами
Следующий патент: Устройство для синхронизациипередачи информации
Случайный патент: Штамп для обработки материалов