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 функционирует в соответствии с таблицей.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для обмена информацией | 1974 |
|
SU528561A1 |
Устройство для сопряжения цифровых вычислительных машин с каналами связи | 1985 |
|
SU1287171A1 |
Устройство для управления обменом информацией | 1974 |
|
SU549800A1 |
Устройство для обмена информацией | 1974 |
|
SU521562A1 |
Устройство для сопряжения | 1980 |
|
SU962906A2 |
Устройство для обмена данными между электронно-вычислительной машиной и абонентами | 1985 |
|
SU1277125A1 |
Устройство для сбора данных о работе ЭВМ | 1982 |
|
SU1121679A1 |
Устройство для сопряжения ЭВМ с синхронными каналами передачи данных | 1986 |
|
SU1347083A1 |
Устройство для обмена данными между оперативной памятью и периферийными устройствами | 1985 |
|
SU1260970A2 |
Устройство для сопряжения ЦВМ с группой абонентов | 1988 |
|
SU1559349A1 |
вход вход
О
Г-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, отлиающееся тем, что с целью овышения достоверности обмена, в его введены блок формирования контольного разряда, блок контроля по одулю два и блок преобразования онтрольного разряда, причем первые
входы блока контроля по модулю два и блока формирования контрольного разряда соединены соответственно с первым входом и выходом буферного регистра, вторые входы - с выходом триггера режима, а выходы - соответственно с первым и вторым входами блока преобразования контрольного разряда, третьим входом и выходом соединенного соответственно с четве тым и первым входами узла вьздачи.
Источники информации, принятые BQ внимание при экспертизе
Авторы
Даты
1981-07-23—Публикация
1979-10-18—Подача