Вычислительное устройство

 

Изобретение относится к автоматике и вычислительной технике и может быть использ овано в информационно-измерительных системах дал вьшолнения арифметических операций над времяимпульсными сигналами. Цель - увеличение быстродействия в режиме сложения временных интервалов. Устройство работает в режимах выполнения операций деления, умножения, сложения и вычитания временных интерва (Л с Уст.О

СОЮЗ СОВЕТСНИХ

СОИИАЛИСТИЧЕСНИХ

РЕСПУБЛИК (19) (И) (5!) 4 С ОЬ F 7/62

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

,13,-- . - Ь,:Т. ;%

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (2.1 ) 3975778/24-24 (22) 31. 10. 85 (46) 23.03.87. Вюл. И -11 (71) Специальное конструкторское бюро геофизического приборостроения

Института геологии АН АЗССР (72) В.Б.Ибрагимов (53) 681.325(088.8) (56) Авторское свидетельство СССР

N 962936, кл. С 06 F 7/62, 1980.

Авторское свидетельство СССР

У 1072044, кл. С 06 F 7/62, 1982. (54) BbPiHCJIHTEJIbHOE УСТРОЙСТВО (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в информационно-измерительных системах для выполнения арифметических операций над времяимпульсными сигналами. Цель— увеличение быстродействия в режиме сложения временных интервалов. Устройство работает в режимах выполнения операций деления, умножения, сложения и вычитания временных интерва12 лов. Тот или иной режим задается путем подачи разрешающего потенциала на соответствующие. управляющие входы бр 16» 25р 26 и 29 устройства.

При выполнении операции деления указанный потенциал подается на управляющие входы 6 и 20 (подготавливаются элементы И 19. 21 и элемент

И-НЕ 4). За время, равное длительности меньшего временного интервала

Т,, в счетчике 10 формируется код

N, --- Т, Г, где f — частота такто1 . вых импульсов (ТИ) генератора 1.

После окончания этого временного интервала начинается заполнение реверсивного счетчика (РС) 8 тактовыми импульсами, проходящими на суммирующий вход РС вЂ” до момента времени, соответствующего достчжению в PC кода N что фиксируется схемой 9

1 сравнения, импульс с выхода которой, пройдя через элемент И l9, сбрасывает PC в нуль, и, пройдя через элементы И161 12, И 21 и ИЛИ t7 заносится в счетчик 22. Далее PC начинает заполняться вновь, срабатывает схема 9 и т.д. Процесс вычисления в данном режиме заканчивается в момент времени, соответствующий окончанию большего временного интервала Т

При этом в счетчике 22 образуется код, от ображающий Е „ (Т / Т, ) . При выполнении операции умножения разрешающий потенциал подается на управляющие входы t6 и 26 (подготавливаются элементы И 15, 24). 3а время Т, 98744 и Т в счетчике 10 и РС 8 формируются кОДы Л и N — Т f . ПОсле ОКОН т 2 о чания Т триггер t4 устанавливается в ползжение "1", открывается элемент

И 15 и ТИ поступают на счетчик 22 (через элемент KIH 17) . а импульсы с выхода делителя частоты t8 следующие с частотой f /N на вычитаюо т щий вход PC (через элементы И 24 и

ИЛИ 27) до момента обнуления PC фиксирующего результат искомой операции в счетчике 22. При выполнении операции сложения разрешающий потенциал подается на управляющие входы 16, 25 и 29 (подготавливаются элементы.

И l5 23, 28 и 30, а элемент ЗАПРЕТ

31 блокирует цепь подачи на суммирующий вход РС 8 импульсов с выхода

И 3). За время Т, и Т в РС 8 и счетчике 22 формируются коды N и N, 1

2 после чего процесс вычисления продолжается аналогично режиму умножения (за исключением того, что. содержимое РС 8 теперь списывается тактовыми импульсами, проходящими через элементы И 15, 23 и ИЛИ 27) и в счет. чике 22 образуется код, пропорциональный Т + Т, . При выполнении операции вычитания разрешающий потенциал подается на управляющие входы

6 и 29 (подготавливаются элементы

И 28 и И-НЕ 4) и ТИ проходят за время (Т -Т, ) через элементы И 3, .28 и

ИЛИ l7 на счетчик 22, формируя в нем код, отображающий результат искомой операции. 1 ил., l табл.

Изобретение относится к автоматике и вычислительной технике и может быть использовано в информационно-измерительных системах для выполнения арифметических операций под времяимпульсными сигналами °

Цель изобретения — увеличение быстродействия устройства в режиме сложения временных интервалов.

На чертеже представлена функцио- 10 нальная схема вычислительного устрой ства, Вычислительное устройство содержит генератор 1 тактовых импульсов, выход которого подключен к первым входам первого и второго элементов

И 2 и 3, элемент ф-НЕ 4, один из входов которого подключен к первому информационному входу 5 устройства и к второму входу первого элемента

И, другой вход — к первому управляющему входу 6 устройства, а выход— к второму входу второго элемента И, третий вход которого подключен к второму информационному входу 7 устройства, реверсивный счетчик 8, выходы которого соединены с первой группой входов схемы 9 сравнения, вторая

3 12987 группа входов которой соединена с выходами первого счетчика 10, счетный вход которого подключен к выходу первого элемента И, одновибратор 11, вход которого подключен к первому информационному входу устройства, а выход — к одному из входов первого элемента ИЛИ 12, другой вход которого соединен с выходом схемы сравнения. дешифратор 13 нуля, входы которого 10 соединены с выходами реверсивного счетчика, а выход — с одним из входов (R) триггера 14, другой вход (S) которого подключен к второму информационному входу устройства, а вы- 15 ход — к первому входу третьего элемента И 15, второй вход которого соединен с выходом генератора тактовых импульсов, третий вход — с вторым управляющим входом 16, а выход — с 20 первым входом второго элемента ИЛИ 17 и со счетным входом управляемого делителя 18 частоты, управляющие входы которого соединены с выходами первого счетчика, четвертый элемент 25

И 19, входы которого соединены с выходом схемы сравнения и с третьим о управляющим входом 20 устройства, а выход — с вхоцом сброса реверсивного счетчика, пятый элемент И 21, 30 входы которого соединены с третьим управляющим входом устройства и с выходом первого элемента ИЛИ, а выход — с вторым входом второго элемента ИЛИ, выход которого подключен к счетному входу второго счетчика

22, выход которого является выходом устройства, шестой и седьмой элементы

И 23 и 24, первые входы которых соединены с четвертым 25 и пятым 26 уп- 4р равляющими входами устройства соответ. ственно, вторые входы — с выходами третьего элемента И и управляемого делителя частоты, а выходы через третий элемент ИЛИ 27 — с вычитающим 45 входом реверсивного счетчика, восьмой элемент И 28, входы которого сое. динены с шестым управляющим входом .!

29 устройства и с выходом второго элемента И, а выход — с третьим вхо- 50 дом второго элемента ИЛИ, девятый элемент И 30, входы которого соединены с четвертым управляющим входом устройства и с выходом первого элемента И, и элемент ЗАПРЕТ 31, входы которого соединены с четвертым управляющим входом устройства и с выходом второго элемента И, а выход — с од44 4 ним из входов четвертого элемента

ИЛИ 32, другой вход которого подключен к выходу девятого элемента И, а ,выход — к сумгмрующему входу реверсивного счетчика. Элементы, обведенные на чертеже пунктиром, образуют д двухканальные мультиплексоры на входах реверсивного счетчика.

Устройство работает в режимах выполнения операций деления, умножения, сложения и вычитания временных интервалов. Режим задается путем подачи разрешающего потенциала высокого уровня, соответствующего уровню логической "1" (в дальнейшем — разрешающего потенциала), на определенные управлякицие входы устройства, указанные в таблице.

В исходном состоянии устройства счетчики 8, 10, и 22, управляемый делитель 18 частоты и триггер 14 установлены в нулевое положение (импульсом, поступающим на шину "Установка 0")

Режим деления временных интервалов.

Этот режим задается путем подачи разрешающего потенциала на управляющие входы 6 и 20 устройства. При этом подготавливаются элементы И 19 и 21 и элемент И-НЕ 4. Тактовые импульсы с выхода генератора 1 проходят через элемент И 2 в течение временного интервала Т<, поданного на первый информационный вход 5 устройства, и поступают на счетчик 10, содержимое которого линейно увеличивается по мере его заполнения и в момент времени, соответствующий окончанию указанного интервала, становится равным N, = Т,f где Е„ т< частота тактовых импульсов, Это значение кода в дальнейшем сохраняется неизменным в счетчике 10 в течение всего цикла.

Первый временный интервал, кроме того, инвертируется элементом И-НЕ 4 и подается на элемент И 3, закрывая последний. В результате тактовые импульсы генератора 1 в течение времени Т, не могут пройти через указанный элемент И, хотя на один из его входов и подан временный интервал

Т (Т»» Т, ) с второго информационного входа 7 устройства (начало интсрвала Т совпадает с началом интервала Т„)..

f0

S 12

В момент времени, соответствующий окончанию временного интервала Т,, одновибратор 11 формирует короткий импульс, который через элементы

ИЛИ 12, И 21 и ИЛИ 17 заносится в ,счетчик 22. Это значит, что в больший временной интервал Т ."уложился" ровно один временной интервал Т,, Одновременно элемент И 3 открывается (так как на выходе элемента И-HE 4 ,с окончанием временного интервала Т, устанавливается потенциал выс.окого уровня "1") и пропускает тактовые импульсы генератора 1, которые, пройдя далее через элемент ЗАПРЕТ 3 1 и элемент ИЛИ 32 на вход сложения реверсивного счетчика 8, начинают заполнять его. Элемент 31, установленный в указанной цели подачи тактовых импульсов .на счетчик 8 (1-331-32-8), реализует логическую функцию "ЗАПРЕТ": N = АБ, где А — сигнал на его первом (информационном) входе, связанном с выходом элемента И 3, а  — сигнал на его втором (управляющем) входе, связанном с управляющим входом 25 устройства. Так как в данном режиме В = О, элемент 3 1 не препятствует прохождению тактовых импульсов на реверсивный счетчик 8.

С каждым тактовым импульсом содержимое реверсивного счетчика увеличивается до тех пор, пока не становится равным N . Момент равенства фиксиr1 руется схемой 9 сравнения, импульс с выхода которой, пройдя через элемент

И 19, сбрасывает в нуль реверсивный счетчик и, пройдя через элементы

ИЛИ 12, И 21 и ИЛИ 17, заносится в счетчик 22. Это значит, что в больший временной интервал Т "уложился" второй временной интервал Т,.

Содержимое реверсивного счетчика

8 опять начинает увеличиваться (так как элемент И 3 открыт и тактовые импульсы генератора 1 продолжают поступать на его суммирующий вход) и увеличивается до тех пор, пока не становится равным N, . Дальнейшая пос ледовательность операций аналогична рассмотренной: срабатывает схема 9 сравнения, импульс с выхода которой пройдя через элемент И 19, сбрасывает реверсивный счетчик в нуль, а, пройдя через элементы ИЛИ 12, И 21 и, KIH 17, заносится в счетчик 22 и т.д. !

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

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

Режим перемно;кения временных интервалов.

Этот режим задается путем подачи разрешающего .потенциала на управляющие входы 16 и 26 устройства. При этом подготавливаются элементы И 15 и 24.

В течение вр еме ни, р авн or о длительности временньи: интервалов Т, и Т, счетчики 10 и 8 считают тактовые импульсы, формируемые генератором 1. В момент времени, соответствующий окончанию временного интер-, вала Т,, код в счетчике 10, устанав-, ливаюгшгй требуемый коэффициент деления управляемого делителя 18 частоты, равен N,, . .В момент времени, соответствующий окончанию временного интервала Т и переключению триггера 14 в положение "1", код в реверсивном счетчике 8 равен N -2 о °

Потенциал высоксго уровня " 1" с единичного выхода триггера 14 подаO ется на один из управляющих входов элемента И 15 (на другой управляющий вход этого элемента в данном режиме подан разрешающий потенциал с управляющего входа 16 устройства) и откры. вает его, в результате, тактовые импульсы генератора 1, пройдя через элемент И 15, поступают на счетный вход счетчика 22 через элемент ИЛИ 17 и далее на вычитающий вход реверсивного счетчика 8 через делитель 18 частоты, элементы И 24 и ИЛИ 27. На выходе делителя 18 частоты с коэффициентом деления, равным N» часУ тота импульсов оказывается равной

f, /N . Эти импульсы, поступая на вычитающий вхоп оеверсивного счетчика 8, "списывают" содержащийся в нем код N до тех пор, пока содержимое а счетчика не становится равным нулю.

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

L t

N N

) о

N = at.f, = N, N, что соответствует результату выполняемой операции.

Режим сложения временных интервалов.

Этот режим задается путем подачи раз решающего потенциала на управляющие входы 16, 25 и 29 устройства, при этом подготавливаются элементы И 15

23, 28 и 30 устройства, а элемент

ЗАПРЕТ (на управляющем входе которого теперь сигнал В = l) блокирует цепь подачи на суммирующий вход реверсивного счетчика тактовых импульсов с выхода элемента И 3.

В течение времени, равного длительности меньшего временного интервала Т<, реверсивный счетчик 8 считает тактовые импульсы генератора 1, которые поступают на его суммирующий вход через элементы И 2, 30 и ИЛИ 32.

В момент времени, соответствующий окончанию этого интервала, в реверсивном счетчике 8 фиксируется код

N . В течен< е времени, равного длит< тельности большего временного интервала Т, счетчик 22 считает тактовые импульсы генератора 1, которые постунают íà его счетный вход через элементы И 3, 28 и ИЛИ 17. В момент времени, соответствующий окончанию этого интервала (к указанному моменту времени формирование кода NT, в реверсивном счетчике 8 уже закончено, так как Т„ Т ) и установке триггера

14 в положение "1", код в счетчике

22 равен И

Потенциал высокого уровня "1" с единичного выхода триггера 14 подается на соответствующий управляющий вход элемента И 15,открывая его; в результате тактовые импульсы проходят через этот элемент и поступают на счетный вход счетчика 22 (через поступление. тактовых импульсов генератора 1 на счетчик 22 (через элементы И 15 и ИЛИ 17) и делитель 18 частоты (через элемент И 15) прекращается.

Триггер 14 находится в положении

"1" в течение времени ай, равного и за это время в счетчике 22 образуется код, равный

98744 8 элемент ИЛИ 17) и на вычитающий вход реверсивного счет и<ка 8 (через эле.менты И 23 и ИЛИ 27) "списывая" содержащийся в последнем код N до ! тех пор, пока содержимое реверсивного счетчика не становится равным нулю. В этот момент времени импульсом ", с выхода срабатывающего дешифратора

13 нуля триггер 14 возвращается в

10 исходное положение "О", элемент И 15 закрывается и поступление тактовых импульсов на счетчики 8 и 22 прекращается.

Очевидно, что за время ht = Т, 15 от установки триггера 14 в положение

"i" до обнуления реверсивного счетчика 8, в счетчик 22 поступает число импульсов, равное N а так как в т! счетчик 22 уже записан код И (как

Т2

20 было отмечено выше — путем подсчета тактовых импульсов через элементы

И 3, 28 и KIH 17 за время Т ), то результирующий код в нем окажется равным N = NT + N, что соответствует результату сложения временных интервалов. Бремя выполнения рассмот-! ренной операции, как следует из описания, равно Т + Т, .

Режим вычитания временных интер30 валов.

Этот режим задается путем подачи разрешающего потенциала на управляющие входы 6 и 29 устройства. При этом подготавливаются элементы И 28

35 и И НЕ 4.

При наличии на управляющем входе

6 разрешающего потенциала меньший временной интервал инвертируется элементом И-HE 4 и, поступая на эле40 мент И 3, закрывает его на время, равное Т< . Зто значит, что в течение временного интервала Т<, начало которого совпадает с началом интервала

Т, тактовые импульсы генератора 1

45 не могут пройти через элемент И 3, т.е. из Т как бы "вырезают" Т

В момент времени, соответствующий окончанию временного интервала Т

Э элемент И 3 открывается и на его вы50 ходе появляются тактовые импульсы генератора 1, которые через элементы

И 28 и ИЛИ 17 (в течение времени, равного Т -Т,) поступают на счетчик

22, формируя в нем код N = N — N,, 55 отображающий результат искомой операции.

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

Вычислительное ус тр ойс т в о, с одер = жащее генератор тактовых импульсов, 9 12 одновибратор, реверсивный счетчик, первый и второй счетчики, схему сравнения, дешифратор нуля, триггер, делитель частоты, девять элементов

И, элемент И-НЕ, три элемента ИЛИ, причем выход генератора тактовых импульсов соединен с первыми входами первого, второго и третьего элементов H второй вход которого соединен с первым входом управления сложением и умножением устройства, первый информационный вход устройства соединен с входом одновибратора, с первым входом элемента И-НЕ и вторым входом первого элемента И, выход которого соединен со счетным входом первого счетчика и первым входом четвертого элемента И, второй вход которого соединен с первым входом управления сложением устройства, первый вход управления делением и вычитанием устройства соединен с вторым входом элемента И-НЕ, выход которого соединен с вторым входом второго элемента И, третий вход которого

1 соединен с вторым информационным входом устройства и S-входом триггера, R-вход которого соединен с выходом дешифратора нуля, входы которого соединены соответственно с выхо- . дами разрядов реверсивного счетчика

* и входами первой группы схемы сравнения, входы второй группы которой соединены соответственно с выходами разрядов первого счетчика и установочными входами делителя частоты, счетный вход которого соединен с выходом третьего элемента И, первым входом первого элемента ИЛИ и первым входом пятого элемента И, второй вход @оторогo соединен с входом управлечия сложением устройства, вход управления умножением устройства соединен с первым входом шестого элемента И, выход которого соединен с первым входом второго элемента

ИЛИ, второй вход которого сбединен с выходом пятого элемента И, выход второго элемента ИЛИ соединен с вхо98744 1О дом управления вычитанием реверсивного счетчика, вход сброса которого соединен с выходом седьмого элемента

И, первый вход которого соединен с входом управления делением, второй вход седьмого элемента И соединен с выходом схемы сравнения и первым входом третьего элемента ИЛИ, второи вход которого соединен с выходом од10 новибратора, вход управления делением устройства соединен с первым входом восьмого элемента И, второй вход которого соединен с выходом третьего элемента ИЛИ, выход восьмо15 ro элемента И соединен с вторым входом первого элемента ИЛИ, выход которого соединен со счетным входом второго счетчика,- выход которого соединен с выходом результата устройства, выход делителя частоты соединен с вторым входом шестого элемента И, выход второго элемента И соединен с первым входом девятorо элемента И, второй вход которого соединен с вхо25 дом управления сложением и вычитанием устройства, выход девятого элемента И соединен с третьим входом первого элемента ИЛИ, единичный выход триггера соединен с третьим входом

Зо третьего элемента И, о т л и ч а ющ е е с я тем, что, с целью увеличе. ния быстродействия в режиме сложения временных интервалов, в него введены четвертый элемент ИЛИ и элемент ЗАПРЕТ, причем прямой вход элемента ЗАПРЕТ соединен с выходом второго элемента И, вхоц управления сложением устройства соединен с инверсным входом элемента ЗАПРКТ, выход которого соединен с первым входом четвертого элемента ИЛИ, второй вход которого соединен с выходом четвертого элемента И, вход управления сложением реI версивного счетчика соединен с выхо45 дом четвертого элемента ИЛИ, вход установки в "0" сумматора соединен с входами установки в "0" первого и второго счетчиков, делителя частоты и реверсивного счетчика.

129874

Режим работы устройства

Управляющие входы, на которые подан разрешающий потенциал для установки режима

6 16 20 25 26 29

Деление

Умножение

Сложение х х

Вычитание х

Составитель М.Есенина

Техред М.Ходанич Корректор А.Зимокосов

Редактор Е.Папп

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

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Заказ 890/51

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4

Вычислительное устройство Вычислительное устройство Вычислительное устройство Вычислительное устройство Вычислительное устройство Вычислительное устройство Вычислительное устройство 

 

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

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

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

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

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

Изобретение относится к области автоматики и контрольно-измерительной техники и может быть использовано , в частности, для проверки ти преобразования угол-код

Изобретение относится к вычислительной технике и позволяет повысить надежность работы

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

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

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

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

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

Изобретение относится к области вычислительной техники и может быть использовано при построении устройств обработки информации в автоматизированных системах управления технологическими процессами

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