Устройство сопряжения датчикаиНфОРМАции C КАНАлОМ ВычиСлиТЕль-НОй МАшиНы Советский патент 1981 года по МПК G06F3/04 

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

(54) УСТРОЙСТВО СОПРЯЖЕНИЯ ДАТЧИКА ИНФОРМАЦИИ С КАНАЛОМ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ синхронизации и пятым входом блока окончания |аботы, а выход - с чисТы входом канала ВМ fl. Недостатком этого устройства явл ется невысокая достоверность передаваемых в канал данных. Цель изобретения - повышение дос товерности передаваемых в канал да ных. Поставлен41ая цель достигается т что в устройство введен блок контрЪля данных, включающий дешифратор элемент И и два элемента ИЛИ, причем второй выход блока формировани номера подканала через дешифратор соединен с первым входом первого элемента ИЛИ,выходам подключенного к четвертому входу блока сбоев, а вторым входом к выходу элемента И, входы которого соединены соответственно со вторым выходом блока формирования запроса и выходом второго элемента ИЛИ, входы которого подключе«ы к группе выходов блока п ема и преобразования форматов. На чертеже представлена блокг1схе ма устройства. Устройство содержит датчик 1 информации, канал 2 вычислительной ма шины, блок 3 пуска, блок 4 окончания работы, блок 5 синхронизации, блок б контроля готовности, блок 7 формирования запроса, блок 8 приема преобразования форматов, блок 9 сбо ев, блок 10 опроса указателей, блфк 11 формирования Номера подканала и блок контроля данных, включаняцей дешифратор 12, первый 13 и второй 14 элементы ИЛИ и элемент И 15. Работа устройства осуществляется следующим образом. о Перед пуском устройства канал 2 сопрашивает в блоке 10 указатели; готовности, незанятости и сбоев, уровни которых формируются соответственно в блоках 3, б и 9; Результат опроса передается из блока 10 в канал 2 для интерпретации. В случае готовности, и незанятости канал 2 с помощью блока 3 запускает датчик 1 на вьщачу данных и сигналов синхрониз&ции. От датчика 1 в блок 8 начинают поступать коды мультиплексированного мультйфайлового потока данных, а в блок 5 - сопровождающая адресная информация о принадлежности: кода току или иному подканалу (файлу), В блок 5 из канала 2. поступает также серия тактового генератора для синхронизации выдаваемых сигналов в блоки 8, 11 и 4. В результате по сигналу из блока 5 запускается блок 8 для организации приема поступающего от датчика 1 кода производится компоновка унифицированного формата (символа или байта), а также, приналичии непереданной информации в блоке 8, организуется компоновка очередного кода символа. При этом сигнал зацро са и код номера прдканала не снимаются до полной передачи кода датчика 1 унифицированными порциями символами. После этого сигналом за. вершения передачи из блока 8 снимается запрос блока 7 вместе с кодом .номера подканала блока 11. При поступлении от датчика 1 очередного кода описанный процесс повторяется. Завершение прием а информации из каждого подканала оп1зеделяется стандартно под управлением управляющих слов, количество которых соответствует количеству файлов мультиплексированного мультйфайлового потока данных. Таким образом, набор управляющих слоев организует и обеспечивает автоматическую демультиплексацию в процессе ввода. При этом каждое управляющее слово отсортировывает из мультиплексированного потока данных коды своего фай- . ла. Управление выбором соответствующих угфавляющих слов определяет блок 11 по адресной информации датчика 1, передаваемой через блок 5. Как только управляющее слово определяет завершение формирования фаК ла из канала 2 в блок 4 поступает сигнал локального окончания работы подканала. При наличии на входе блока 4 кода одного из номеровподканалов датчика 1, поступающего через блок 5 в виде счетных импульсов, э.ти сигналы подсчитываются и после завершения формирования последнего файла с выхода блока 4 выдается . в канал 2 сигнал прекращения работы устройства. Этот же сигнал по- . ступает в блок 3, который отключает датчик 1 и тем самым -работа устройства прекращается. Если в процессе приема кодов от датчика 1 в блок 8 или из блока В в канал 2 формируется ошибка в приеме-передаче данных (например, широко применяемый в вычислительной технике контроль на нечетность), то соответственно из блока 8 или Ланала 2 в блок 9 поступает сигнал . в сбое, который организует прекращение работы устройства и устанавливает- в блоке 9 соответствующий указатель для последующей интерпретации со стороны канала 2. Однако достоверность передаваемых в.канал 2 данных еще не гарантирована правильной работой схем контроля и шифрации контрольного разряда, а зависит также от достоверности процесса фop a poвaния данных в блоке 8 при участии других .блоков и связей и от достоверности процесса формирования адресов передачи сформированных данных, обеспечиваемого

блоком 11 при участии других блоков и связей.

Контроль процесса формирования данных в блоке 8 обеспечивается элементами ИЛИ 14 и И 15. Этот контроль базируется на формировании контрольной комбинации в избыточных неинформационных двоичных разрядах последнего символа каждого скомпонованного мультисимвольного представления кода-датчика 1. На входы элемента ИЛИ 14 заведены уровни контрольных разрядов регистра символа блока 8 таким образом, что на ,выходе этого элемента формируется низкий уровень только при наличии jB регистре символа контрольной ком бинации. Поэтому появление высокого уровняна выходе элемента ИЛИ 14 и высокого уровня на втором выходе блока 7 на котором он появляется сразу после снятия запроса (т.е. после последнего символа каждого кода датчика), интерпретируется блоком 9 сбоев как нарушение достоверности данных, переданных в канал 2,- работа устройства прекращается и в канал 2 поступает сигнал о сбое устройства.

Контроль достоверности процесса формирования адресов, передает обеспечивается дешифратором 12 и элементом ИЛИ 13. Этот контроль базируется на дешифрации адресов, выходящих в процессе пересчета за пределы допустимых, высокие уровни которых через элемент ИЛИ 13 управ ляют блоком 9 сбоев, который прекращает работу устройства и информирует оСбое канал 2.

Таким образом устройство обеспечивает возможность выполнения в

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

0

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

Устройство сопряжения датчика информации с каналом вычислительной машины по авт. св. № 525940,

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

Источники информации,

5 принятые во внимание при экспертизе

I.

1. Авторское свидетельство СССР № 525940, кл G 06 F,3/04, 1972 (прототип).

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

название год авторы номер документа
Устройство сопряжения датчика информации с каналом вычислительной машины 1972
  • Апарин Геннадий Петрович
  • Мысовский Вадим Борисович
SU525940A1
Устройство для сопряжения оперативной памяти с внешними устройствами 1981
  • Верига Маргарита Андреевна
  • Овсянников Валерий Иванович
  • Погодаев Валерий Викторович
  • Шевченко Тарас Григорьевич
SU993237A1
Мультиплексный канал 1979
  • Веселовский Валерий Валентинович
  • Светников Олег Григорьевич
SU922713A1
Устройство для передачи и приема информации 1980
  • Диденко Константин Иванович
  • Жарко Николай Иванович
  • Карнаух Константин Григорьевич
  • Кандауров Анатолий Станиславович
  • Солонецкая Тамара Александровна
  • Хватков Александр Юрьевич
SU903935A1
Мультиплексный канал 1979
  • Бойкевич Виктор Михайлович
SU860048A1
Устройство для сопряжения 1980
  • Иванов Сергей Васильевич
  • Корбашов Юрий Михайлович
  • Усков Владимир Иванович
  • Хлюпин Анатолий Григорьевич
SU926645A2
Устройство для обмена данными 1975
  • Диденко Константин Иванович
  • Карнаух Константин Григорьевич
  • Котляр Владимир Михайлович
  • Кочур Юрий Павлович
  • Шандрин Игорь Степанович
SU714386A1
Система обмена 1978
  • Братюк Яков Васильевич
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU809138A1
Устройство отсчета времени в цвм 1977
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU691828A1
Устройство для сопряжения электронно-вычислительной машины с внешним устройством 1986
  • Пронин Владислав Михайлович
  • Рымарчук Александр Григорьевич
  • Карпейчик Виктор Владимирович
  • Эстрина Эмилия Немовна
SU1388880A2

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

Реферат патента 1981 года Устройство сопряжения датчикаиНфОРМАции C КАНАлОМ ВычиСлиТЕль-НОй МАшиНы

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

SU 822 167 A2

Авторы

Апарин Геннадий Петрович

Мысовский Вадим Борисович

Даты

1981-04-15Публикация

1979-06-18Подача