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

 

Изобретение относится к вычислительной технике и может быть использовано в цифровых вычислительных машинах. Цель изобретения - повышение надежности устройства за счет уменьшения аппаратурных затрат. Изобретение позволяет осуществить суммирование и вычитание как аналоговых (длительностей импульсов), так и цифровых (количество импульсов) величин. Устройство работает в Q-ой четной системе счисления и в каждой группе входных величин фиксирует количество переключенных бистабильных элементов. Каждый формирователь разрядов устройства содержит M = Q/2 бистабильных элементов 1<SB POS="POST">1</SB> - 1<SB POS="POST">M</SB>, две группы элементов И 2<SB POS="POST">1</SB> - 2<SB POS="POST">M</SB> и 3<SB POS="POST">1</SB> - 3<SB POS="POST">M</SB>, две группы элементов ИЛИ 4<SB POS="POST">1</SB> - 4<SB POS="POST">M</SB> и 5<SB POS="POST">1</SB> - 5<SB POS="POST">M</SB>, два дополнительных бистабильных элемента 6 и 7, десять элементов И 8 - 17, четыре элемента ИЛИ 18 - 21, два элемента НЕ 22 и 23, два элемента НЕ 24, 25 с увеличенной задержкой, шину 26 установки в "0" устройства, входы сложения 27 и вычитания 28, входы переноса 29 и заема 30 из предыдущего формирователя разрядов устройства, выходы переноса 31 и заема 32 в следующий формирователь разрядов устройства. Сложение длительностей импульсов осуществляется последовательным переключением бистабильных элементов в единичное состояние, а вычитание - переключением бистабильных элементов в нулевое состояние. 1 ил.

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

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) щ)$ С 06 С 7/14

ГОС

ПО И

ПРИ № 13 (21) (22) (46) . (71) тут (72)

3.К. (53) (56) .№ 95

АРСТВЕННЫЙ КОМИТЕТ

БРЕТЕНИЯМ И OTHPblTHRM

НТ СССР

ВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ

4465604/24-24

26.07.88

23.11.90. Бюл. № 43

Грузинский политехнический инстиО.Г, Натрошвиьи, Л.Ш. Имнаишвили, Кобесашвили и Т.И. Гиоргобиани

681. 3 (088. 8)

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

1330, кл. G 06 G 7/14, 1980. торское свидетельство- СССР

2337, кл. G 06 G 7/14, 1986.

2 (54) УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ ДЛИТЕЛЬ

НОСТБЙ ImnmbCOS (57) Изобретение относится к вычислительной технике и может использоваться в цифровых вычислительных машинах.

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

1608702 ботает в q-й четной системе счисления и в каждой группе входных величин фиксирует количество переключенных би. стабильных элементов. Каждый формирователь разрядов устройства содержит

m = q/2 бистабильных элементов 1 -1>, две группы элементов И 2 -2,„ и 3 -3 „, две: группы элементов ИЛИ 4„-4„„и 5„-5

У два дополнительных бистабильнйх элемента 6 и 7, десять элементов И 8-17, .четыре элемента ИЛИ 18-21, два элемента НЕ 22 и 23, два элемента НЕ 24, Изобретение относится к вычисгп -. тельной технике и может быть использовано в цифровых вычислительных машинах.

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

На чертеже изображена .структурная схема устройства

В устройстве входная величина пред-30 ставляется в форме 8 gag I o o o PBIIP

Ъ.— ° ° . где ф — признак, принимающий значение О или 1

В|р & p, Й| мантисса Где & 0 1

i 1,...,n — количество двоичных знаков мантиссы, величина которого зависит от основы системы счисления и определяется следующим образом: .

n=q/2-1 при q - четном.

Все цифровые величины < -й системы счисления распределены в двух группах. Первая группа охватывает величины от О до (q/2-1), а вторая группа— от q/2 до (q-1). Признак определяет принадлежность цифровой величины к группам: если ю = О, то величина из первой группы, а если О = 1, то из второй группы, при этом признаку присвоен вес q/2 (на чертеже представлена схема одного формирователя разрядов устройства для сложения длитель55 ностей импульсов) .

Каждый формирователь разрядов устройства содержит m =. q/2 (q — основа системы счисления) бистабильных эле25 с увеличенной задержкой, шину 26 установки в "0" устройства, входы сложения 27 и вычитания 28, входы переноса 29 и заема 30 из предыдущего формирователя разрядов устройства, выходы переноса 31 и заема 32 в следующий формирователь разрядов устройства. Сложение длительностей импульсов осуществляется последователь-. ным переключением бистабильных элементов в единичное состояние, а вычитание — переключением бистабильных рлементов в нулевое состояние. 1 ил.

Ъ ментов 1,1,...,1, первую группу ш элементов И 2„,2... ° .,2, вторую группу ш элементов И 31,3,...,3 первую группу m элементов KIH 4|,4..., 4, вторую группу m элементов ИЛИ 5, 5,...,5, первый 6 и второй 7 дополнительные бистабильные элементы, десять элементов И 8-17, четыре элемента ИЛИ 18-21, два элемента НЕ 22 и 23, два элемента НЕ 24 и 25 с увеличенной задержкой, шину 26 установII II ки в 0 устройства, вход 2 7 операндов при . выполнении сложения, вход 28 операндов при выполнении вычитания, вход 29 переноса из предыдущего формироват еля разрядов устройства, вход

30 заема из предыдущего формирователя разрядов устройства, выход 3 1 переноса в следующий формирователь разрядов устройства, выход 32 заема в следукнций формирователь разрядов устройства.

Рассмотрим алгоритм сложения двух длительностей импульсов.

С этой целью предварительно введем следующие обозначения:

А = а|СЧ„,...,а2а, — первое слага| емое, В = Ь„Ь„,...,Ь, Ь., — второе слагаемое, S =, s s з s, — сумма слагаеК-I 2 | мыхАиВ;

Р; - переносы из i-ro в (i+1)-й разряд.

Сложение происходит согласно следующему алгоритму.

В начале на выходы сумматора подается первый операнд А. Если считать, что, сумматор предварительно обнулен, 1608702 д д с

P н ф

20 н д с ч и ре

1 и ф н н п н к д ч после окончания подачи операнА в каждом формирователе разряв получим сумму S = a + 0„ Поольку а, q (q — основание системы . сления), то S, (q и Р; = О, т.е. ренос в старший (i+1)-й разряд не оисходит

После этого на входы сумматора поется второй операнд В. 10

При этом следует рассмотреть два учая:

S, = а; + b,,.-q, Р; = 0;

S1=а ° +Ь Ъ р;

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

В случае, если S;> q и Р = 1, +,

При Ъ, + b, импульс переноса P.

f разряда i непосредственно подается вход переноса (i+1)-го разряда и ибавляется к сумме S„ 25

При Ь;„ Ь! Ульс переноса Р; разряда i подается на вход перено(i+1)-го разряда в то время, когеще не окончена на входе суммироваподача разряда Ъ;+„второго операн" 30

При этом происходит наложение гнала операнда Ь,+,и переноса Р;, о вызывает потери последнего. Чтобы ключить это, запоминаются переносы на промежуточных элементах памяти выдаются на вход переноса (i+1)-го рмирователя разрядов после окончая сигнала b В каждом рассмотренм случае за счет разброса времени абатывания бистабильных элементов 40 и больших входных величинах возниет погрешность при вычислении рельтата, которую необходимо устрать путем синхронизации входных опе" ндов. 45

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

Устройство оперирует как с аналовыми (заданных длительностью имльсов) так и с цифровьйя% (заданных 0 личеством импульсов) сигналами.

Функционирование устройства с анаговыми сигналами. До начала. процессуммирования высокий потенциал поется на шину 26 обнуления и, пройдя рез элементы ИЛИ 5, -5,„ второй групи первый 18 и второй 19 элементы переводит в нулевое состояние е стабильные элементы 1„- 1„„и дополнительные бистабильные элементы

6 и 7 всех формирователей разрядов устройства.

При поступлении первого операнда

А в виде длительностей единичного импульса на вход 27 сложения единичный сигнал с выхода третьего элемента

ИЛИ 20 подается на первый вход седьмого элемента И 14 и открывает его (при этом на втором входе седьмого элемента И 14 присутствует логическая

"1"). .Единичный сигнал с выхода седьмого элемента И 14 поступает через первый элемент ИЛИ 4 первой группы на единичный вход первого бистабильного элемента 11, устанавливая его в единичное состояние. Единичный сигнал с прямого выхода первого бистабильного элемента 1 через первый элемент И 2, (который в это время в открытом состоянии) первой группы и через второй элемент ИЛИ 4 первой группы подается на единичный вход второго бистабильного элемента 1 и устанавливает его в единичное состояние. В дальнейшем установление в единичное состояние бистабильных элементов 1 -1,(кро" ме 1 ) происходит аналогичным образом.

Если предпоследний бистабильный элемент 1„,,находится в единичном состоянии (при этом седьмой. элемент И 14 заперт), то единичный сигнал с его прямого выхода через предпоследний элемент И 2,(который в это время в открытом состоянии) первой группы и через последний элемент И 3 (на другом входе которого присутствует логическая "1") второй группы поступает на вход элемента ИЛИ 4 первой группы, на входы элементов ИЛИ 5 -5 „

tnt второй группы (при этом девятыи элемент И 16 закрыт).

Единичный сигнал с выхода элемента ИЛИ 4,„поступает на единичный вход последнего бистабильного элемента 1„„ и устанавливает его в единичное состояние. Одновременно с этим единичный сигнал через элементы ИЛИ 5 - 5„,поступает на нулевые входы бистабильных элементов if-1 и устанавливает их в нулевое состояние. Таким образом, установление последнего бистабильного элемента 1,„ в ед . ичное состояние и остальных бистабильных элементов

1 -1,„fII нулевое состояние осуществ- ляется одновременно.

1608702

В результате открывается седьмой элемент И 14 и единичный сигнал с его выхода через первый элемент ИЛИ 4

1 первой группы поступает на единичный вход первого бистабильного элемента

1, устанавливая его в единичное состояние. В дальнейшем установление в единичное состояние бистабильных элементов 1 -1 происходит аналогичным образом. Переход в единичное состояние . бистабильных элементов 1 — 1 заканчи1 м вается после прекращения входного сигнала. Количество переключейных бистабильных элементов 1 в формирователе разрядов определяет код числового значения, соответствующий длительности входного сигнала. При поступлении первого операнда А количество переключенных бистабильных элементов всегда будет не больше m=q/2 (q — основа системы счисления).

С подачей второго операнда В продолжается переключение бистабильных элементов 1. Последний и предпослед- 25 ний бистабильные элементы 1,„ и 1,,„ при установке в состояние логической . "1" дают разрешение на формирование импульса переноса. При появлении единиц на прямом выходе предпоследнего З0

1„, и последнего 1 „ бистабильных элементов на выходе девятого элемента И 16 устанавливается высокий потенциал, который подается на вход каждого элемента ИЛИ 5, — 5,„второй группы.

Единичный сигнал с выходов каждого элемента ИЛИ 5 -5,„ второй группы обнуляет соответствующие бистабильные эле-. менты 1„-1, .

В дальнейшем аналогичным образом осуществляется переключение бистабильных элементов 1„ -1„, в единичное состояние. Единичный сигнал с выхода девятого элемента И 16 подается также 45 на выход 31 переноса этого и на вход

29 формирователя разрядов переноса следующего формирователя разрядов.

При этом, если подача сигнала второго операнда на вход 27 суммирования сле- 50 дующего формирователя разрядов окончена, единичный сигнал переноса через пятый элемент И 12 и третий элемент

ИЛИ 20 перебрасывает один из бистабильных элементов 1 следующего формирователя разрядов в единичное состояние, в противном случае через третий элемент И 10 перебрасывает первый дополнительный бистабильный элемент

6 в единичное состояние, где происходит его запоминание.

После окончания сигнала второго операнда следующего формирователя разрядов на выходе первого элемента

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

Аналогично работает устройство на вычитание при поступлении информации на вход 28 вычитания. При этом бистабильные элементы 1 — 1 „ кроме последнего 1, последовательно ус" танавливаются в нулевое состояние, начиная с последнего, находящегося в единичном состоянии, т.е. в обратном направлении. Если последний бистабильный элемент 1 находится в единичном состоянии и при этом обнуляется первый бистабильный элемент 1, тогда единичный сигнал через первый элемент И 3 (который в это время в открытом состоянии) второй пруппы и через последний элемент И 2„„ (на другом входе которого присутствует логическая "1") первой группы поступает на вход элемента ИЛИ 5„„ и на входы элементов

ИЛИ 4 „-4„,первой группы (при этом десятый элемент И 17 закрыт). Единичный сигнал с выхода элемента ИЛИ 5 поступает на нулевой вход последнего бистабильного элемента 1 и устанавливает его в нулевое состояние.

Одновременно с этим единичный сигнал через элементы ИЛИ 4 -4,поступает на единичные входы бистабильных элементов 1 -1 и устанавливает их в единичное состояние. Таким образом, высокий потенциал на инверсном выходе последнего бистабильного элемента 1„„ и на прямых выходах бистабильных элементов 1<-1щ,появляется одновременно. При этом открывается восьмой элемент И 15 и единичный сигнал с его выхода через элемент ИЛИ 5,второй группы поступает на нулевой вход предпоследнего бистабильного элемента 1 устанавливая его в нулевое состояние., В дальнейшем установление в нулевое. состояние бистабильных элементов

1608702

1 зом эле сос шен

При инв сле вых под

ИЛИ сиг

ИЛИ в е бис ос эле вых та ров сле это ран фор нич эл

21 эле раз тив мен нит еди

его нал мир эл еди ре вет эт». н

k к ( п

55 д т

„„ происходит аналогичным обраервый и последний бистабильные енты 1< и 1 при установке в ояние логического 0 дают разре11 II

5 е на формирование импульса заема, появлении высокого потенциала на рсных выходах первого i и поЧ него 1 бистабильных элементов на де десятого элемента И 17 устанавется высокий потенциал, который ется на вход каждого элемента

4 -4,„первой группы. Единичный ал, с выходов каждого элемента

4 1-4„„первой группы устанавливает ничное состояние соответствующие абильные элементы 1 -1 . дальнейшем аналогичным образом ествляется обнуление бистабильных ентов 1 -1„„. Единичный сигнал с да десятого элемента И 17 подается.. е на выход 32 заема этого формителя разрядов и на вход 30 заема ующего формирователя разрядов.При 25 если подача сигнала второго oneа на вход 30 вычитания следующего рователя разрядов окончена, едиый сигнал заема через шестой ент И 13 и четвертый элемент ИЛИ 30 еребрасывает один из бистабильных ентов 1 следующего формирователя ядов в нулевое состояние, в проом случае через четвертый элеИ 11 перебрасывает второй допольный бистабильный элемент 7 в ичное состояние, где происходит запоминание. После окончания сигвторого операнда следующего форвателя разрядов на выходе второго 40 ента И 9 снова формируется этот ичный сигнал заема, который печает в нулевое состояние сооттвующий бистабильный элемент 1 о формирователя разрядов. 45 р м у л а изобретения тройство для сложения длительй импульсов, содержащее k (где ,2...) формирователей разрядов, и из которых содержит m=g/2

g — основание системы счисления, м q — четное) бистабильных элев, первую и вторую группы из ш нтов И, первую и вторую группы элементов ИЛИ, первый и второй нительные бистабильные элеменесять элементов И, четыре элемента ИЛИ, два элемента НЕ, два элемента НЕ с увеличенной задержкой, причем в каждом j-м (где j=1,2...,k) формирователе разрядов прямой выход

i-го (где i=1,2,...,m) бистабильного элемента соединен с первым входом

i-ro элемента И первой группы, второй вход которого, кроме (m-1)-ro и m-го элементов И первой группы, объединен с вторыми входами остальных элементов И первой группы и соединен с первым входом первого элемента ИЛИ первой группы и с выходом седьмого элемента И, инверсный выход i-го бистабильного элемента подключен к первому входу i-ro элемента И второй группы, второй вход которого, кроме первого и последнего элементов И второй группы, объединен с вторыми входами остальных элементов И второй группы и подключен к выходу восьмого элемента И, выход i-ro элемента И первой группы, кроме (m-1)-ro u m-ro элементов И первой группы, соединен с первым входом (i+1)-ro элемента ИЛИ первой группы, выходы i-го элемента

ИЛИ первой группы и i-ro элемента ИЛИ второй группы подключены соответственно к единичному и нулевому входам

i-го бистабильного элемента, выход

i-го элемента И второй группы, кроме первого элемента И второй группы, соединен с первым входом (i-1)-го элемента ИЛИ второй группы, первые входы первого и второго элементов ИЛИ объединены с первым входом m-го элемента ИЛИ второй группы, а также с вторыми входами остальных элементов

ИЛИ второй группы и подключены к шине установки в "0" устройства, выходы первого и второго элементов ИЛИ соединены с нулевыми входами соответственно первого и второго дополнительных бистабильных элементов, инверсные выходы которых подключены к входам соответственно первого и второго элементов НЕ с увеличенной задержкой, выходы которых соединены с первыми входами соответственно первого и второго элементов И, вторые входы которых подключены к инверсным выходам соответственно первого и второго дополнительных бистабильных элементов, единичные входы которых соединены с выходами соответственно третьего и четвертого элементов И, первый вход третьего элемента И подключен к входу операндов при выполнении сложения соот1608702

Составитель Н, Зайцев

Редактор Н. Тупица Техред A Кравчук Корректор О. Кравцова

Заказ 3619 Тираж 562 Подписное

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

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

Производственно-издательский комбинат "Патент", r.Óæroðoä, ул. Гагарина,101 ветствующего формирователя разрядов и через первый элемент НЕ к первому входу пятого элемента И и к второму входу первого элемента ИЛИ, первый вход четвертого элемента И подключен

5 к входу операндов при выполнении вычитания соответствующего формирователя разрядов и через второй элемент НК к первому входу шестого элемента И и к второму входу второго элемента ИЛИ, . вторые входы третьего и пятого элементов И и вторые входы четвертого и шестого элементов И j-ro фоРмиРователя разрядов соединены соответствен- 15 но с входом переноса и входом заема .из (j-1)-го формирователя разрядов, выходы первого и второго элементов И подключены к первым входам соответственно третьего и четвертого элементов ИЛИ, вторые входы которых соединены с выходом соответственно пятого и шестого элементов И, третий вход

i-ro элемента ИЛИ второй группы„ кроме первого и последнего элементов ИЛИ 25 второй группы ° объединен с третьими входами остальных элементов ИЛИ второй группы, соединен с вторым входом ш-ro элемента ИЛИ второй группы и подключен к выходу переноса в (3+1)-й формирователь разрядов, второй вход

i-ro элемента ИЛИ первой группы объединен с вторыми входами остальных элементов ИЛИ первой группы, кроме m-го элемента ИЛИ первой группы и подклю35 чен к выходу заема в (3+1)-й формирователь разрядов, о т л и ч а ю щ е е« ся тем, что, с целью повышения надежности устройства за счет уменьшения аппаратурных затрат, третьи входы третьего и четвертого элементов ИЛИ в каждом формирователе разрядов соединены соответственно с входом операндов при выполнении сложения и с входом операндов при выполнении вычита- 45 ния соответствующего формирователя разрядов, выход третьего элемента ИЛИ подключен к второму входу (m-1)-ro

t элемента И первой группы и к первому входу седьмого элемента И, выход четвертого элемента ИЛИ соединен с первьи входом восьмого элемента И и с . вторым входом первого элемента И второй группы, вторые входы седьмого и восьмого элементов И подключены соответственно к инверсному выходу (m-1)-ro и к прямому выходу первого бистабильных элементов, выход восьмого элемента И подключен к четвертому входу (m-1)-ro элемента ИЛИ второй группы, третий вход второго элемента ИЛИ второй группы соединен с третьим входом первого элемента ИЛИ второй группы и с выходом девятого элемента И, третий вход i-го элемента

ИЛИ первой группы соединен с третьими входами остальных элементов ИЛИ первой группы, кроме последнего элемен-: та ИЛИ первой группы, с третьим входом m-го элемента ИЛИ второй группы и с выходом m-ro элемента И первой группы, четвертый вход i-ro элемента

ИЛИ второй группы соединен с четвертыми входами остальных элементов ИЛИ второй группы, кроме m-1-ro и пг-го элемента ИЛИ второй группы, с первьм входом m-го элемента ИЛИ первой группы и с выходом m-ro элемента И второй группы, выход первого элемента И вто-. рой группы подключен к первому входу десятого элемента И и к второму вхору m-ro элемента И первой группы, выход (m- 1)-го элемента И первой группы соединен с первым входом девятого элемента И и с вторым входом m-ro элемента И второй группы, вторые входы девятого и десятого элементов.И подключены соответственно к прямому и инверсному выходам ш-ro бистабнльного элемента, выход десятого элемента И соединен с выходом заема в (j+1)-й формирователь разрядов и с вторым входом ш-го элемента ИЛИ первой группы.

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сумматор // 1772807
Наверх