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

Иллюстрации

Показать все

Реферат

 

Союз Советскид

Социалистических.

Республик

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. саид-ву Р 525940 (22) Заявлено 18 06.79 (21) 2784294/18-24

<щ822167

<Я)М. Кл.

G Об F 3/04 с присоединением заявки М

Государственный комитет

СССР ио делам изобретений и открмтий (23) Приоритет (53) УДК 681 ° 14 (088. 8) Опубликовано 150481. Бюллетень Hо 14

Дата опубликования описания 25. 04.81

Г.П.Апарин и В.Б.Мысовский r р „....., ю ,) °..., 1

Институт технической кибернетики АН БеРторусской ССР и Центральная геофизическая зкспедици управлЕния:,...геологии при Совете Министров Белорусской еСР-..

\ (72) Авторы изобретения (71) Заявители (54) УСТРОЙСТВО СОПРЯЖЕНИЯ ДАТЧИКА ИНФОРМАЦИИ

С КАНАЛОМ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ

Изобретение относится к автомати» ке и вычислительной технике, а имен но, к устройствам сопряжения датчи.ком информации с каналами 3ВМ.

По основному авт. св. Р 525940 известно устройство сопряжения датчика информации с каналом вычислительной машины, содержашее датчик информации, канал ВМ, блоки пуСка, синхронизации, котроля готовности, опроса указателей, сбоев, приема. и преобразования форматов, формирования запроса, формирования номера подканала и окончания работы, причем первый вход блока пуска соединен с первым входом блока окончания работы и выходом канала ВМ, второй вход — с первым входом канала ВМ и выходом: блока окончания работы, первый выход - с первым входом блока опроса укаэате" лей, а второй выход — со входом датчика информации, первый - тре« тий выходы которого соединены соответственно с первыми входами блока приема и преобразования фор;матов, блока контроля готовности и блока синхронизации, первый выход которого соединен со вторым входом .,блока приема и преобразования форматов, второй вход — со вторым выходом .канала ВМ, первым входом блока сбоев и вторым входом блока окончания работы, третий вход которого соединен с первым выходом блока сбоев, а четвертый вход. — с третьим. выходом канала ВМ, четвертый и пятый выходы которого связаны соответственно с третьим входом блока приема и преобразования форматов и вторым входом блока сбоев, второй — четвертый входы — соответственно с первым выходом блока формирования запроса, вторым выходом

15 блока сбоев и выходом блока опроса указателей, а пятый вход - co вторым входом блока опроса указателей и первым выходом блока приема и преоб разования форматов, второй выход ко20 торого соедийен с третьим входом . блока сбоев, третий выход которого связан с одноименным входом блока опроса указателей, четвертый входом соединенногб с выХодом блока контроля готовности, первый вход блока формирования номера подканала соединен со входом блока формирования запроса и третьим выходом блока прие- ма и преобразования форматов, вто30 рой вход — со вторым выходом блока

822167

4 синхронизации и пятым входом блока окончания работы, а выход — с чистым входом канала ВМ (11.

Недостатком этого устройства является невысокая достоверность передаваемых в канал данных.

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

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

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

Устройство содержит датчик 1 информации, канал 2 вычислительной машины, блок 3 пуска, блок 4 окончания работы, блок 5 синхронизации, блок 6 контроля готовности, блок 7 формирования запроса, блок 8 приема и З преобразования форматов, блок 9 сбоев, блок 10 опроса указателей, блок

11 формирования номера подканала и блок контроля даннйх, включающей дешифратор 12, первый 13 и второй

14 элементы ИЛИ и элемент И 15.

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

Перед пуском устройства канал 2 сьпрашивает в блоке 10 указатели. 40 .готовности, незанятости и сбоев, уровни которых формируются соответственно в блоках 3, 6 и 9; Результат опроса передается из блока 10 в канал 2 для интеРпРетации. В слу- 45 чае готовности.и незанятости канал

2 с помощью блока 3 запускает датчик 1 на выдачу данных и сигналов синхронизации. От датчика 1 в блок

8 начинают поступать коды мультиплексированного мультифайлового потока данных, а в блок 5 - сопровождающая адресная информация о принадлежности кода току или иному пафканалу (файлу), В блан 5 из канала 2,поступает также серия такто- 55

aoro генератора для синхронизации выдаваемых сигналов в блоки 8, 11 и 4.

В результате по сигналу из блока

5 запускается блок 8 для организа-. 60 ции приема поступающего от датчика

1 кода производится компоновка унифицированного формата (символа или байта), а также, при наличии непереданной информации в блоке 8, 65 организуется компоновка очередного кода символа. При этом сигнал запро са и код номера подканала не снимаются до полной передачи кода датчика 1 унифицированными порциями— символами. После этого сигналом за-. вершения передачи из блока 8 снимается запрос блока 7 вместе с кодом номера подканала блока 11.

При поступлении от датчика 1 оче- редкого кода описанный процесс повторяется.

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

Хак только управляющее слово определяет завершение формирования фа3 ; ла из канала 2 в блок 4 поступает сигнал локального окончания работы подканала. При наличии на входе блока 4 кода одного из номеров подканалов датчика 1, поступающего через блок 5 в виде счетных импульсов, эти сигналы подсчитываются и после завершения формирования последнего файла с выхода блока 4 выдается . в канал 2 сигнал-прекращения работы устройства. Этот же сигнал по- . ступает в блок 3, который отключает датчик 1 и тем самым работа устройства прекращается.

Если в процессе приема кодов от датчика 1 в блок 8 или из блока 8 в канал 2 формируется ошибка в приеме-передаче данных (например, широко применяемый в вычислительной технике контроль на "нечетность"), то соответственно из блока 8 или

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

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

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

822167

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

ВНИИПИ Заказ 1854/73

Тираж 745 Подписное

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4 блоком 11 при участии . других блоков и связей.

Контроль процесса формирования данных в блоке 8 обеспечивается элементами ИЛИ 14 и И 15. Этот контроль базируется на формировании контрольной комбинации в избыточных неинформационных двоичных разрядах последнего символа каждого скомпонованного мультисимвольного представления кода датчика 1. На входы элемента ИЛИ 14 заведены уровни контрольных разрядов регистра символа блока 8 таким образом, что на выходе этого элемента формируется низкий уровень только при наличии

:в регистре символа контрольной комбинации. Поэтому появление высокого уровня на выходе элемента ИЛИ 14 и высокого уровня на втором выходе блока 7, на котором он появляется сразу после снятия запроса (т.е.после последнего символа каждого кода датчика), интерпретируется блоком

9 сбоев как варушение достоверности данных, переданных в канал 2, работа устройства прекращается и в канал 2 поступает сигнал о сбое устройства.

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

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

Устройство сопряжения датчика информации с каналом вычислительной машины по авт. св. Р 525940, ) эотличающеесятем,что, I с целью повышения достоверности передаваемой в канал вычислительной машины информации, в устройство введен блок контроля данных, включа29 ющий дешифратор, элемент И и два элемента ИЛИ,.причем второй выход блока формирования номера подканала через дешифратор соединен с первым входом первого элемента ИЛИ, выход дом подключенного к червертому входу блока сбоев, а вторым входом к выходу элемента И, входы которого соединены соответственно со вторым выходом блока формирования запроса и выходом второго элемента ИЗИ, входы которого подключены к группе выходов блока приема и преобразования форматов.

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

1. авторское свидетельство CCCP

Р 525940, кл G 06 F,З/04, 1972 (прототип).