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

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

1

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

Известны устройства для контроля кодограмм при обмене содержащие приёмный регистр, свертку по модулю и блок сравнения01РЗ.Известные устройства осуществля ют контроль путем сравнения кода вырабаг тываемого сверткой с контрольными разрядами, которые сопровождают передаваемую информацию.

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

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

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

повторений. ,

Недостатками известного устройства являются следующие: невозможность выделения правильного ответа при наличии в от-. вете более, чем однократной ошибки без

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

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

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

Устройство содержит регистр 1 режимов, регистр 2 команд, регистр 3 ответа, блок 4 сравнения, счетчик 5 повторений, .блок б управления, коммутатор 7, счетчик 8 времени блок 9 памяти, входы 10 - 13 и выходы 14 - 16 устройства.

Задачей устройства является анализ ответа, подаваемого извне в аппаратуру, в которой установлено данное устройство, в течение критического времени ожидания ответа и выдача резулвтата анализа (правильный, неправильный ответ, необходим повтор, выдававшейся кодограммы обмена) в другие блоки аппаратуры.

Устройство работает следующим образом. При выдаче аппаратурой (эта аппаратура может быть любым видом подсистемы обмена информацией, например управляющей вычислительной мащиной) кодограммы команды управления во внешние управляемые устройства, в регистр 1 режимов по соответствующему входу группы 10 записывается код режима, в который переходит с выдачей этой команды внещнее устройство, а также код этого внешнего устройства. В подавляющем большинстве существующих систем обмена информацией предусмотрен либо возврат кодограмм ответовквитанций по принципу «код ответа равен коду команды, либо выдача одного ответа из предусмотренной в данном режиме группы ответов, характеризующих текущее состояние внешнего устройства.

Предлагаемое устройство может работать Б любом из этих двух случаев.

Запись по .группе входов 10 в регистр режимов осуществляется в случае «группы ответов в режиме, а по группе входов 12 в регистр 2 команд - в случае сравнения одного ответа-квитанции с выданной командой.

Одновременно запускается счетчик S времени (таймер), от поступающих на его первый вход с входа 13 синхронизации сигналов (от внешнего генератора). Счетчик 8 .производит отсчет критического времени получения ответа. При получении ответа, поступающего в регистр 3 ответа с группы входов 11 записи кодограммы ответа, либо при получении из счетчика 8 сигнала о истечении критического времени, сигналы об этом поступают на соответствующий вход блока 6 управления, который переключает коммутатор 7 к входу сравнения, анализирует информацию, считываемую из регистра 1 режимов, и в первом из упомянутых выше случаев считывает в блок 4 сравнения хранящуюся в регистре 2 команд кодограмму команды, после чего анализирует результат сравнения.

Во втором случае, когда в каждом режиме ответом является кодограмма, не совпадающая с выданным управляющим воздействием, блок 6 управления анализирует код режима (из регистра I) и начинает последовательное считывание вариантов кодограмм-ответов (являющихся «правильными в данном режиме), хранящихся в соответст вующей анализируемому режиму части блока 9 памяти, в блок 4 сравнения. После чего анализирует результат сравнения.

Блок памяти может быть выполнен в виде регистровой или любой другой оперативной памяти, а также постоянного запоминающего устройства.

При 17олучении ответа «сравнилось блок 6 управления выдает сигнал переключения коммутатора 7 и считывает кодограмму из регистра 3 на выход 16 (правильного ответа) устройства.

Если после анализа всех вариантов данного режима сравнение не произошло, то блок 6 анализирует состояние счетчика 5 повторений и, если «несовпадение получено после первой выдачи управляющего воздействия, выдаст сигнал на выход 15 сигналов повторов в указанное «внешнее устройство.

Количество повторов определяется требуемой достоверностью доведения управляющего воздействия до внешнего устройства достоверностью обмена.

При достижении количества повторов заданного в счетчике 5 числа, с соответствующего выхода счетчика5 поступает на выход 14 сигнал «получение неверных ответов от указанного внешнего устройства.

Сигналы синхронизации работы устройства поступают в блок 6 управления с входа 13 синхронизации.

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

название год авторы номер документа
Устройство для коммутации сообщений 1984
  • Лычев Лев Викторович
  • Стишковский Владимир Леонидович
  • Аксенов Евгений Николаевич
SU1247879A1
Буферное запоминающее устройство 1977
  • Бривин Геннадий Александрович
  • Овчинников Михаил Александрович
SU746735A1
Устройство для сопряжения вычислительной машины с каналами связи 1980
  • Долгова Светлана Владимировна
  • Доровская Тамара Ивановна
SU918944A1
Микропрограммное устройство управления 1978
  • Гречухин Александр Владимирович
  • Овчинников Михаил Александрович
SU798838A1
Устройство для сопряжения 1983
  • Михайлов Сергей Федорович
  • Малышенко Юрий Вениаминович
  • Штейнберг Виталий Иосифович
  • Перешивкин Александр Александрович
SU1124277A1
Устройство для сопряжения двух электронных вычислительных машин (ЭВМ) 1983
  • Антошкин Виктор Иванович
  • Борискин Алексей Алексеевич
  • Везенов Виталий Иванович
  • Епифанов Геннадий Сергеевич
  • Иванов Анатолий Владимирович
  • Смирнова Ирина Львовна
  • Суснин Александр Александрович
  • Тимашев Александр Васильевич
SU1265781A1
Устройство для сопряжения абонентов с каналами связи 1984
  • Попов Георгий Борисович
SU1233158A1
Буферное запоминающее устройство 1986
  • Никитин Владимир Николаевич
  • Овчинников Михаил Александрович
SU1405090A1
Устройство для функционального контроля цифровых блоков 1989
  • Дерендяев Борис Васильевич
  • Кибзун Александр Иванович
  • Маслов Виктор Борисович
  • Мельников Валерий Алексеевич
  • Барышев Александр Андреевич
  • Лисицын Борис Николаевич
  • Ваганов Михаил Александрович
SU1656538A1
Устройство для сопряжения цифровой вычислительной машины с линиями связи 1983
  • Бергер Владимир Арианович
  • Горин Владимир Александрович
  • Иконников Геннадий Александрович
  • Парфенов Александр Сергеевич
  • Яскевич Виталий Васильевич
SU1166123A1

Иллюстрации к изобретению SU 690 483 A1

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

Формула изобретения SU 690 483 A1

SU 690 483 A1

Авторы

Овчинников Михаил Александрович

Рогов Валерий Александрович

Даты

1979-10-05Публикация

1977-07-12Подача