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

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в ЦВМ. Целью изо бретения является повьппение быстродействия и расширение области применения за счет параллельного суммирования или вычитания длительностей импульсов. Устройство содержит К блоков суммирования,каждый из которых содержит п бистабильных элементов, группы элементов ИЛИ, группы элементов И, у формирователи импульсов,элементы запрета ,шины сложения, вычитания,переноса , заема. Кроме того, устройство содержит блок формирования длительностей импульсов, импульсные входы, вход управления режимами сложения и вычитания , а первый блок суммирования дополнительно содержит группы элементов И, элемент И-НЕ и два элемента НЕ. Информация в устройстве представляется в единичнр-нормальном коде . Сложение и вычитание длительностей импульсов может производиться как параллельно, так и последовательно . 1 з.п. ф-лы, 2 ил. (Л

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

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

РЕСПУБЛИН (sv4 G06G714

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

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

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

ПО.ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 4190070/24-24 (22) 30.01.87 (46) 15.10,88. Бюл. Р 38 (71) Винницкий политехнический институт (72) В. П. Кожемяко, С.Н. Белан, А.И. Короновский и Л.В, Белан (53) 681.335(088.6) (56) Майоров С.А. и др. Узлы вычислительной техники — Вычислительная техника, 1976,.11 6, с. 83-89.

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

У 951 330, кл. С 06 G 7/1 4, 1 980. (54) УСТРОЙСТВО ДЛЯ СУММИРОВАНИЯ ДЛИТЕЛЬНОСТЕЙ ИМПУЛЬСОВ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в ЦВМ. Целью изобретения является повышение быстродействия и расширение области при„„SU„„1 430970 А 1 менения за счет параллельного суммирования или вычитания длительностей импульсов. Устройство содержит К блоков суммирования, каждый из которых содержит п бистабильных элементов, группы элементов ИЛИ, группы элементов И, . формирователи импульсов, элементы заO прета,шины сложения, вычитания,переноса,заема. Кроме того, устройство содержит блок формирования длительностей импульсов, импульсные входы, вход управления режимами сложения и вычитания, а первый блок суммирования дополнительно содержит группы элементов И, элемент И-НЕ и два элемента НЕ. Информация а устройстве представляется в единично-нормальном коде. Сложение и вычитание длительностей импульсов может производиться как параллельно, так и последовательно. 1 з.п. ф-лы, 2 ил.

1430970

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

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

На фиг. 1 изображена блок-схема !р предлагаемого устройства; на фиг.2 схема блока формирования длительностей импульсов.

Устройство содержит К блоков

1 -1 суммирования, каждый из которых содержит и бистабильных элементов 2, 2 -2„ с входами 3 и 4 установки в "1" и "0" соответственно, первую группу элементов ИЛИ 5, вторую группу элементов ИЛИ 6, первую груп- 20 пу „элементов И 7, вторую группу .эле1 ментов И 8, два формирователя 9 импульсов, первый,1О и второй 11 эле менты запрета, дину 12 сложения, 1цину

l3 вычитания, шину 14 переноса, шину

15 заема, блок 16 формирования дли-. тельностей импульсов, первый 17 и второй 18 импульсные входы и вход 19 управления режимами сложения и вычитания, 30

В первый блок l„суммирования до" полнительно входят третья группа элементов И 20, четвертая группа из элементов и 21-24, элемент И-НЕ 25 и два элемента НЕ 26 и 27. Блок 16 фор- З5 .мирования длительностей импульсов, содержит с первого по третий выходы

28-30, сигнальные входы 31 и 32, управляющий вход 33, четвертый выход

34, элементы НЕ 35 и 36, элементы И щ

37-40 и элементы ИЛИ 41 и 42.

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

Каждый блок 1,. -1 содержит четное количество бистабипьных элементов 45 т.е. и 2 i (i = I,Ê).

Информация в устройстве представляется в единично-нормальном коде.

Сложение и вычитание длительностей импульсов может производиться как параллельно, так и последовательно.

Для последовательного сложения длительностей импульсов на вход 19 устройства подается логический "0", а на первый 17 либо второй 18 входы устройства подают первый импульс, поступающий на первый 31 или второй 32 входы блока 16 формирования длительностей импульсов и проходящий на его выход 34, поступающий оттуда на шину

12 сложения, при этом сигнал с выхода элемента 10 запрета через элемент

ИЛИ 5 поступает на вход 3 установки в единичное состояние бистабильного элемента 21, вызывая его установку в состояние логической "1", которая появляется на единичном выходе, давая разрешение на переключение следующего бистабильного элемента и т.д.

Последний бистабильный элемент

2 при установке в состояние логической "1" дает разрешение на формирование импульса переноса с выхода схемы второго формирователя 9 импульсов, этим же импульсом все бистабипьные элементы, кроме первого в первой группе, устанавливаются в состояние логического "0" воздействием на входы

4 установки в нулевое состояние через элементы ИЛИ 6, при этом длительность ", „„, импульса определяется максимальным временем переклюиения бистабильных элементов 2 -2„. Первый, бистабильный элемент 2, не устанавли вается в состояние логического "0", только в том случае, когда входной

I импульс продолжает присутствовать на одном из двух входов 17 или 18 устройства и по окончании времени установки в состояние логической "1" . и:следнего бистабильиого элемента 2

-л первой группы, через время ь,,11,с первый бистабильнь.й элемент 2, следующей группы перейдет в состояние логической "1", а первый бистабильный элемент 21 первой группы останется в состоянии логической "1 " лишь только в том случае, если и сp, cp где t — длительность импульса на входе 17 или 18 устройства; л среднее время срабатывания одного бистабильного элемента.

Первый бистабильный элемент 2

1 первой группы остается в состоянии логической "l" так как с выхода 30 блока 16 на вход первого элемента НЕ

26 поступает сигнал логической "1", который преобразуется в логический

11 11

0 и поступает на первый вход тр еть е г о элемента И 2 3, на выходе которого также будет и р ис ут ст в о ва ть лог ич е ский "0 ", по с туп аюший ч е ре э в т ор ой элемент ИЛИ 6 на нулевой вход первого б ис т аб иль но го элемента 2 „

14309/О который, в свою очередь, не переходит в состояние логического "0"

Для последовательного вычитания длительностей импульсов в устройство

5 заносят импульс уменьшаемый. Процесс записи импульса уменьшаемого аналогичен вышеописанному режиму последовательного сложения.

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

"1", т.е. эти бистабильнь:е элементы находятся в состоянии логического "0".

Допустим, в декаде в состоянии логической "1" находится 1 бистабильньм 2 элементов 2, -?;, следовательно, в состоянии логического "0" находится

n i бистабильных элементов 2;„ -2„.

С нулевого выхода (i+1}-го бистабильного элемента 2; „ через элемент И 8 25 сигнал логической "1 " поступает через элемент ИЛИ 6 на вход 4 установки в нулевое состояние бистабильного элемента 21, вызывая его установку в состояние логического "0", т.е. на его нулевом выходе появляется логическая "1", давая разрешение на пе реключение следующего бистабильного элемента 2; 1, и т.д. При этом на

I единичном выходе i-го бистабильного элемента 2„ появляется логический 0" и т.д.

Первый бистабильный элемент 2„ при установке в состояние логического "0" разрешает формирование импульса пе- 4р реноса с выхода схемы первого формирователя импульсов, этим же импульсом все бистабильные элементы 2,-2„ устанавливаются в состояние логической 1ft воздействием на входы 3 уста- 45 новки в единичное состояние через элементы ИЛИ 6, при этом длительность импульса определяется максимальным временем переключения.

Последний бистабильный элемент 2 „ устанавливается в состояние логической 1" лишь в том случае, если с шины 13 вычитания в этот момент не подается единичный сигнал. На вьмоде второго элемента НЕ 27 присутствует сигнал логической "1", который через

t7 четвертый элемент И 24 и элемент ИЛИ

5 поступает на единичный вход 3 последнего бистабильного элемента 2„.

Через шину 15 заема в нулевое состояние переходит старший бистабильный элемент второй группы, находящийся в состоянии логической "1".

Для одновременного сложения двух длительностей импульсов на вход 19 устройства подается логический "0", а на первый 17 и второй !8 входы— суммируемйе импульсы. Все они поступают на входы 31-33 блока 16. В результате на выходе 34 блока 16 будет присутствовать импульс с длительностью, равной наибольшей длительности одного из суммируемых импульсов.

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

Если на первые два входа !7 и 18 устройства одновременно подаются суммируемые импульсы, то первых два бистабильных элемента 2, и 2 первой группы одновременно устанавливаются в единичное состояние за счет того, что с двух выходов 28 и 29 блока 16 на входы элемента И 21 подаются логические "1", а с выхода элемента

И 21 через элементы ИЛИ 5 единичный сигнал поступает на единичные входы

3 первых двух бистабильных элементов

2, и 2, вызывая их установку в состояние логической "1 ", которая появляется на единичных выходах, давая разрешение на переключение следующих двух бистабильных элементов 2 > и 2 .

Единичный сигнал с выхода элемента

И 7, первый вход которого подключен к единичному выходу бистабильного элемента 2 поступает на третий вход второго элемента И 20, сигнал с выхода которого через элементы ИЛИ 5 поступает на единичные входы 3 бистабильных элементов 2> и 2, тем самым вызывая их установку в состояние логической "1" и т.д.

Последний бистабипьный элемент 2„ при установке в состояние логической

"1" дает разрешение на формирование импульса переноса с выхода второго формирователя 9 импульсов. Этим же импульсом все бистабильные элементы устанавливаются в состояние логического "0" воздействием на входы 4 установки в нулевое состояние через элементы ИЛИ 6, при этом длительность импульса определяется максимальным

1430970 временем переключения бистабильных элементов.

Если на первых двух входах 17 и

18 устройства продолжают присутство-:

5 вать два импульса, то в состояние логиче ской "1 " пер еходит бистабильный элемент следующей группы, а в первой группе остаются в том же единичном состоянии первые бистабильные элементы 2 и 2, так как с выходов

28-30 блока 16 на входы элемента

И-НЕ 25 и элемента НЕ 26 подаются сигналы логической ")". На выходах элементов НЕ 26 и И-НЕ 25 появляются логические "0", поступающие через элементы И 23 и 22 и элементы ИЛИ 6 на нулевые входы 4 первых двух бистабильных элементов 2„ и 2, тем самым не вызывая их переключенйя. В дальнейшем процесс сложения происходит аналогичным образом.

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

"1", а на первый 17 и второй !8 входы устройства соответственно подают импульс -уменьшаемого и импульс вычитаемого, причем моменты присутствия обоих импульсов должны соответство вать условиям

t1(tr «Ф

О, приt1 "0 где и — время присутствия импульса вычитаемого, 45

t< время присутствия импульса уменьшаемого.

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

ro импульса.

Блок 16 на выходе 34 формирует импульс, длительность которого соответствует времени t t — t присутст3 вия только уменьшаемогб импульса. Вре-55 мя присутствия одновременно двух импульсов не учитывается. Если импульсы по передним фронтам не совпадают, то на выходе блока 16 будет присутствовать два импульса с длительностями, соответственно равными длительности от переднего фронта уменьшаемого импульса до переднего фронта вычитаемого импульса и от заднего фронта вычитаемого импульса до заднего фронта уменьшаемого импульса, т.е. блок 16 вырезает длительность импульса (двух импульсов), полученного в результате вычитания ° Полученный импульс поступает на шину сложения и в. дальнейшем процесс записи происходит аналогично. процессу последовательного суммирования, описанного вышее.

Таким образом, устройство может последовательно и параллельно суммировать и вычитать длительности импульсов.

Блок 1 6 формирования импульса сложения и вычитания работает следующим образом.

В режимах сложения на вход 33 по-. дается логический "0", а на входы 31 и 32 подаются логические "1 ", посту-, пающие через элементы И 38 и 39 (за счет присутствия на выходе элемента

НЕ логического "0") на входы элемента ИЛИ 41 и на выходы 28 и 29 . С выхода элемента ИЛИ 41 единичный сигнал поступает на выход 30 и через элемент ИЛИ 42 — на выход 34 блока

16. Если присутствует один импульс на одном из двух входов блока 16, то на выходе элемента ИЛИ 4! также будет присутствовать логическая "1 ".

В режиме параллельного вычитания на вход 32 блока 16 подается логическая "1 ", поступающая также на вход элемента И 37. С выхода элемента НЕ 35 на вторые выходы первого и второго элементов И 38 и 39 поступает логический "0". Следовательно, на выходе элемента ИЛИ 41 и выходах

28 и 29 присутствует логический "0".

Если на выходе 30 присутствует импульс, а на входе 31 импульс не присутствует, то на первый вход элемента И 40 с первого выхода 30 блока 16 и на второй вход с выхода второго элемента НЕ 36 поступает логическая

"1 ". С выхода элемента И 40 через элемент И 37 и второй элемент ИЛИ

42 единичный сигнал поступает на выход 34 блока 1 6. Если импульсы присутствуют на первых двух входах 31 и

32 блока 16, то на выходе элемента

И 40 будет присутствовать логический 0, который также поступает на вы= ход 34 блока 16.

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

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

К блоков суммирования, каждый из которых содержит и бистабильных элемен- 10 тов, два элемента запрета, два формирователя импульсов, две группы по и . элементов И и две группы по п элементов ИЛИ, причем в каждом j-м (j l К) блоке суммирования единичный выход 15 -го (д = l,п) бистабильного элемента подключен к первому входу i-го элемента И первой группы, соединенного выходом с первым входом (д+1)-го элемента ИЛИ первой группы, выход ко- 20 торого подключен к входу установки в

"1" (+1)-го бистабильного элемента, соединенного нулевым выходом с пер- вым входом (i+I)-ro элемента И второй . группы, подключенного выходом к пер- 25 вому входу i-ro элемента ИЛИ второй группы, выход которого соединен с входом установки в "0" i-го бистабильного элемента, причем выход первого элемента ИЛИ первой группы под- 30 ключен к входу установки в "1 " первого бистабильного элемента, соединенного нулевым выходом с первым входом первого элемента И второй группы, подключенного выходом к входу первого формирователя импульсов, причем вторые входы элементов И первой группы и первый вход первого элемента ИЛИ первой группы соединены с выходом первого элемента запрета, подключенного первым входом к вторым входам с третьего по и-й элементов ИЛИ второй группы и выходу второго формирователя импульсов, соединенного входом с выходом n-ro элемента И первой

45 группы, а вторые входы элементов И второй группы и второй вход и-го элемента ИЛИ второй группы подключены к выходу второго элемента запрета, соединенного первым входом с выходом рервого формирователя импульсов и вторыми входами с первого по (n-1)-й элементов ИЛИ первой группы, причем в каждом -м блоке суммирования, за исключением первого блока, выход первого формирователя импульсов подкгао55 чен к второму входу и-го элемента

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

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

1430970

l0 второго элемента НЕ, соединенного входом с шиной вычитания устройства, при этом каждый 1-й (1 с 1 (n-2) -2) элемент И третьей группы подключен третьим входом к выходу (2 — 1)-го

5 элемента И первой группы, а выходомк третьему входу 2 (1+1)-ro элемента

ИЛИ первой группы.

2. Устройство по п. 1, о т л ич а ю щ е е с я тем, что блок формирования длительностей импульсов содержит четыре элемента И, два элемента ИЛИ и два элемента НЕ, причем ггервый элемент НЕ подключен входом к управляющему входу блока формирования длительностей импульсов и первому входу первого элемента И, а выходомк первым входам второго и третьего элементов И, причем второй элемент И 20 соединен вторым входом с первым сигнальным входом блока формирования длительностей импульсов и первым входом четвертого элемента И, а выходом — с первым выходом блока формирования длительностей импульсов и первым входом первого элемента ИЛИ, подклЬченного вторым входом к выходу третьего элемента И и второму выходу блока формирования длительностей импульсов, а выходом — к первому входу второго элемента ИЛИ, соединенного вторым входом с выходов первого элемента И, второй вход которого подключен к выходу четвертого элемента И, соединенного вторым входом с выходом второго элемента НЕ, подключенного входом к второму входу третьего элемента И и второму сигнальному входу блока формирования длительностей импульсов, а выходы первого и второго элементов ИЛИ соединены соответственно с третьим и четвертым выходами блока формирования длительностей импуль сов.

1430970

Составитель С. Казинов

Техред Л. Сердюкова Корректор Л. Патай

Редактор А. Ревин

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

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

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

Заказ 5344/51

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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