Распределитель импульсов

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

Авторы: Горин, Шанин

ZIP архив

Текст

Союз Советскик Социалистических Республик(23) Приоритет -3)М, Кл. Н 03 К 17/62 Государственный комитет СССР по делам изобретений и открытии(54) РАСПРЕДЕЛИТЕЛЬИМПУЛЬСОВ е фун- делите бретен тики и т быть автом и мож форми синхр инфор ователнизациации,и, содержа-.элементы и 10 е относится к областивычислительной техникииспользовано в качествесигналов управления ив системах обработки Известны распределителщие триггеры, логическиеуправляющее устройство (11.Их недостаток - невозможность блокирования кода настройки в процессе работы.Кроме того, .известны распределители импульсов,.содержащие триггеры по числу разрядов, элементы И ввода и опроса, дешифратор, причем первые входы элементов И ввода подключены к клеммам кода настройки, вторые входы объединены и подключены к шине записи, а выходы соединены со входами соответствующих триггеров, первые входы элементов И опроса объединены и подключены к шине тактовых импульсов 121Их недостаток состоит в том, что эти устройства не позволяют осуществлять прерывания заданной кодом настройки программы и проводить ее коррекцию вроцессе распределения. Цель изобретения - расширени кциональных возможностей распре ля импульсов.Цель достигается тем, что в распределитель импульсов, содержащий входные элементы И, первые входы которых соединены с входными шинами, а выходы - с первыми входами соответствующих разрядных треггеров, выходные элементы И и дешифратор, введены дополнительные триггеры, элементы И, ИЛИ, 2 ИИЛИ, инверторы и коммутатор,причем единичные выходы каждого разрядного триггера соединены с первыми входами соответствующих выходных элементов И, вторые входы которых подключены к выходу первого элемента И, а выходы - к выходным шинам, ко входам коммутатора и к вторым входам соответствующих разрядных триггеров, нулевые выходы которых соединены с третьими, четвертыми и пятыми входами выходных элементов И последующих разрядов и входами дешифратора, при этом выход последнего подключен к первому входу первого элемента ИЛИ, второй вход которого соединен со вторыми входами входных элементов И и выходом второго элемента И, первыйвход которого подключен к выходу первого элемента ИЛИ и через первый инвертор - к первому входу первого элемента И, а второй - к первому входутретьего элемента И и выходу элемента2 ИИЛИ, первый, второй, третий, подключенный через второй инвертор, ичетвертый входы которого соединеныс соответствующими шинами управления,при этом четвертый вход элемента2 И.-2 ИЛИ подключен к первому входучетвертого элемента И и второму входу первого элемента И, третий входкоторого соединен с единичным выходом первого дополнительного триггера, его нулевой выход подключенко второму входу третьего элементаИ, выход которого соединен с первымвходом упомянутого триггера, а еговторой вход соединен с выходом второго элемента ИЛИ, первый вход которого подключен к первому входу третьегоэлемента ИЛИ, а второй вход - квыходу коммутатора и первому входупятого элемента И, второй вход которого соединен с другой управляющейшиной, при этом выход пятого элемента И подключен к первому входу второго дополнительного триггера, второй его вход соединен с выходом третьего элемента ИЛИ и третьими входами разрядных триггеров, кроме того,нулевой выход второго дополнительного триггера соединен с управляющимвходом дешиФратора, а единичныйвыход - со вторым входом четвертогоэлемента И, выход которого подключенко второму входу третьего элементаИЛИ.На чертеже представлена Функциональная схема распределителя,Распределитель содержит разрядныетриггеры 1=1-1=4, элементы И=1-2=4и 3=1-3=4, дешифратор 4, элементИЛИ 5, элемент И б, инверторы 7,8,элемент 2 ИИЛИ 9, элемент И 10,элемент, ИЛИ 11, триггер 12, элементИ 13,14, элемент ИЛИ 15, триггер 16,элемент И 17, коммутатор 18, входныешины 19=1-19=.4, шины 20=1-20=4 управления коммутатором, шины 21-25 управления соответственно импульсом пуска,режимом работы, тактовых импульсов,разрешением сброса прерывания и начального сброса, выходные шины 26=1- -26=4.Устройство работает следующимобразом,Перед началом работы подается импульс .начального сброса на шину 25.Импульс сброса через элементы ИЛИ 11,15 устанавливает в нулевое состояниетриггеры 1=1-1=4 распределителя попереднему фронту, а триггеры 12,16по заднему фронту импульса, При этомна выходе дешифратора 4 формируетсяединичный потенциал, который черезэлемент ИЛИ 5 1 оступает на вход элемента И б, разрешая прохождение сигналов на входы элементов И 2=1-2=4.На вход элемента И 13 поступают нулевые потенциалы с выхода инвертора 7и триггера 12, запрещающие (блокирующие) прохождение импульсов тактовойчастоты на входы выходных элементовИ 3=1-3=4, а нулевой потенциал с выхода триггера 16 блокирует прохождение импульсов через элементы И 17 иИЛИ 15 на сброс триггеров 1=1-1=4распределителя. При установке на шине 22 единичного потенциала распределитель работает в ждущем режиме:в. этом случае через элемент 2 ИИЛИ9 проходит импульс пуска с шины 21,а при установке нулевого потенциала -в циклическом режиме, в этом случаечерез элемент 2 ИИЛИ 9 проходят импульсы тактовой частоты с шины 23.Рассмотрим ждущий режим работы распределителя импульсов. Поданный нашину 21 импульс пуска, синхронный симпульсом тактовой частоты, поступает через элементы 2 ИИЛИ 9 и И б навходы элементов И 2=1-2=4 и осуществляет запись кода настройки (программы) с шин 19=1-19=4 в триггеры 1=1-1=4 распределителя по своему переднему фронту, а поступая с выхода элемента И б на вход элемента ИЛИ 5,поддерживает на ее выходе единичныйпотенциал на время существования импульса записи, тем самым обеспечиваяналичие всего импульса на шине записи, осуществляя надежную запись коданастройки, Потенциал с выхода элемента ИЛИ 5 через инвертор 7 блокируетпрохождение импульсов тактовой частоты на опрос распределителя при наличии программы в триггерах 1=1-1=4,равной нулю, и на время записи коданастройки. Импульс с выхода элемента2 ИИЛИ 9 поступает также на входэлемента И 10 и при наличии разрешения на ее втором входе проходит на5-вход триггера 12, устанавливая егов единичное состояние по заднемуфронту импульса,По окончании импульса пуска и приналичии кода настройки, отличного отнуля, на входе элемента И б появляется нулевой потенциал, блокирующий изменение программы распределителя, ана входе элемента И 13 формируютсяединичные потенциалы, разрешающиепрохождению импульсов тактовой частоты на опрос распределителя импульсов.В этом случае импульс тактовойчастоты с шины 23, поступая на входыэлементов И 3=1-3=4 через элемент И13,формирует выходной импульс лишьна выходе элемента И 3=1, разрядтриггера 1=1 которого находится вединичном состоянии, так как элементы И 3 всех предыдущих каналов блокированы нулевыми потенциалами спрямых выходов триггеров 1 соответствующих разрядов, а все элементы И 35 10 20 25 ЗО 15 35 40 50 последующих каналов блокированы нулевым потенциалом с инверсного выходатриггера 1 данного разряда. Импульсс выхода элемента И 3 поступает навыходные шины 26=1-26=4 и на счетный вход соответствующего триггера 1,переключая его задним фронтом в нулевое состояние.При нулевом значении кода прерывания, поступающего на шину 20,блокировано прохождение импульсов с выхода элементов 3 на входы коммутатора 18.Второй импульс тактовой частоты формирует выходной импульс на выходе элемента И 3=2 следующего значащего канала, выходной импульс поступает на шину 26=2 и на счетный вход соответствующего триггера 1, переключая его задним фронтом в нулевое состояние и т.д. Таким образом, устройство распределяет импульсы тактовой частоты в соответствии с заданным кодом настройки.Окончание выполнения программы, заданной кодом настройки, определяется по нулевому состоянию всех триггеров 1=1-1=4 распределителя с помощью дешифратора 4 нуля, При. нулевом состоянии всех триггеров 1 распределителя и триггера 16 на выходе дешифратора 4 нуля формируется единичный потенциал, поступающий через элемент ИЛИ 5 на вход элемента И 6, деблокируя прохождение импульсов на запись, а через элемент ИЛИ 5 и инвертар 7 - на вход элемента И 13, блокируя прохождение импульсов на опрос, При этом следующий импульс пуска, поступающий на шину 21, установит в триггеры 1=1-1=4 распределителя новый код настройки с шин 19=1-19=4, и процесс работы распределителя повторится. Для установки циклического режима работы распределителя импульсов необходимо осуществить смену потенциала на шине 22 с единичного на нулевой, синхронно с задним фронтом импульсов тактовой частоты. При этом на выход элемента 9 2 ИИЛИ будут поступать импульсы тактовой частоты, прохождение которых на шину записи через элемент И 6 блокировано при наличие ненулевой программы в триггерах 1=1-1=4 распределителя. При выполнении программы (все триггеры 1 распределителя в нулевом состоянии) единичный потенциал с выхода дешифратора 4 нуля деблокирует прохождение сигналов на запись, а через инвертор 7 блокирует прохождение их наопрос. Следующий импульс проходит назапись нового кода настройки с шин 19=1-19=4 в триггеры 1=1 в 1, По заднему фронту импульса записи на выходе дешифетора 4 нуля Формируется нулевой потенциал, который через элементы ИЛИ 5 и инвертор 7 осуществитблокировку элемента И 6 и деблокировку элемента И 13 на прохождение импульсов тактовой частоты, Дальнейшаяработа аналогична вышеописанной.При ненулевом значении кода прерывания импульс с выхода элементов3=1-3=4 проходит через соответствующий канал коммутатора 18 на его выход,а с выхода через элемент ИЛИ 11 най-вход триггера 12, устанавливая егов нулевое состояние по заднему Фронтуимпульса. При этом нулевой потенциал с прямого выхода триггера 12 блокирует прохождение импульсов тактовой частоты на опрос распределителя,а единичный потенциал с инверсноговыхода деблокирует элемент И 10. Таким образом происходит прерывание ввыполнении программы,При ждущем режиме работы продолжение выполнения программы осуществляется после прихода очередного импульса пуска на шину 21. Импульс пуска, проходя через элементы 2 ИИЛИ9 и 10, поступает на 5-вход триггера12, устанавливая его в единичное состояние по заднему фронту. Происходит деблокировка элемента И 13, иимпульсы тактовой. частоты проходятна опрос программы распределителя,При циклическом режиме работы триггер 12 установится в единичное состояние по заднему фронту следующего после выполнения команды прерывания импульса тактовой частоты.Следовательно,при задании кодапрерывания, не равного нулю, осуществляется прерывание в выполнении заданной рограммы распределения импульсов на время до следующего импульса пуска в ждущем режиме и наодин период тактовой частоты в циклическом режиме работы.При задании ненулевого кода прерывания на шины 20 и единичного потенциала на шину 24 импульс с выходакоммутатора 18 поступает через элемент И 14 на 5-вход триггера 16, устанавливая его в единичное состояние по заднему фронту. В этом случаеединичный потенциал с прямого выходатриггера 16 деблокирует элемент И 17на прохождение импульсов тактовойчастоты, а нулевой потенциал с инверсного выхода треггера 16 поступает на дополнительный вход дешифратора 4 нуля, поддерживая на его выходенулевой потенциал на время своегосуществования. Импульс с выхода коммутатора 18, одновременно поступаяна В-вход триггера 12 через элементыИЛИ 11, обеспечивает прерьвание ввыполнении программы (блокировка шины опроса). Следующий импульс тактовой частоты с шины 23 проходит навыход элемента И 17, а с ее выходачерез .лемент ИЛИ 15 - на б-входытриггеров 1=1-1=4 распределителя,устанавливая их в нулевое состояние по переднему фронту, и на К-вход триггера 16, устанавливая его в нулевое состояние по заднему фронту импульса. По окончании импульса сброса деблокируется элемент И 17, и на дополнительный вход дешифратора 4 нуля поступает разрешающий (единичный) сигнал. Следовательно, при задании единичного потенциала на шину 24 происходит сброс программы при выполнении команды прерывания, Работа по выполнению команды прерывания аналогична вышеописанной.Таким образом, распределитель импульсов позволяет осуществлять по соответствующим командам прерывание в выполнении программы с последующим продолжением либо изменение циклического выполнения программ без использования специального импульса пуска, что расширяет его Функциональ ные возможности в формировании и распределении импульсов. Формула изобре=ения Распределитель импульсов, содержащий входные элементы И, первые входы которых соединены с входными шинами,а выходы - с первыми входами соответствующих разрядных триггеров, выходные элементы И и дешифратор, о т л и ч а ю щ и й с я тем, что, с целью расширения Функциональных возможностей, в него введены дополнительные триггеры, элементы И, ИЛИ, 2 ИИЛИ, инверторы и коммутатор,. причем единичные выходы каждого разрядного триггера соединены с первыми входами соответствующих выходных элементов И, вторые входы которых подключены к выходу первого элемента И, а выходы - к выходным шинам, ко входам коммутатора и к вторым входам соответствующих разрядных триггеров, нулевые выходы которых соединены с третьими, четвертыми и пятыми входами выходных элементов И последующих разрядов и входами де 5 О 15 20 25 ЗО 35 ,40 45 шифратора, при этом выход последнегоподключен к первому входу первогоэлемента ИЛИ, второй вход которогосоединен со вторыми входами входныхэлементов И и выходом второго элемента И, первый вход которого подключенк выходу первого элемента ИЛИ и через первый инвертор - к первому входу первого элемента И, а второйк первому входу третьего элемента Ии выходу элемента 2 ИИЛИ, первый,второй, третий, подключенный черезвторой инвертор, и четвертый входыкоторого соединены с соответствующими шинами управления, при этом четвертый вход элемента 2 ИИЛИ подключен к первому входу четвертого элемента И и второму входу первого элемента И, третий вход которого соединен с единичным выходом первого дополнительного триггера, его нулевойвыход подключен ко второму входутретьего элемента И, выход которогосоединен с первым входом упомянутоготриггера, а его второй вход соединенс выходом второго элемента ИЛИ, первый вход которого подключен к первому входу третьего элемента ИЛИ, авторой вход - к выходу коммутатора ипервому входу пятого элемента И,второй вход которого соединен с другойуправляющей шиной, при этом выходпятого элемента И подключен к первому входу второго дополнительноготриггера, второй его вход соединенс выходом третьего элемента ИЛИ итретьими входами разрядных триггеров,кроме того, нулевой выход второгодополнительного триггера соединен суправляющим входом дешифратора, аединичный выход - со вторым входомчетвертого элемента И, выход которого подключен ко второму входу третьего элемента ИЛИ.Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРР 432480, кл, С 06 Р 1/04, 1970,2. Авторское свидетельство СССРР 581594, кл. Н 0413/14,25.08,75.771873 Составитель Л.ЗахароваРедактор Е.Абрамова Техред М.Петко орректор Г.Назар аказ исное Филиал ППП "Патент", г.ужгород, ул.Проектная,4 718/71 Тираж 995ВНИИПИ Государственного копо делам изобретений и13035, Москва, Ж, Раушск итета СССРткрытийя наб., д.4/5

Смотреть

Заявка

2647176, 21.07.1978

ПРЕДПРИЯТИЕ ПЯ Г-4273

ШАНИН АЛЕКСАНДР ВАСИЛЬЕВИЧ, ГОРИН ВЛАДИМИР ИВАНОВИЧ

МПК / Метки

МПК: H03K 17/62

Метки: импульсов, распределитель

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

Код ссылки

<a href="https://patents.su/5-771873-raspredelitel-impulsov.html" target="_blank" rel="follow" title="База патентов СССР">Распределитель импульсов</a>

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