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

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

Авторы: Егоров, Чистяков

ZIP архив

Текст

(1% (11) заэ С 06 Р 7/52 ф " ,рОПИСАНИЕ ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ ГОсудФРстВенный кОмитет сссРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(56) 1. Авторское свидетельство СССР Иф 781809, кл. С 06 Р 7/52, 1978.2. Авторское свидетельство СССР Р 392495, кл. С 06 Р 7/52, 1971 (прототип).(54)(57) УСТРОЙСТВО ДЛЯ ПЕРЕМНОЖЕНИЯ КОДОВ, содержащее генератор тактовых импульсов и два делителя частоты, причем выход генератора тактовых импульсов подключен к выходу устройства и к информационному входу первого делителя частоты, выход которого подключен к информационному входу второго делителя частоты, управляющие входы первого и второго делителей частоты подключены к входам разрядов первого и второго кодов устройства соответственно, о т л и ч а ю щ е е с я тем, что, с целью повышения точности, устройство дополнительно содержит элементы И и ИПИ, а каждый делитель частоты содержит счетчик и схему сравнения, причем информационный вход первого делителя частоты подключен к счстному входу счетчика данного делителя частоты, выход которого подключен к выходу схемы сравнения данного делителя частоты, управляющие входы которого подключены к входам первого элемента ИЛИ и к входам первой группы схемы сравнения первого делителя частоты, выход которого подключен к первому входу установки в "0" счетчика данного делителя частоты, выход первого элемента ИЛИ подключен к первому входу элемента И и к второму входу установки в 10" счетчика первого делителя частоты, информационный вход второго делителя частоты подключен к счетному входу счетчика этого делителя частоты, выход которого подключен к выходу схемы сравнения данного делителя 3 частоты, управляющие входы которого подключены к входам второго элемента ИЛИ и к входам первой группы схемы сравнения второго делителя частоты, выход второго элемента ИЛИ подключен Я к входу установки в "0" счетчика вто. рого делителя частоты, выход схемы сравнения второго делителя частоты подключен к второму входу элемента И, выход которого подключен к разрешающему входу генератора тактовых импульсов, выходы разрядов счетчиков первого и второго делителей частоты подключены к входам второй группы схем сравнения соответствующих делителей частоты.Изобретение относится к вычислительной технике и может быть использовано в различных устройствах автоматики и телемеханики, радиотехники и импульсной техники для перемножения кодов с представлением информации в виде последовательности импульсов.Известно множительное устройство, содержащее счетчик первого сомножителя, счетчик второго сомножителя, блок 1 О умножения сомножителя ца единичное приращение, элемецт задержки, коммутатор, два элемента ИЛИ, счетчик старших разрядов навязки и формирователь единичных приращений произведений ;11.15Недостатками данного технического решения являются низкая надежность и сложный алгоритм работы.Наиболее близким по техническойсущности к предложенному является 20устройство для умножения-деления,содержащее генератор тактовых импульсови два делителя частоты, каждый из которых содержит собственно делитель частоты и счетчик, причем выход генератораподключен к входам делителей частоты,входы которых подключены к разрядамсомножителей соответственно, выходвторого делителя частоты подключенк входу запрета генератора тактовыхимпульсов 21,Недостатком устройства являетсяневысокая точность ввиду отсутствияразвязки между делителем частоты, цакоторой поступает значецие сомножителя и с выхода которого поступает сигнал ца вход запрета генератора, Кроме гого, отсутствует начальная установка счетчика и возможна неточностьпри равенстве пулю одного из сомцожи 40телей,Цель изобретения - повышение точности.Постаьлеццая цепь достигается тем,что устройство для перемножения кодов, содержащее генератор тактовыхимпульсов и два делителя частоты,причем выход генератора тактовых импульсов подключец к выходу устройст-ва и к информационному входу первого делителя частоты, выход которого 50подключен к информационному входувторого делителя частоты, управляющие входы первого и второго делителей частоты подключены к входам разрядов первого и второго кодов устройства соответственно, дополнительносодержит элементы И и ИЛИ, а каждыйделитель частоты содержит счетчик в схему сравнения, причем информационный вход первого делителя частотыподключен к счетному входу счетчикаданного делителя частоты, выход которого подключен к выходу схемы сравнения данного делителя частоты, управляющие входы которого подкпюченык входам первого элемента ИЛИ и квходам первой группы схемы сравненияпервого делителя частоты, выход которого подключен к первому входу установки в 0 счетчика ранного делителя частоты, выход первого элементаИЛИ подключен к первому входу элемента И и к второму входу установки в1 011 счетчика первого делителя частоты, информационный вход второго делителя частоты подключен к счетномувходу счетчика этого делителя частогы, выход которого подключен к выходусхемы сравнения данного делителячастоты, управляющие входы которогоподключены к входам второго элементаИЛИ и к входам первой группы схемысравнения второго делителя частоты,выход второго элемента ИЛИ подключен к входу установки в 0" счетчикавторого делителя частоты, выход схемы сравнения второго делителя частоты подключен к второму входу элемента И, выход которого подключен к разрешающему входу генератора тактовыхимпульсов, выходы разрядов счетчиковпервого и второго делителей частотыподключены к входам второй группысхем сравнения соответствующих делителей частоты.На чертеже представлена функциональная схема устройства для перемножения кодов,Устройство содержит элемент И 1,генератор тактовых импульсов 2, счет.чик 3, схему сравнения 4, элементаИЛИ 5, счетчик б, схему сравнения 7,элемент ИЛИ 8, входы 9 разрядов первого кода, входы 10 разрядов второгокода, выход 11, Счетчик 3 и схемасравнения 4 образуют первый делительчастоты 12, Счетчик б и схема сравнения 7 образуют второй делительчастоты 13,Выход элемента И 1 соединен с разрушающим входом генератора 2, выход которого подключен к выходу 11 и счетному входу счетчика 3, выходы которого подключены к входам схемы сравнения 4, другие входы кЖорой подключены к входам 9 и входам эле1108439 4Схема сравнения 7 при сравнениикодов формирует на своем выходе нулевой уровень, которым блокируется элемент И 1.1 лемейт ИЛИ 8 при наличии на своихвходах хотя бы одной "1" разрешаетсчетчику 6 пересчет, а при наличиивсех 0 устанавливает ега по установочному К-входу в нулевое состояние. -1 О На выходе 11 выделяется последовательность импульсов, равная произведению АВ.Устройство работает следующимобразом.15 . В начальном состоянии на входах 9и входах 10 - нулевые уровни (числа А и Б отсутствуют). На выходахэлемента ИЛИ 5, элемента ИЛИ 8, элемента И 1, схемы сравнения 4, схемы 20 сравнения 7, генератора импульсов 2 о и выходе 11, счетчика 3 и счетчика 6 - нулевые уровни.Для умножения необходимо на входы 9 подать число А, а на входы 10 25 число В, Числа А и В должны быть отличными от нулевых., В противном случае выполняется условие А 0=0, В 0=0и 0 0=0, т.е. на выходе 11 всегданулевой уровень и выходной последова. щ 0 тельности не будет. Действительно,нулевой код А илп В через элементИЛИ 5 или схему сравнения 7 перекрывает элемент И 1 и не запускает генератор 2. Допустим, что на шину кода 9 35поступил кад числа А, равный пяти(0101), а на шину кода 10 - код числа В, равный трем (0011). мента ИЛИ 5, выход которого подключенк входу элемента И 1 и к установочному К-входу счетчика 3, другой установочный К-вход которого соединен свыходом схемы сравнения 4 и счетнымвходом счетчика 6, выходы которогоподключены к входам схемы сравнения,другие входы которой соединены с входами 10 и входами элемента ИЛИ 8, выход которого подключен к установочному К-входу счетчика 6, выход схемысравнения 7 подключен к входу элементаИ 1,Элемент И 1 предназначен дляуправления работой генератора 2. Приналичии единичных уровней на обоихего входах на выходе - единичныйуровень, который разрешает работатьгенератору 2, а при наличии хотя быодного нулевого уровня на входах навыходе - нулевой уровень, которым блкируется генератор 2. Генератор 2формирует на выходе импульсы, количество которых определяется произведением кодов на входах 9 и 10.Счетчик 3 просчитывает импульсы,прошедшие на выход 11. Срабатываниеего происходит по заднему фронту каждога импульса, поступившего на счетный вход. Количество просчитываемыхимпульсов равно величине кода, задаваемого на входы 9,Схема сравнения 4 следит за тем,чтобы содержимое первого счетчика 3не превысило величину кода на входах 9. При .равенстве значений кодовна выходе схемы сравнения 9 формируется нулевой уровень, по которомусчетчик 3 устанавливается в начальное(нулевое) состояние.40 Элемент ИЛИ 5 при наличии на своих входах хотя бы одной 1"(" 1" соответ 11 1ствует единичный уровень, 0 - нулевой Уровень) устанавливает на вы 45 ходе единичный уровень, который не оказывает влияния на счетчик 3 по установочному К-входу и является разрешающим для элемента И 1. При наличии "0" на всех входах элемента ИЛИ 550 на выходе устанавливается нулевои уровень, которым счетчик 3 устанавливается и удерживается в нулевом состоянии, а элемент И 1 блокируется,Счетчик 6 просчитывает импульсы 55 с выхода схемы сравнения 4 (срабатывание происходит па заднему фронту каждого импульса). В результате установки кодов чисел на выходах элементов ИЛИ 5 и ИЛИ 8, схем сравнения 4 и 7 появятся единичные уровни. Единичные уровни выходов элементов ИЛИ 5 и схемы срав нения 4 разблокируют по К-входам счет чик 3, единичный уровень выхода элемента ИЛИ 8 разблокируют счетчик 6, а единичные уровни выходов элемента ИЛИ 5 и схемы сравнения 7, проходя через элемент И 1, единичным уровнем запускают генератор импульсов 2, и на выходной шине 11 появляется выходная последовательность. Счетчик 3 просчитывает каждый выходной импульс по заднему его франту. После выдачи пяти импульсов по выходной шине 11 в счетчике 3 будет занесен код, равный 0101, который равен числу А, установленному на входах 9. При сравнении кодов схема сравнения 4 на выхо1108439 ш 699 Поддисн К Заказ 5865/3 ППП "Патентф, г.Ужгород, ул.Проектная,де формирует сигнал нулевого уровня, по которому счетчик 3 по К-входу устанавливается в нулевое состояние,. а счетчик 6 по перепаду с единичного уровня на нулевой по счетному входу 5 устанавливается в первое состояние, т.е. в счетчике 6 запоминаетсяпроизошло ли умножение числа А на единицу. После установления нулевого состояния в счетчике 3 на выходе схемы О1 О сравнения 4 вновь устанавливается .единичный уровень. Устройство аналогично пропускает следующие пять импульсов по выходной шине 11, в результате чего в счетчике 6 будет за несен код, равный двум, т.е. произош- ло умножение числа А на два (по выходу 11 прошло десять импульсов от генератора 2). После чего устройство пропускает третью пачку импульсов из пяти импульсов по выходу 11 (по выходу 11 прошло пятнадцать импульсов), а в счетчик 6 добавляется,единица, т,е. установится третье состояние. На выходе схемы сравнения 7 25 появляется нулевой уровень (произош-. ло сравнение кода состояния счетчика 6 и кода числа В, находящегося на входе, который перекрывает элемент И 1, а нулевой уровень выхода элемента И 1 блокирует работу генератора 2), Таким образом, число А,перемноженное на число А, т.е. А В = 5 3=15. После выполнения операции умножения в счетчике 6 фиксируется код числа, равный В, а в счетчике 3 код нулевой. Лля перевода устройства в исходное состояние необходимо на входах 9 и 10 сменить коды чисел А и В на нулевре, в этом случае устройство автоматически устанавливается в начальное состояние. Меняя значение кодов чисел А и В в любом диапазоне, можно полу" чать заданные произведения А В. Повторная установка кодов на.первой и второй шинах кода 9 и 10 автоматичес. ки переводит устройство в режим умножения.Преимущество данного устройства перед прототипом заключается в повы-. шении точности работы: при наличии хотя бы одного нулевого кода при входе работа устройства автоматически прекращается блокировкой генератора тактовых импульсов, в то время как в прототипе возможен случайный проход тактовых импульсов на выход устройства.

Смотреть

Заявка

3385541, 20.01.1982

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

ЕГОРОВ АЛЕКСАНДР БОРИСОВИЧ, ЧИСТЯКОВ ВИТАЛИЙ АЛЕКСАНДРОВИЧ

МПК / Метки

МПК: G06F 7/52

Метки: кодов, перемножения

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

Код ссылки

<a href="https://patents.su/4-1108439-ustrojjstvo-dlya-peremnozheniya-kodov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для перемножения кодов</a>

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