Устройство для преобразования последовательныхмногорегистровых кодов b параллельные сконтролем

Номер патента: 840877

Авторы: Друз, Савин, Солнцев

ZIP архив

Текст

пщ 840877 Союз Советских Социалистических РеспубликОПИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИ ЕТВЛЬСТВУ(22) Заявлено 140979 (21) 2815908/18-24с присоединением заявки Й 6 06 Г 11/086 06 Г 5/00 Государственный комитет СССР по делам изобретений и открытий(54) УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ПОСЛЕДОВАТЕЛЬНЫХ МНОГОРЕГИСТРОВЫХ КОДОВ В ПАРАЛЛЕЛЬНЫЕ С КОНТРОЛЕМ Изобретение относится к технике передачи данных и может быть"исполь. эовано в устройствах для преобразования данных.Известно устройство для преобразования параллельных двоичных кодор, содержащее дешифратор, счетчик, ренистр, блок управления, логические элементы И. Каждая входная комбинация преобразуется в соответствующую ей только одну выходную комбинацию 11.Однако такие устройства не обеспечивают преобразование многорегистровых кодов, так как они не анализируют и не формируют регистровые признаки, изменяющие значения преобразуемых кодов.Наиболее близким,по технической сущности к изобретению является устройство для преобразования кодов, содержащее дешифратор, шифраторы, блоки управления и анализа. Известное устройство позволяет преобразовывать многорегистровые коды, причем каждому входному колу в зависимости от последовательности входных символов соответствует одно или несколько преобразований, включающих в себя формирование кола символа или кодов регистрового признака исимвола 2.Недостаток устройства заключаетсяв низкой достоверйости преобразования информации, котораяобусловленатем, что в нем не обеспечиваетсяконтроль эр процессом преобразования кодов, не обнаруживаются пропуденные или дополнительно-ложныепреобразования. Это снижает надежностьи достоверность преобразования данных.Цель изобретения - повышениедостоверности преобразования информации,15 . Поставленная цель достигается тем,что устройство, содержащее дешифратор, синхронизатор ишифратор, причем вход дешифратора является входомустройства, выход дешифратора соеди 20 нен с первым входом шифратора, выходкоторого является выходом устройства,введены блок контроля по модулю, реверсивный счетчик, элемент ИЛИ, блокформирования ошибки, коммутатор,регистр и блок сравнения, причем первый, второй, третий и четвертый выходы синхронизатора соединены соответственно с первым входом реверсивюго счетчика, с первым, вторым и30 третьим входами коммутатора, первыйвыход которого соединен со вторым схемы 14 сравнения, регистра 15 усвходом шифратора и первым входом тавки, счетчика 16 и дешифратора 17. блока формирования ошибки, вход ус- Входные шины устройства соединены тройства соединен с первыми входами с первыми входами дешифратора 1, с регистра и блока сравнения, первыйпервыми входами блока 4 сравнения и второй выходы которого соединены 5 и через регистр 3 со вторыми входами соответственно с четвертым и пятымблока 4 сравнения. Информационные ,входами коммутатора, второй выход выходы дешифратора 1 соединены с которого соединен с третьим входом первыми входами шиФратора 2, а выход шифратора, первым входом элемента признака информации дешифратора ИЛИ и вторым входом регистра, выход подключен через элемент ИЛИ 12 к которого соединен со вторым входом30третьему, суммирующему входу счет- блока сравнения, выход шифратора сое- чика 11. Первый выход (совпадения) динен с входом блока контроля по мо- блока 4 сравнения соединен с первым дулю, выход которого соединен со вто- входом элемента И 7 коммутатора 6, рым входом реверсивного счетчика, вы- а второй выход (несовпадения) - с ход которого соединен со вторым вхо первыми входами элементов И 8 и 9, дом блока формирования ошибки, первый вторые входы элементов И 7, 8 и 9 выход блока формирования ошибки яв- подключены соответственно к синхрониляется вторым выходом устрОйства, а зирующим выходам синхронизатора 5. второй выход этого блока соединен со Выход элемента И 7 соединен со втовторым входом дешифратора и шестым 20 рым, управляющим, входом шифратора входом коммутатора,третий выход кото и с управляющим входом схемы 14 рого является третьимвыходомустрой-сравнения в блок 13 формирования ства,второй выход дешифратора соеди- ошибки. Выход элемента И 8 соединен нен со вторым входом элемента ИЛИ, вы- с третьим, управляющим, входом шифход которого соединен с третьим вхо- д 5 ратора 2, со вторым, управляющим, дом реверсивного счетчика. входом регистра 3 и через элементПри этом блок формирования ошибки ИЛИ 12 связан с третьим, счетным, содержит схему сравнения, регистр входом счетчика 11. Выход элемента уставки, счетчик и дешифратор, причем И 9 подключен к внешней цепи запропервый и второй входы схемы сравне- З 0 са информации. Выходы шифратора 2 ния являются соответственно первым являются выходами устройства и поди вторым входами блока, выход ре- ключены через блок контроля по могистра уставки соединен с третьим дулю 10 ко второму, вычитающему, входом схемы сравнения, выход кото- входу счетчика 11, выходы которого рой соединен с входом счетчика, вы соединены с первыми входами схемы 14 ходы счетчика соединены с входами сравнения в блоке 13 формирования дешифратора, первый и второй выходы ошибки, а первыйустановочный, вход которого являются первым и вторым счетчика 11 подключен к синхронизирую- выходами блока. щему выходу синхронизатора 5. В блоКроме того, коммутатор содержит ке 13 формирования ошибки регистр первый, втброй и третий элементы И, 40 15 уставок соединен со вторыми вхавыходы которых являются соответ- дами схемы 14 сравнения, выход коственно первцм, вторым и третьим торого связан со счетным входом счет- выходами коммутатора, первый, второй. чика 16, подключенного к дешифратору и третий входы коммутатора соединены 17. Один из выходов дешифратора 17 соответственно с первыми входами 4 является цепью сигнала ошибки, а первого, второго и третьего элемен- другой выход подключен к третьему, тов И, второй вход первого элемента блокирующему, входу элемента И 9 И соединен с четвертым входом ком- коммутатора 6 и к управляющему входу мутатора, вторые входы второго и дешифратора 1. третьего элементов И соединены с 50пятым входом коммутатора, шестой вход Синхронизатор 5 представляет сокоторого соединен с третьим входом бой генератор импульсов, который фортретьего элемента И. мирует серии импульсов, сдвинутых воНа чертеже изображено устройство времени относительно друг друга. Редля преобразования последовательных гистр 15 уставок представляет собой многорегистровых кодов в параллель- коммутационное устройство, обеспеные с контролем. чивающее выдачу кодовых сигналовУстройство содержит дешифратор 1 постоянного уровня на входы схемы входных кодовых комбинаций, шифратор 14 сравнения, например подключение 2 буквенных и цифровых комбинаций, вторых входов схемы 14 сравнения к регистр 3, блок 4 сравнения,синхрони нулевой шине питания. затор 5, коммутатор 6, состоящий из При преобразовании, например, трех элементов И 7, 8 и 9, блок 10 алфавитно-цифрового кода ГОСТ 13052- контроля по модулю, реверсивный 74 в трехрегистровый международный счетчик 11, элемент ИЛИ 12, блок 13 телеграфный код МТКустройство раформирования ошибки, состоящий из ботает следующим образом.В исходном положении синхронизатор 5 выдает на установочные входы счетчика 11 код числа, зафиксированного в регистре уставок 15 (например код числа 0), и устанавливает счетчик в соответствующее положение, а затем выдает импульс на вход элемента И 9. Так как сигналы на входах блока 4 сравнения отсутствуют, последний сигналом несовпадения открывает элемент И 9, который посылает импульс (О запроса информации во внешнюю цепь. По этому сигналу на входные кодовые шины устройства поступают кодовые комбинации ГОСТ 13052-74, которые соответствуют русским, цифровым, латинским или служебным символам и характеризуются постоянными значениями шестого и седьмого разрядов кода, Значения этих разрядов используются в качестве регистровых признаков входных символов. Дешифратор 1 ана лизирует первые пять разрядов кодовой комбинации, определяющих символ, вырабатывает сигналы управления шифратором 2 и выдает сигнал наличия информации через элемент ИЛИ 12 на суммирующий вход счетчика 11, при этом содержимое счетчика увеличивается на единицу. Одновременно значения шестого и седьмого разрядов входного кода поступают на первые входы блока. 4 сравнения и на входы регистра 3, однако в регистр 3 не заносятся ввиду отсутствия сигнала разрешения на управляющем входе этого регистра. Так как на обоих входах блока 4 сравнения сигналы не совпадают, последний сигналом несовпадения подготавливает элемент И 8 к открыванию. Синхронизатор 5 следующим импульсом открывает элемент И 8, который вьщает сигнал ре гистр на управляющие входы шифратора 2 и регистра 3, а также через элемент ИЛИ 12 на суммирующий вход счетчика 11. При этом содержимое счетчика 11 Увеличивается ешли 45 на единицу, значения шестого и седьмого разрядов входного кода заносятся в регистр 3, откуда поступают на вторые входы блока 4 сравнения, а шифратор 2 при наличии сигналов с выхода дешифратора 1 и управляющего сигнала .Регистр с выхода элемента И.8 формирует комбинацию регистра в МТК (русский, латинский или цифра), которая поступает на вход устройства и на вход блока 10 контроля по модулю. Блок 10 контроля по модулю прове" ряет комбИнацию по четности и при правильной четности вьщает сигнал, поступающий на вычитающий вход счетчика 1.1, содержимое которого умень шается на единицу. После формирования и выдачи кода регистра на обоих входах блока 4 сравнения совпадают значения шестого и седьмого разрядов входной комбинации, и последний формирует сигнал совпадения, которййподготавливает элемент И 7 к открыванию. Следующим импульсом синхронизатор 5 открывает элемент И 7, который выдает сигнал Символ на управляющие входы шифратора,2 и схемы14 сравнения. Шифратор 2 при наличии сигналов с выхода дешифратора 1и управляющего сигнала фСимволс выхода элемента И 7 формирует комбинацию символа в коде МТК, соответствующего входному символу в кодеГОСТ 13052-74, которая также поступает на вход устройства и черезблок 10 контроля по модулю (при пра- .вильной четности) уменьшает содержимое счетчика еще на единицу. Такимобразом, для данного символа вкоде ГОСТ устройство формирует двекодовые комбинации - регистр и символ - в коде МТК, при этом к концупреобразования содержимое счетчика11 соответствует начальной уставке.В блоке 13 формирования ошибки посигналу на управляющем входе схемы14 сравнения последняя сравниваетсостояние счетчика 11 с содержимымрегистра 15 уставки. В случае совпадения их состояний схема 14 сравнения не выдает сигналов на вход, вслучае несовпадения - выдает импульс на вход счетчика 16. При этомна выходе дешифратора 17 Формируетсясигнал Повтор, который блокируетэлемент И 9 и тем самым цепь запросаинформации, и подается на управляющий вход дешифратора 1 для повторного преобразования входной комбинации,и процесс повторяется, В случае заданной кратности повторения ошибки,определяемой счетчиком 16, дешифратор 17 выдает сигнал ошибки во внешнюю цепь.По окончании преобразования даннойвходной комбинации, т.е. после выдачи кода символа в МТК, на входныхшинах устройства входная комбинациясбрасывается, блок сравнения переходит в состояние Несовпадение,и устройство выдает во внешнюю цепьследующий сигнал запроса информации.Последующая входная комбинация в кодеГОСТ может иметь регистровый признаклибо совпадающий с регистровым признаком предыдущего символа и зафиксированного в регистр З,либо не совпадающий с ним. В Случае, если признаки регистров не совпадают, устройство работает аналогично, при этомсодержимое счетчика 11 сначала увеличивается на два, а затем уменьшается на два, так как входному символу соответствуют два преобраэова"ния: формирование регистра и символав МТК. В случае, если признаки регистров совпадаютблок 4 сравнениясразу переходит в режим Совпадение и коммутатор 6 с выхода элемента И 7 выдает один управляющий сиг 840877нал Символ. По этому сигналу для входной комбинации формируется только код символа в МТК. При этом содержимое счетчика 11 сначала увеличивается на единицу, а затем уменьшается на еДИНицу. 5Таким образом, при правильной работе устройства содержимое счетчика 11 всегда равно числу начальной уставки. При неисправностях каких-либо элементов устройства, неправильной четности преобразованных кодов, в случаях, если число преобразований не соответствует входной комбинации, содержимое счетчика 11 отличается от начальной уставки в большую или мень. шую сторону, и блок 13 формирования ошибки выдает сигнал ошибки во внешнюю цепь.В предлагаемом устройстве обеспечивается автоматическое обнаружение отказов элементов устройства, что 20 повышает достоверность преобразования в нем информации.Формула изобретения251. Устройство для преобразования последовательных многорегистровых кодов в параллельные с контролем, содержащее дешифратор, синхронизатор и шифратор, причем вход дешифратора является входом устройства, выход дешифратора соединен с первым входом шифратора, выход которого является вы ходом устройства, о т л и ч а ю щ ее с я тем, что, с целью повышения достоверности работы, в устройство введены блок контроля по модулю, реверсивный счетчик, элемент ИЛИ, блок формирования ошибки, коммутатор, регистр и блок сравнения, причем первый,0 второй, третий и четвертый выходы синхронизатора соединены соответствен" но с первым входом, реверсивного счетчика, с первым, вторым и третьим входами коммутатора, первый выход 45 которого соединен со вторым входом шифратора и первым входом блока формирования ошибки, вход устройства соединен с первыми входами регистра и блока сравнения, первый и второй щ выходы которого соединены соответственно с четвертым и пятым входами коммутатора, второй выход которого соединен с третьим входом шифратора,пс вым входом элемента ИЛИ и вторымвходом регистра, выход которого соединен со вторым входом блока сравнения,. выход шифратора соединен с входом блока контроля по модулю, выходкоторого соединен со вторым входомреверсивного счетчика, выход которого соединен со вторым входом блокаформирования ошибки, первый выходблока формирования ошибки являетсявторым выходом устройства, второйвыход блока формирования ошибки соединен со вторым входом дешифратораи шестым входом коммутатора, третийвыход которого является третьим выходом устройства, второй выход дешифратора соединен со вторым входомэлемента ИЛИ, выход которого соединенс третьим входом реверсивного счетчика.2, Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок формирования ошибкисодержит схему сравнения, регистр уставки, счетчик идешифратор , причем первый и второйвходы схемы сравнения являются соответственно первым и вторым входами .блока, выход регистра уставки соединен с третьим входом схемы сравнения,выход которой соединен с входомсчетчика, выходы счетчика соединеныс входами дешифратора, первый и второй выходы которого являются первым ивторым выходами блока.3. Устройство по п. 1, о т л ич а ю щ е е с я тем, что коммутаторсодержит первый, второй и третий элементы И, выходы которых являются соответственно первым, вторым и третьим выходами коммутатора, первый,второй и третий входы коммутатора соединены соответственно с первыми входами первого, второго и третьегоэлементов И; второй вход первогоэлемента И соединен с четвертым входом коммутатора, вторые входы второго и третьего элементов И соединены спятым входом коммутатора, шестой входкоторого соединен с третьим входомтретьего элемента И,ИСточники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССР9 541163, кл. 6 Об Г 5/02, 197 б.2. Авторское свидетельство СССРВ 480075, кл. 6 Об Р 5/00, 1975840877 Составитель И, СигаловТехредН.Бабурка Корректор В, Бутяг Редактор Н. Лаэаренко Подписноого комитета СССРий и открытийаушская наб д. 4/5 Тирам 745 ВНИИПИ Государствен по делам иэобрете 13035, Чосква, Ж, Закаэ 4766/7 Филиал ППП Патент, г. Умгород, ул. Проект

Смотреть

Заявка

2815908, 14.09.1979

ПРЕДПРИЯТИЕ ПЯ А-3706

ДРУЗЬ ЛЕОНИД ВОЛЬФОВИЧ, САВИН АНАТОЛИЙ ИВАНОВИЧ, СОЛНЦЕВ БОРИС ВЛАДИМИРОВИЧ

МПК / Метки

МПК: G06F 5/00

Метки: кодов, параллельные, последовательныхмногорегистровых, преобразования, сконтролем

Опубликовано: 23.06.1981

Код ссылки

<a href="https://patents.su/5-840877-ustrojjstvo-dlya-preobrazovaniya-posledovatelnykhmnogoregistrovykh-kodov-b-parallelnye-skontrolem.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для преобразования последовательныхмногорегистровых кодов b параллельные сконтролем</a>

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