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

Иллюстрации

Показать все

Реферат

 

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

Социапистических

Республик

О П Е

ИЗОБРЕТЕН ИЯ ()690483

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву— (22) Заявлено 12.07.77 (21) 2505445/18-24 с присоединением заявки №вЂ” (23) Приоритет— (5l) М. Кл .

G 06 F 11/00

G 06 F 3/04

Гееудэрстееннмй нетентет

СССР не делан нэебретеннй н еткрктнй

Опубликовано 05.10.79. Бюллетень № 37

Дата опубликования описания 5.10.79 (53) УДК 681.326..7 (088.8) (72) Авторы изобретения

М. А. Овчинников и B. А. Рогов (71) Заявитель (54) УСТРО1:1СТВО ДЛЯ КОНТРОЛЯ

КОДОГРАММ ПРИ ОБМЕНЕ

/ 1

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

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

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

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

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

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

Поставленная цель достигается тем, что в устройство введены регистр команд, реГистр режим<)В, с)?1<?к сряB! !ии, счет !Н(Врсчсни и коммутатор, Ilри !CM информHЦН<шныс

ВЬIХОДЫ рСГHCT()3 «ТB(ТЯ СО< ДИ Il< Hh! " ffflформационными Входами коммутатора, nepBf>! A If Второй Выходы соатветствеш<с) с пе(?Вым Hxîäàì блока сравt!(IfHsl И С ПЕРВЫМ ВЫХО <ÎM УСТРОЙСТВЯ, ВТОр 0 H B hI x op бл О к я у) и (? 5) в л е ни 51 c op!F H f I p H

УПРЯ ВАМ!ОЩИ МИ ВХОДЯ МИ,КОММУ ТЯТ(Ц)3, P(гистря команд и рег!!(тря режимов, ffhfxo)z которого соединен с Втарыч Bxодом блока управления, Выход регистра команд с(клине!1 с BTopbIM входом блока сравнения, пыхс>Д

1(oTopoГ0 соедин(H с TppThHм Входом й!Окя управления, выход блока памяти cnp!EH!!cli

c TpPTbHM BxoJJ0M блана cp3BI!PI!! .51 перныЙ и ВтОрОН выходы счетчика по!"-; Ний !Вля1<)тся Вторы M и тг)стьим ifûõ0 о!" ",(троЙ (! I! EI, (и 1Ixj? OH!f >гl цио ннь! и Вхо,! блок(1 х>п () Я В,. )с пи я

I! СЧСТЧИК(1 BP(M(!IÈ 51ВЛИ< Т< и f1<>()Bhl! ВХО О>!

VCTP<)1tCT В;!, В)>) ХОД (!C ! Н К3 f3 P(MP НИ )Е Д И-! 1(! (. !! (P В l >I ." 1 В Х О," 0 Ч ОЛ О К 11 У! 1 Р 3 ВЛ Р ПИ и, Гi)v! Ill;1 1)ХОдов j?CГистl? я к(?х!11 нд яи )IH(тс 5!

Вт()роl! j)v!1 I!0A Входов )>сTpOAcтвя. j?v!If!3

1<."О, 103 РСГИ< ТP«) Р(?КИ v!ОВ ЯBЛЯ(. TCЯ ТP . ТЬЕИ

Г(?> !!ЦОЙ Входов vñòPolfcòBß„к()таРЯH со(! H—

f!(H3 < ГPvïHOÉ Входов счетчика BPP I(. f!H.

Н3 чертеже приведена блок-cxcма устj)oAc1В3 для кант(?Оля кодОГрямм.

УстрОЙства сод(.(?жит pcГистр 1 p(.æHìoÂ, рс(истр 2 кома !71, ре Ilctp 3 ответя, блок 4 сравнения, счетчик 5 !10BToppH>:й, блэк 6 управле!ия, коммутатор 7, счетчик 8 времени блОк 9 памяти, Входы О -- 13 и BE>!xOrlf>i

16 j CTpÎACTB3.

Зада)!СЙ VCTpÎACTB3 являеT(H 3H3 UHB ОТВета, подаваемого извне в аппаратуру, В которой установлено данное устрой тво, В течение критического времени ожидания

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

Устройство работает следую)ц!>)м образом

jIpH Выдаче аппаратурой (BT3 ап>пара уMo?I(P T бы вh любым B Hg(o M Fi>o)1 c Elc ге!))ы

Об)МСНЯ ff Hoop MBHHPA, например уп(2ЯВля к)ц)ей вычислительной машиной) кодогp3MMbl

КОМЯНДы VIIPBBJ)PIIH51 Во Внешние УпРавлиемые ус ройства, в регистр 1 режимов по соответствующему входу г py I) Hhf I О з Я!)исыв ястс51 кад режи мя, В f((?TÎphIЙ пе рех()дит с выдачей этой команды внешнее устройство, а также код этого внегинего устройства.

В подавляющем большинстве существующих систем обмена информацией предусмотрен либо возврат кодогрямм отве Говкг)итянций по принципу «код с?тветз равен код» команды», либо Выдача одного ответа нз Вреду мотр .if)IOAI в данном режиме группы ответов, характеризующих теку!Цее сос ояни(. Bll(шнсГО уст(?ОЙствя.

j jppäË3ÃàpivI0p уСтрайстВО MажЕТ работать В .!к)бом из этих двух случаев, Ляпис), и<) группе вколов 1!) В р(гигтр

PCH(!fM<)B <)< V!!fP(TB;I5f(1CЯ В (Л>> ЧГ)Е «ГPVHÏЫ с ТH(!(?!1 В р< жиче», 3 по гpvll!Ip BxOJ10B 12 в реп!сгр 2 кочянд -- в слу !яе сраВH(ния одного ответа-квг<танции с выданной ког)

М 3 H.!OH.

Одновременно запускается счетчик 8 времени (таймер), от поступающих на его первь)й вх<)д с входа !3 синхронизации сигпя loB jÎT внсшнега генератора). Счетчик 8 производит отсчет критическог0 времени го получения ответа. Г!ри получении ответа, постv!1310!Il(го в регистр 8 0TBpта с группы входов I I записи кодограммы ответа, либо пг)и получеlfHH из счетчика 8 сигнала о истечении критического времени, сигналы об этОМ поступают ня соатветствч!01ций ВхОд б:! Ока 6 у fl j) 3 B. )е ни я, KoToj) hf A IIP pPI(лючЯ ет коммутатор 7 к входу сравнения, анализиP y C f И и (f) 0 P Iv! 3 I I f f IO. С Ч И Т Ы В 3 Е M V K) И 3 (? Р Г И С Т Р Я

1 рс?кимов, и в первом и3 уп,)мянутых выше

",л s"!(<сif сч!!тые33(T В блок 4 сряВнс ния х рящ !!5111!, focH В регистпе" z, камяпд кодОГ(?ямму команды. После чего анализирует результат сравнения.

Б<) второx! случае, когда B каждом режиме ответом является кодограмма, не совпадающая с выданным управляющим воздей 5 ствисм, блок б управления анализирует код ре?кима (из регистра !) и начинает после„гдва <..П>п(?с считывание Вариантов кадо. грамм-ответов (являю(цих(я «правильными»

2 (f

В данном рсжиме) . храня!цихся В саатвстст.

Ву:.аней анализируемому режиму частц блока 9 памяти, В блок 4 сравнения, после чего янализируpr результат сравнения.

Блок памяти может быть выполнен в виде регистрово ::ли любой другоЙ оперативной памяти,:; .;.:.К?ке постоянного запоминаю)( цего устройства.

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

Если после анализа всех вариантов данНОГО РЕЖИМЯ СРЯВНЕНИЕ НЕ ПроИЗОШЛО, ТО блок 6 анализирует состояние счетчика 5 повторений и, если «несовпадение» пол(учено после первой Выдачи управляющегс воздейст))5

Вия, выдаст сигнал )Гз выход 15 сигналов повторов в указанное «внешнее устройство».

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

ы достоверностью обМе>!а.

При дости>кении коли ества повторов заданного в счетчике 5 числа, с соответствугощего выхода счетчика 5 поступает на выход 14 сигнал «получение неверных ответов оТ указанного Внешнего устройства», Сигналь! синхронизации работы устройства пс>ступают в блок 6 управления с входа

j8 синхронизации.

690М:!

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

llHHH ПИ Заааз S967 46 тараи т8В Подннгное

Филнал П П П а Патент э, г. Ужгород, ул. П роек тная. 4

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

Устройство для контроля кодограмм при обмене, содержащее регистр ответа, блок управления, счетчик повторений и блок памяти, причем входы регистра ответа являк>т16 ся первой группой входов устройства, управ. ляющий выход регистра ответа соединен с первым входом блока управления, первый и второй выходы которого соединены соответственно с входом блока памяти и с входом счетчика повторений, отличающееся ы тем, что, с целью повышения достоверности контроля, в устройство введены регистр команд, регистр режимов, блок сравнения, счетчик времени и коммутатор, причем информационные выходы регистра ответа соб едищни: инфорчацион ычи входами коммутатора, первый и второй выходы которого соединены соответственно с псрвым входом блока сравнения и с первыч выходом устройства, второй выход бпока управления соединен с управляющими вхолами коммутатора, регистра команд и регистра режимов, выход которого соединен с егорыч входом блока управления, выход регистра KoM:;íä соелинен с вторыч входом блока сравнения, выход которого соелинен с третьим входом блока управления, выход блока памяти соединен с третьим входом блока сравнения. первый и второй выходы счетчика повторений являются вторым и третьим выходом устройства, синхронизационный вхол блока управления и счетчика времени является первым входом устройства, выход счетчика времени соединен с первым входом блока управления, группа входов регистра команд является второй группой входов устройства, группа входов регистра режимов является третьей группой в одов устройства, которая соелинена с группой входов счетчика врс ме ни.

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

1. Авторское свидетельство СССР № 154712, кл. G 25 Г 11/12, 1963.

2. Авторское свилетельство СССР № 506021, кл. G 06 F 11/10, 1976.

3. Авторское свидетельство СССР № 45!021, кл. G 06 F 1!/00, 1973 (прототип}