Устройство для обмена информацией Советский патент 1981 года по МПК G06F3/04 

Описание патента на изобретение SU849191A2

I

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

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

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

15 блока управления приема и вьщачей, а выход - с входом триггера режима, вход счетчика выдачи соединен с пятым выходом блока управления приемом и выдачей, а выход - со вторым входом,

20 блока связи с абонентами и четвертым входом узла ввдачи,входы регистра загрузки соединены соответственно с вторым входом блока связи с абонентами, пятым выходом счетчика приема и выходом триггера режима, а выход с четвертым входом блока управления приемом и вьщачей, вхсэд счетчика приема соединен с шестым выходом блока управления приемом и выдачей, а выход - с четвертым входом буферного регистра, тр-етий вход блока связи с абонентами соединен с седьмым выходом блока управления приемом и выдачей, выход блока связи с абонентами соединен с третьим входом блока управления приемом и выдачей, первый вход блока связи с абонентами и третий вход узла приема соединены с абонентами ГП

Недостаток известного устройства состоит в низкой достоверности обмена, так как обмен .словами данных разного формата между каналом ЦВМ и абонентами осуществляется без контрольных разрядов и при согласовании форматов контрольньш разряды теряются,

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

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

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

Предлагаемое техническое решение позволяет обеспечить обмен разноформатными данными с контрольными разрядами в слогах с одновременным контролем информации по модулю два в устройстве. Абонент (ЦВМ} - приемник информации при приеме данных осуществляет контроль по модулю два.При этом обмен слогами с контрольными разрядами, контроль по модулю два и формирование контрольных разрядов выполняется следуюищм образом. Информация входного слога (байта,

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

На чертеже представлена блок-схема предлагаемого устройства.

Устройство для обмена информацией содержит узел 1 приема, буферный регистр 2, блок 3 управления приемом и выдачей, узел 4 выдачи, триггер 5

режима, блок 6 связи с каналом, блок 7 анализа режима, счетчик 8 выдачи, блок 9 связи с абонентами, регистр 10 загрузки, счетчик 11 приема, або ненты 12-14, элемент 2И-ИЛИ-НЕ 15,

элемент НЕ 16, блок 17 контроля по модулю два, блок 18 формирования контрольного разряда, блок 19 преобразования контрольного разряда, триггер 20.

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

В общем случае форматы данных мультиплексного канала и абонентов могут быть произвольными.

Для обмена информацией единица

информации канала (слог принята равной семибитному символу (с контрольным разрядом - восьмиразрядный слог, а единица информации абонента - байту (с контрольным разрядом - девятиразрядный слог). Преобразование символов в байты и наоборот производится через буферный регистр 2.

Устройство имеет два режима обмена: в первом обмен идет от абонента к каналу (режим Ввод) , во втором обмен идет от канала к абоненту режим Вывод . При вводе в буферньш 5 регистр заносятся байты, а из него выдаются символы, .при выводе - наоб рот. С каждым абонентом канал обменив ется последовательно слогами, в одн цикле массивом, равным одному машин ному слову (в данном случае длина йассива принята равной 32 разрядам, что соответствует распространенной длине машинного слова, а слово сост ляется из четырех байтов или пяти символов, однако пятьй символ з тре младших разрядах содержит нули. В режиме Ввода абонент выдает запрос, воспринимаемый блоком 9 св зи с абонентами. Когда связь будет установлена, блок 9 через блок 3 .опрашивает блок 7 для определения режима обмена. В результате опроса триггер 5 режима устанавливается в состояние, соответствующее режиму обмена данного абонента. Байт с кон рольным разрядом, выдаваемый абонен том через узел 1, поступает в блок 17 и одновременно байт без контроль ного разряда - в буферньй регистр 2 В блоке 17 осуществляется контроль по модулю два принятого байта. В случае Нормы контроля сигнал с выхода блока 17 не выдается, а в случае Брака контроля сигнал с выхода этого блока поступает на вхо 1 триггера 20 и включает его в со тояние 1. Занесением байта в буферный регистр 2 управляют блок 3 и счетчик 11 приема. Блок 3 вырабатывает строб, которым производится занесение байта в буферный регистр. Этот же строб устанавливает в 1 16 первый триггер регистра 10 загрузки, после чего счётчик 11 переводится в состояние 1 это свццетельствует о том, что в буферный регистр .занесен первый байт данных . После занесения первого байта блок 3 выдает в блок 6 сигнал, по которому последний выставляет запрос, являюпщйся для канала признаком готовности устройства к вьщаче символа. Одновременно блок 18 формирования контрольного разряда вьщает сформированный контрольный разряд символа, который в случае Нормы контроля входного байта проходит без изменения через блок 19 и поступает в узел 4 выдачи. Когда канал прореагирует на запрос, он посылает в блок 6 - сигнал для определения режима обмена с данным абонентом. Блок 6 по состоянию блока 7 анализа режима выдает в канал призна1$ режима, а затем символ, поступающий из узла 4. Выдаваемый символ содержит семь старших разрядов байта, находящегося в буферном регистре, и контрольный разряд. После выдачи символа счетчик 8 выдачи переводится в 1 и устанавливает в исходное состояние триггер .20. В случае Брака контроля входного байта сформированный контрольный разряд с выхода блока 18 поступает в блок 19, где преобразуется в инверсное значение (искажается и, аналогично описанному, выдается в формате символа (8-й разряд) с целью обнаружения ошибки при приеме в ЦВМ. Блок 19 функционирует в соответствии с таблицей.

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

название год авторы номер документа
Устройство для обмена информацией 1974
  • Иванов Геннадий Алексеевич
  • Костинский Аркадий Яковлевич
  • Мойса Ромуальд Станиславович
  • Кардаш Владимир Иванович
  • Оспищева Наталья Ивановна
SU528561A1
Устройство для сопряжения цифровых вычислительных машин с каналами связи 1985
  • Петухов Олег Васильевич
SU1287171A1
Устройство для управления обменом информацией 1974
  • Иванов Геннадий Алексеевич
  • Мойса Ромуальд Станиславович
  • Костинский Аркадий Яковлевич
SU549800A1
Устройство для обмена информацией 1974
  • Иванов Геннадий Алексеевич
  • Костинский Аркадий Яковлевич
  • Кардаш Владимир Иванович
  • Мойса Ромуальд Станиславович
SU521562A1
Устройство для сопряжения 1980
  • Петухов Олег Васильевич
  • Зинченко-Стиссон Нина Александровна
  • Бабенко Леонид Петрович
  • Мордвинов Александр Васильевич
SU962906A2
Устройство для обмена данными между электронно-вычислительной машиной и абонентами 1985
  • Кривоносов Анатолий Иванович
  • Куванов Вячеслав Владимирович
  • Миролюбский Вадим Михайлович
  • Супрун Василий Петрович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
SU1277125A1
Устройство для сбора данных о работе ЭВМ 1982
  • Заблоцкий Владимир Николаевич
  • Грек Василий Васильевич
  • Кирин Константин Александрович
  • Торопов Николай Михайлович
  • Баркетов Сергей Николаевич
SU1121679A1
Устройство для сопряжения ЭВМ с синхронными каналами передачи данных 1986
  • Аптекарь Семен Абрамович
  • Дехтяренко Светлана Григорьевна
  • Нефедченко Борис Павлович
SU1347083A1
Устройство для обмена данными между оперативной памятью и периферийными устройствами 1985
  • Пронин Владислав Михайлович
  • Карпейчик Виктор Владимирович
  • Извозчикова Лидия Николаевна
  • Хамелянский Владимир Семенович
SU1260970A2
Устройство для сопряжения ЦВМ с группой абонентов 1988
  • Дапин Олег Иосифович
  • Васильев Александр Александрович
  • Кузьменко Ильмира Зиатдиновна
  • Матвеев Владимир Борисович
  • Мотягина Раиса Мухаметшарифовна
  • Ярмухаметов Азат Усманович
SU1559349A1

Иллюстрации к изобретению SU 849 191 A2

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

Формула изобретения SU 849 191 A2

вход вход

О

Г-1 вход

II 1 ft вход вход

О Г-2 вход

О

1 „,., Примечание Для выдачи второго символа необхо димо в буферньй регистр занести второй байт от абонента, выдавшего первый байт. Поэтому после приема первого байта блок 9 не прерывает связь с данным абонентом. Блок 9 блокирует запросы от других абонентов, а данно му абоненту выдает потенциал, являющийся для абонента признаком готовности принимать от него очередные байты (признак монопольного режима обмена между абонентом и каналом. Монопольный режим обмена держится до поступления четырех байтов данных Прием второго и последующих байтов сопровождается теми же действиями, что и прием первого байта. После приема второго байта в канал выдается второй символ, сопровождаемый контрольным разрядом и содержащий остаток первого байта и старшие разряды второго байта. Одновременно с выдачей второго символа сбрасывается в О триггер регистра загрузки, установленный в J при занесении в буферный регистр первого байта. Счетчик вьщачи переводится в состояние 2. Аналогично выдаются остальные три символа. По мере выдачи символов сбрасываются в О триггеры регистра загрузки, установленные в 1 при занесении этих байтов в буферный регистр. После выдачи последнего символа счетчик выдачи переводится в состояние 5. Это являетс признаком окончания связи с данным абонентом. По состоянию 5 счетчика выдачи в блоке связи с абонентами сбрасывается признак монопольного режима, т.е. снимается блокировка запросов всех абонентов. В исходное состояние приводятся блоки устройства для обмена информацией. В режиме вывода работа устройства осуществляется аналогично. Различие состоит в следующем. (положительному) уровню сигнала. Логическое состояние 1 соответствует низкому отрицательному уровню сигнала. После установления связи с абонентом и определения режима обмена блок 6 связи с каналом выдает в канал запрос.После того,как канал воспримет запрос и опросит режим обмена, он вьщает в блок 6 символ, которьй через узел 1 приема заносится в буферный регистр 2. При этом символ с контрольным разрядом поступает в блок 17. Занесение символа, контроль его по модулю два и формирование контрольного разряда (байта) сопровождается теми же действиями, что и в режиме Ввода. После занесения в буферный регистр 2 двух символов блок 3 через блок 9 организует выдачу первого байта абоненту. Выдача следующих .байтов абоненту становится возможной по мере получения из канала очередных символов. После получения г ятого символа блок 6 прекращает выдачу в канал запросов на обмен. По окончании выдачи четвертого байта блок 9 снимает признак монопольного режима, в результате чего связь с данным абонентом прекращается. Таким образом, предлагаемое устройство позволяет повысить достовер- ность информации при обмене разноформатными данными, так как устройство обеспечивает обмен разноформатными данными с контрольными разрядами в слогах с одновременным осуществлением контроля информации по модулю два. Формула изобретения 1. Устройство для обмена информацией по авт.св. № 528561, отлиающееся тем, что с целью овышения достоверности обмена, в его введены блок формирования контольного разряда, блок контроля по одулю два и блок преобразования онтрольного разряда, причем первые

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

2. Устройство по п.1, отличающееся тем, что блок преобразования контрольного разряда содержит триггер, единичным и нулевым входами соединенный соответственно с первым и третьим входами блока, и элемент 2И-ИЛИ-НЕ, первые два входа которого соединены соответственно со вторым входом блока и нулевым выходом триггера, вторые два входа с единичным выходом триггера и через злемент НЕ - со вторым входом блока, а выход - с выходом блока.

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

1. Авторское свидетельство СССР №528561, кл. S 06 F 3/04, 1974(прототип.

SU 849 191 A2

Авторы

Дейнека Василий Иванович

Ластоверов Геннадий Яковлевич

Петухов Олег Васильевич

Раисов Олег Абрамович

Скрипка Григорий Иванович

Слободянюк Людмила Ивановна

Ценин Виктор Александрович

Даты

1981-07-23Публикация

1979-10-18Подача