Пороговый элемент
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК д11 4 Н 03 К 5/24
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCHOMV СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
IlO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (61) 1277370 (21) 4130122/24-21 (22) 08.10.86 (46) 07.04.88. Бюл. № 13 (72) О. Н. Музыченко (53) 621.374 (088.8) (56) Авторское свидетельство СССР № 1277370, кл. Н 03 К 5/24, 1986. (54) ПОРОГОВЫЙ ЭЛЕМЕНТ (57) Изобретение относится к области автоматики и вычислительной техники и может быть использовано при построении различных устройств обработки дискретной информации. Изобретение позволяет повысить быстродействие порогового элемента, выполненного по предложенной схеме. Порого„„SU„„1387185 А2 вый элемент содержит генератор 1 тактовых импульсов, сканирующий мультиплексор 2, содержащий триггер 3, многоканальный преобразователь 4 параллельного кода в последовательный, элемент ИЛИ 5, Po — 1 реверсивных накопителей 6-1,...,6- (Pp — 1), группу
Р0 — 1 элементов И 7-1,...,7-(Ро — 1), К блоков реверсивных накопителей 8-1,...,8-К, выходной блок 9, счетный блок 10. Выходной блок 9 содержит элемент ИЛИ 11 и элемент И 12. Каждый блок реверсивных накопителей содержит элемент ИЛИ 13, реверсивные накопители 14-1,...,14-Р;, группу элементов И 15-1,...,15-Р;. На чертеже также показаны входные информационные шины
16, выход 17 порогового элемента, выход
18 элемента И 12, 1 з.п. ф-лы, 2 ил.
1387185
Изобретение относится к автоматике и вычислительной технике, может быть использовано для построения различных устройств обработки дискретной информации и является усовершенствованием изобретения по авт. св. № 1277370.
Цель изобретения — повышение быстродействия порогового элемента.
На фиг. 1 представлена структурная схема порогового элемента; на фиг. 2 — схема блока реверсивных накопителей.
Пороговый элемент содержит генератор
1 тактовых импульсов, сканирующий мультиплексор 2, содержащий триггер 3, многоканальный преобразователь 4 параллельного кода в последовательный, элемент ИЛИ 5, (Po — 1) реверсивных накопителей 6 — 1 — 6 (Pp — 1), группу (Pp — 1) элементов И 7 — 1—
7 — (Po — 1), К блоков 8 — 1 — 8 — К реверсивных накопителей, выходной блок 9, счетный блок 10.
Выходной блок 9 содержит элемент
ИЛИ 11 и элемент И 12. Каждый блок
8 — j реверсивных накопителей содержит элемент ИЛИ 13, реверсивные накопители
14 — 1 — 14 — P, группу элементов И 15 — 1 — 15 — Р;.
Многоканальный сканирующий мультиплексор 2 соединен информационными входами с входными информационными шинами 16, счетным входом — с выходом генератора тактовых импульсов, а выходом — с входом счетного блока 10, сканик рующий мультиплексор содержит (Рю+Х Р;
j=1 канальный преобразователь параллельного кода в последовательный 4, Ðo-й выход которого соединен с Ðo-м входом элемента
ИЛИ 5, а i-й выход (i= 1, 2, ..., Po — 1) соединен с суммирующим входом реверсивного накопителя 6 — i, первый выход которого соединен с первым входом элемента И
7 — i, соединенного выходом с вычитающим входом реверсивного накопителя 6 — i и с
i-м входом элемента ИЛИ 5, выход которого является выходом сканирующего мультиплексора, второй выход реверсивного накопителя 6 — i соединен с (i+1)-м входами элементов И 7 — j (j= 1+1, i+2,...,Po — 1) и с i-м входом элемента И 12 выходного блока
9, Р-й вход которого соединен с входами элементов И 7 и выходом триггера 3, соединенного входом с выходом останова многоканального преобразователя 4 параллельного кода в последовательный, входы элементов И 7 соединены с тактовым входом преобразователя 4 параллельного кода в последовательный и выходом генератора 1 тактовых импульсов, третьи выходы реверсивных накопителей 6 соединены с входами элемента ИЛИ 11 выходного блока 9, соединенного входом с выходом счетного блока 10.
В блоке 8 †реверсивный накопитель
14 — i (i= 1,2,...,Р;) соединен первым выхо5
1О !
55 дом с первым входом элемента И 15 — i, входы которого соединены с выходом генератора 1 тактовых импульсов, выходом триггера 3, а при i)2 — с вторыми выходами реверсивных накопителей 14 — 2—
14 — (i — 1), выход элемента И 15 — 1 соединен с вычитающим входом реверсивного накопителя 14 — 1 и входом элемента ИЛИ 5, выход элемента И 15 — i (i= 2,,Р;) соединен с вычитающим входом реверсивного накопителя 14 — i u i-м входом элемента
ИЛИ 13, соединенного первым входом с д" (Pp+ Х Р„+1) -м выходом многоканальноd;-1 го преобразователя 4 параллельного кода в последовательный, а выходом — с суммирующим входом реверсивного накопителя
14 — 1, суммирующий вход реверсивного накопителя 14 — i (i=2,...P;) соединен с
J-1 (Po+ Х Р+1) -м выходом многоканального преобразователя параллельного кода в последовательный 4, вторые выходы реверсивных накопителей 14 соединены с входами элемента И 12, а их третьи выходы— с входами элемента ИЛИ 11 выходного блока 9. Входы элемента И 15 — 1 соединены с вторыми выходами реверсивных накопителей
6 и 14 блоков 8 — 1 — 8 — (j — 1).
Выход элемента ИЛИ !1 является информационным выходом порогового элемента, а выход элемента И 12 — выходом конца работы.
Многоканальный преобразователь параллельного кода в последовательный может быть выполнен в виде распределителя импульсов, выходы которого соединены с первыми входами элементов И t групп (t— число каналов преобразователя), вторые входы элементов И каждой группы являются входами соответствующего канала преобразователя, а выходы соединены с входами элемента ИЛИ, выход которого является выходом канала преобразователя, тактовый вход распределителя импульсов является тактовым входом преобразователя, а выход последнего разряда распределителя — выходом останова преобразователя.
Многоканальный преобразователь параллельного кода в последовательный может быть также выполнен в виде t регистрбв сдвига, соединенных информационными входами с информационными входами преобразователя, тактовыми входами — с его тактовым входом, а выходами переноса— с выходами каналов преобразователя, инверсные выходы каждого регистра сдвига соединены с входами своего элемента И, а выходы последних — с выходами элемента И, выход которого является выходом остановка преобразователя.
Счетный узел 10 может быть выполнен в виде двоичного счетчика на (log (a+2) ) разрядов, имеющего в качестве начального
1387185
20 состояние, при котором в него записан код числа (2 (" < + Ë вЂ” а), выходом счетного узла является прямой выход последнего разряда счетчика.
Реверсивный накопитель 6(14) может быть выполнен в виде реверсивного двоичного счетчика с двумя счетными входами, прямые выходы разрядов которого соединены с входами элемента ИЛИ, прямой выход которого является первым выходом накопителя, а инверсный выход — его вторым выходом, накопитель содержит также элемент И, входы которого соединены с прямыми выходами разрядов счетчика с номерами, равными номерам единичных разрядов в двоичном представлении порога а.
Суммирующий и вычитающий счетные входы счетчика являются суммирующим и вычитающим счетными входами накопителя.
В пороговом элементе накопитель 14 — 1 содержит дополнительно два элемента И с параллельно соединенными входами, выходы первого и второго элементов И соединены с суммирующими и вычитающим входами реверсивного счетчика, суммирующий вход накопителя соединен с прямым входом первого и инверсным входом второго элементов И, вычитающий вход накопителя соединен с прямым входом второго и инверсным входом первого элементов И.
Пороговый элемент работает следующим образом.
В исходном состоянии многоканальный преобразователь 4 параллельного кода в последовательный, триггер 3, счетный блок
10 и реверсивные накопители 6 и 14 сброшены. При этом на выходе триггера 3 записан нулевой логический сигнал, а в реверсивные накопители — нулевой код.
На входные информационные шины 16 порогового элемента подан входной к >д.
При поступлении тактовых импульсов с выхода генератора 1 тактовых импульсов преобразователь 4 параллельного кода в последовательный преобразует параллельный код на t группах входных шин
16 в последовательный код на соответствующих выходах.
Последовательность импульсов с P-го выхода преобразователя 4 поступает через элемент ИЛИ 5 непосредственно на вход счетного блока 10, с i-го выхода (i= 1,..., Ро — 1) — на суммирующий вход реверсивного накопителя 6 — i, а с j-го выхода (j=
=Pa+1,...,t) — на суммирующий вход соответствующего реверсивного накопителя 14, которые осуществляют подсчет числа импульсов, поступающих на их входы.
По окончании преобразования входного кода преобразователь 4 самоблокируется и формирует на выходе останова сигнал, переключающий триггер 3, на выходе которого появляется единичный логический сигнал, разрешающий прохождение тактовых импульсов через элементы И 7 и 15. К
55 этому моменту в реверсивных накопителях и счетном блоке сосчитано число импульсов, равное числу единичных логических сигналов на соответствующей группе входов преобразователя 4.
Далее происходит последовательное, начиная с накопителя 6 — 1, обнуление реверсивных накопителей 6 — i (i =1,2,...,Ро — 1) .
При обнулении реверсивного накопителя
6 — i (все предыдущие накопители обнулены) тактовые импульсы проходят через элемент И 7 — i на вычитающий вход реверсивного накопителя 6 — i и через элемент
ИЛИ 5 на счетный вход счетного блока 10.
При этом сигналом с второго выхода реверсивный накопитель 6 — i блокирует прохождение тактовых импульсов через элементы
И 7 — (!+1) — 7 — (Ро — 1), а также элементы И 14 — 1 блоков 8 — 1 — 8 — К. При обнулении накопителя 6 — i на его первом выходе появляется сигнал, запрещающий прохождение тактовых импульсов через элемент И 7 — i, а на втором выходе — сигнал, разрешающий прохождение тактовых импульсов через элементы И 7 — (i+1) — 7— (Pp — 1), а также элементы И блоков 8 — !—
8 — К. Далее аналогичным образом осуществляется обнуление остальных накопителей 6.
Одновременно с процессом обнуления накопителей 6 в каждом блоке 8 — j реверсивных накопителей (j= 1,...К) происходит в том же порядке процесс последовательного обнуления реверсивных накопителей 14 — 2 — 14 †и пересчет их содержимого в накопитель 14 — 1.
После обнуления накопителей 6 происходит процесс обнуления накопителей 14 — 1 групп 8 в 1 — 8 — К. При обнулении реверсивного накопителя 14 — 1 группы 8 †(все накопители 6 и накопители 14 — 1 групп 8 — 1—
8 — (j — 1) обнулены), если к этому моменту накопители 14 — 2 — 14 — Р; группы уже обнулены, тактовые импульсы проходят через элемент И 15 — 1 на вычитающий счетный вход накопителя 14 — 1 и через элемент ИЛИ
5 на счетный вход счетного блока 10. При этом сигналом с второго выхода он блокирует прохождение тактовых импульсов на выходы элементов И 15 — 1 блоков 8 — (j+1)—
8 — К. При обнулении накопителя 14 — 1 блока 8 — j íà его первом выходе появляется сигнал, запрещающий прохождение тактовых импульсов через элемент И 15 — 1 данного блока, а на втором выходе — сигнал, разрешающий прохождение тактовых импульсов через элементы И 15 — 1 последующих блоков 8.
Если к моменту начала обнуления накопителя 14 — блока 8 — j его накопители
14 — 2 — 14 — Р; не успели обнулиться, то работа блока происходит следующим образом. Обнуление накопителей 14 — 2
14 — Р; продолжается, при этом тактовые импульсы с выхода соответствующего элемента И 15 поступают через элемент
1387185
3G накопителя блока, суммирующий вход i-го реверсивного накопителя соединен с -1 (Р+ Х Pr+i)-м выходом многОканального
4=3
35 преобразователя параллельного кода в последовательный, входы i-го элемента И (i= З,...,Р;) блока реверсивных накопителей соединены с вторыми выходами реверсивных накопителей от второго до (i — 1)го блока, а входы первого элемента И вЂ” с
40 вторыми выходами реверсивных накопителей блоков от первого до (j — 1)-го и выходами реверсивных накопителей от первого, до (P — 1)-го, входы элемента ИЛИ выходного блока соединены с третьими выхода45 ми реверсивных накопителей блоков от первого до К-ro.
2. Элемент по п. 1, отличающийся тем, что в блоке реверсивных накопителей входы первого элемента И соединены с вторыми выходами реверсивных накопителей данной группы от второго до Р;-ro.
ИЛИ 13 на суммирующий вход накопителя 14 — 1, одновременно тактовые импульсы проходят через элемент И 15 — 1 на вычитающий вход накопителя 14 — 1 и через элемент ИЛИ 5 — на счетный вход счетного узла 10. При этом состояния накопителя 14 — 1 не меняются. Работа продолжается таким образом до обнуления накопителей 14 — 2 — 14 — Р;, после чего оканчивается процесс обнуления накопителя
14 — 1 в OIlHcBHHOM порядке.
Таким образом происходит последовательное обнуление накопителей 14.1 блоков 8 — 1 — 8 — К.
Если во входном коде число единиц меньше порога а, то работа устройства продолжается до обнуления всех накопителей 6 и 14, при этом на выходе 18 элемента И 12 выходного блока 9 формируется единичный сигнал, свидетельствующий об окончании цикла работы, и с выхода 17 элемента ИЛИ 11 выходного блока 9 снимается нулевой сигнал.
Если во входном коде число единиц больше или равно а, а во всех группах входов, соответствующих накопителям одного блока 8, число единиц меньше а, то работа устройства продолжается до накопления в счетном блоке 10 а импульсов, при этом на
его выходе появляется единичный сигнал, проходящий через элемент ИЛИ 11 на выход
l 7 устройства и свидетельствующий об окончании работы.
Если в какой-либо группе входов, соответствующей накопителям одного блока 8, число единиц больше или равно а и до начала обнуления накопителя 14 — 1 в нем успевает накопиться а импульсов, то на его третьем выходе появляется единичный сигнал, поступающий через элемент ИЛИ 11 на выход 17 устройства и свидетельствующий об окончании работы.
Если в какой-либо подгруппе входов
16 †число единиц больше или равно а, то в момент накопления в соответствующем накопителе а импульсов на его третьем выходе появляется единичный сигнал, проходящий через элемент ИЛИ 11 на выход 17 устройства и свидетельствующий об окончании работы.
Если входы элемента И 15 — 1 блока 8 †соединены с вторыми выходами накопителей 14 — 2 — 14 — Р;, то к моменту начала обнуления накопителя 14 — 1 блока 8 — j накопители 14 — 2 — 14 — Р; данного блока не успе!
О I5
25 ли обнулиться. При этом они сигналами со своих вторых выходов блокируют прохождение тактовых импульсов через элемент
И 15 — 1 и процесс обнуления накопителя
14 — 1 не начинается до момента обнуления накопителей 14 — 2 — 14 — Р;.
Формула изобретения
1. Пороговый элемент по авт. св. № 12?7370, отличающийся тем, что, с целью повышения быстродействия, в сканирующий мультиплексор введены К)1 блоков реверсивных накопителей, каждый из которых содержит P;)2 (j= I,...,К) реверсивных накопителей, Р; элементов И и элемент ИЛИ, причем второй выход i-го реверсивного накопителя j-го блока (i= I,...,Р;) соединен с входом элемента И выходного блока, первый выход — с первым входом i-го элемента И, второй и третий входы которого соединены с выходами генератора тактовых импульсов и триггера, выход первого элемента И соединен с входом элемента ИЛИ и вычитающим входом первого реверсивного накопителя, выход i-го элемента И (i=2,....,Ð;) соединен с вычитающим входом i-го реверсивного накопителя и i-м входом элемента
ИЛИ j-го блока, первый вход которого
8-1 соединен с (Р+ Х P +1)-м выходом много1 Ф канального преобразователя параллельного кода в последовательный, а выход — с суммирующим входом первого реверсивного
1387185
Составитель A. Титов
Редактор М. Бланар Техред И. Верес . Корректор Л. Пилипенко
Заказ 123! /57 Тираж 928 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
1 1 3035, Москва, Ж вЂ” 35, Раушская наб., д. 4, 5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4




