Формирователь тактовых импульсов
Иллюстрации
Показать всеРеферат
Союз Советскик
Социалистическик
Республик
ОЛ ИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
742913 (61) Дополнительное к авт. свид-ву— (22)Заявлено 21 07 77(21}2509617/18 4 (5! )М. Кл.
G 06 F 1/04 с присоединением заявки №
Государственный комнтет
СССР (23) Приоритет по делом изооретений и открытий
Опубликовано 25,06.80, Бюллетень у в 8
Дата опубликования описания 28 06 80 (53) УДК 681,3 (088. 8) (72) Авторы изобретения
В. И. Кузнецов, Б. Г. Лукьянов и Т. A Косарева (7() Заявитель (54) ФОРМИРОВАТЕЛЬ TAI(TОВНХ ИМПУЛЬСОВ
Изобретени относится к автоматике и вычислительной технике и может быть использовано в системах дискретной автоматики и устройствах управления специализированных вычислительных машин для формирования последовательностей серий тактовых импульсов.
Известен формирователь тактовых импульсов, содержащий счетчик, дешифратор, задающий генератор, блок управления и элементы И ь1).
1О
Однако известный формирователь не обеспечивает выдачу последовательностей серий тактовых импульсов с заранее заданным числом импульсов в каждой се15 рии, а также отдельных серий импульсов.
Кроме этого, он не обеспечивает формирование последовательностей с переменным числом импульсов, состоящих из любых одноименных тактовых импульсов, коm торые следуют с частотой задающего генерагора.
Наиболее близким по технической сущности к изобретению является формирователь тактовых импульсов, содержащий за- . дающий генератор, блок управления, счетчик, счетчик циклов, дешифратор, элемент задержки, первый и второй элементы HP1 °
Недостатки известного формирователяне обеспечение выдачи последовательностей серий тактовых импульсов с переменным числом серий, формирование последовательностей серий тактовых импульсов с переменным числом импульсов, состоящих из любого сочетания та ктовы х импульс ов, а также формирование последовательностей с переменным числом импульсов, состоящих из любых одноименных тактовых импульсов, которые следуют с частотой задающего генератора.
Пель изобретения †. расширение функциональных возможностей, а именно формирование серий с произвольным числом и номерами тактовых импульсов в серии.
Поставленная цель достигается тем, что в формирователь тактовых импульсов, содержащий задающий генератор, блок упз 74 равления, счетчик, счетчик циклов, дешифратор,:-элемент задержки, первый и второй элементы И, причем первый выход блока управления подключен к первому входу первого элемента И, выход которо—
1 o подклюэен к установочному входу с етчика циклов, выход которого подключен ко входу блока управления, выход задающего генератора подключен к первому входу второго элемента И, выход которого подключен к счетному входу с Еет гика, установочный вход которого подключен выходу элемента задержки, я выход— к первому входу дешифратора, выходы которого являюгся выходами формирователя таит;;-.:15K. импульсов, введены управляющий дешифратор, регистр признака, первый и второй триггеры, элемент ИЛИ, элемент НЕ, причем второй выход блока управления подключен ко входу регистра призе1яка, выход которого подключен ко второму входу первого элемента И и к управлгцощему входу управляющего дешпф=
pQTopQ, входы которого подключены к выходам дешифратора, первый выход — к глервому входу элемента ИЛИ, второй выход — к счетному входу счетчика циклов, третий выход — к единичному входу перВого триггера, нулевые вкоды первого и второго триггеров и второй вход элемента ИЛИ подключены к выходу счетчика циклов, ед11ничный. вход второго триг герак первому выходу блока управления, нулевой выход первого и единичный вь1код второго триггеров подключены соответстэеегно _#_o второму и третьему входам uTGрого элемента И, выход задающего генератора через элемент HE подключен ко второму входу дешифратора, выход элемента ИЛИ вЂ” ко входу э»еелентя задержки. (., Ir I че рте ис изображена фун кционалт,-няя схема формирователя.
Формирователь тактовых импульсов содержит блок 1 управлеЕлия, регистр 2 признака, счетчик 3, счетчик 4 циклов, задающий генератор 5, дешифратор 6, УЦРаВЛЯЮЩ1! !Л ДЕШИфРатОР r r ПЕОВЬ1й И второй триггеры 8 и 9, элемент 1 0
ИЛИ, первый и второй элекленты 1 1. и
1? И, злеклспт 13 IIEr элемент 14 задер>кки и выходы 15,..., 15 формирователя.
Формирователь тактовых импульсов работает следующим образом.
Перед началом работы регистр 2 при BQKQ„c 4BTrlHK 4 H1лклов, первый тр1лггер 8, второй триггер 9 и счетчик
291 -) ф
3 устанавливаются B нул - во» (ие ходное) состояние (цепи устяе1овк11 элементов памяти 11а чертеже не показаны). л
?О
30 с .
Д )
r,0
r:r
Й режиме формирования последовательности серий гBKToFûõ импульсов работа ,на1инается с записи в регистр 2 признака управляющего слова. Управляющее слово вырабатывается на втором выходе блока 1 управления и определяет режим работы формирователя.
После записи управляющего слова в регистр 2 HpHGHQKQ блок 1 управления вырабатывает на первом выходе сигнал
Пуск". По этому сигналу срабатывает первый элемент 1 l И и в счетчик 4 циклов заггисывяется число, равное количеству серий тактовых импульсов, которые необходимо сформировать. Одновременно сигнал "Пуск" устанавливает в единичное состояние второй триггер 9.
Сигегал с единичног о выхода второго триггера 9 поступает на третий вход второго элемента 12 И, на второй вход которо1.о подается разрешающий сигнал с нулевого выхода первого триггера 8.
После этого тактовые импульсы с выхода задающего генератора 5 через открытый второй элемент 12 И начинают поступать на счетный вход счетчика 3. В момент отсутствия тактового импульса на выходе элемента 13 HE появляется сигнал, который опрашивает дешифратор 6. В зависимости от состояния счетчиков 3 qeшифратор 6 формирует серию тактовых импульсов,. которые последовательно поступают на выходные шины 15
15 и ня входы управляющего дешифратоГг ра 7. На управляющие входы управляющего дешифраторя 7 поцается информация в виде параллельного кода с выхода регистра 2 признака. В данном режиме с выхода регистра . признака поступает такой код, при помощи которого управляющий дешифратор 7 подготавливается к срабатыванию в момент формирования последнего тактового импульса в серии. По сигналу со второго выкода управляющего дешифратора 7 счет еик 4 циклов фиксирует факт выдачи первой серии тактовых импульсов. Сигнал с первого выхода управляющего дешифратора 7 через элемент
1.0 ИЛИ и элемент л 4 задержки поступает на установочный вход счетчика 3, переводя его в исходное (нулевое) состояние. После этого формирователь тактовых импульсов начиняет вырабатывать очередо(} ную серию тактовых импульсов, которая формируетгя аналогично вышеописанному.
После того, как сформировано необхоцимое число серий тактовых илшульсов, на выкоце счетчика 4 циклов формируется сигнал, который поступает на нулевые входы первого и второго триггеров 8 и
9 и на установочный Bxog счетчика 3,. ус тана вливая их в ис код ное (нулевое) состояние. На этом процесс формирования серий тактовых импульсов заканчиf0
Начинается процесс формирования серий тактовых импульсов. Если необходимо исключить соответствующий тактс вый импульс из серии, то на основании информации с выкода регистра 2 признака и по сигналу с выхода дешифратора 6 срабатывает управляющий дешифратор 7.
В данном случае управляющий дешифратор 7 формирует сигналы на первом и вто о ром выходах. Сигнал с первого выхода управляющего цешифратора 7 переводит счетчик 3 в состояние, соответствующее формированию очередного импульса серии тактовых импульсов. Сигнал со второго выхода поступает на счетный вхоц счетчика 4 циклов, где фиксируется факт выполнения операции исключения неиспользувается.
Одновременно сигнал с выхода счетчика 4 циклов поступает в блок 1 управления, который обновляет содержимое регистра 2 признака. По очередному сигналу "Пуск формирователь вырабатываеT новую последовательность с заданным числом серий тактовых импульсов.
В режиме формирования послецователь- 20 ностей серий тактовых импульсов с переменным числом импульсов, состоя цих из любого сочетания тактовых импульсов, работа формирователя начинается также с записи в регистр 2 признака управляющего слова. В этом режиме управляющее слово содержит число серий тактовых импульсов, номера тактовых импульсов B серии и номер последнего тактового импульса в серии. По сигналу "Пуск из регистра 2 признака через элемент 1 1
И в счетчик 4 циклов записывается число Л, которое рассчитывается по формуле ф=(+1) /re, где Ш- число серий тактовых импульсов в последовательности, 35 а - число необходимых операций исключения используемык тактовых импульсов из полной серии. Одновременно сигнал "Пуск устанавливает в единичное состояние триггер 6.
40 смык тактовых импульсов из полной серии.
По череццому сигналу с выкода элемента 13 НЕ вырабатывается очерецной тактовый ил пульс. После выдачи последнего тактового импульса на первол и втором выходах управляющего дешифратора
7 формируются сигналы управления. Сигнал с первого выхода цешифратора 7 устанавливает счетчик 3 в исходное (нулевое) состояние, а сигнал со второго выхода поступает на счетный вход счетчика
4 циклов, где фиксируется факт выцачи первой серии тактовых импульсов, состоя.ций из выбранного сочетания тактовых импульсов. После того, как будет сформировано необходимое число серий тактовых импульсов, счетчик 4 циклов вырабатывает сигнал управления, который устанавливает первый и второй триггеры 8 и 9 и счетчик 3 в исходное (нулевое ) состояние.
В режиме формирования послецовательностей с переменным числом импульсов, состоящих из любых одноименных тактовых импульсов, следующих с частотой зацающего генератора 5, управлчющее слово содержит информацию о числе тактовых импульсов в последовательности и номере тактового импульса. После записи управляю.цего слова в регистр 2 признака блок 1 управления вырабатывает сиг гал "Пуск",. t.o которому в счетчик 4 циклов записывается число, равное количеству одпопменпык тактовых импульсов в последовательности, которое необкодимо сформировать. Одновременно по сигналу "Пуск", дешифратор 6 начинает вырабатывать тактовые импульсы, которые поступают на выходы 15 15
Ф формирователя. !(огда на выходе дешифратора 6 сформирован тактовый импульс, номер которого записан в регистре 2 призйака и который необходимо вырабаты. вать с частотой задающего генератора 5, срабатывает дешифратор 7. В цанном случае дешифратор 7 вырабатывает сигналы управления только на втором и третьем выходах. Сигнал со второго выхода дешифратора 7 поступает на счетный вход счетчика 4 циклов, где фиксируется факт выдачи перво-о тактового импульса формируемой последовательности. Сигнал с третьего выхода дешифратора 7 устанавливает в единичное состояние первый триггер 8. В результате этого снимает ся сигнал разрешения, поступающий на второй вход второго элемента 12 И и прекращается дальнейшее поступление
742! з1 3 импульсов с выхода зацаюшего геиерато ра 5 на счетный вход счетчика 3. Счетчик 3 сохраняет свое состояние, соответствуюгцее формированию требуемого тактового импульса. По сигналам с выхода эле5 мента 13 HE, T. e. с частотой задаюгцего генератора 5, на соответствующем выходе 15, . „., 15 формируется последовательность тактовых импульсов.
В темпе выдачи тактовых имггульсов 10 дешифратор 7 формирует сигнал на втором и третьем выходах. По сигналу со второго выкода дешифратора 7 счетчик 4 циклов ведет подсчет числа сформированных тактовых импульсов. После того, как 15 будет сформирована последовательность из требуемого количества тактовых импульсов, счетчик 4 циклов вырабатывает сигнал управления, который устанавливает триггеры 8 и 9 и счетчик 3 в исхоцное 20 (нулевое) состояние. На этом процесс формирования последовательности, состоягцей из одноименнык тактовых импульсов, "которые следуют с частотой задаюшего генератора, заканчивается. Одновременно 25 по сигналу с выхода счетчика 4 циклов блок 1 управления может записать в ре . гистр 2 признака новую информацию, устацчвливая, тем самым„один из режимов работы формирователя тактовых имггуль- 30 сов.
Зкономический эффект от использования изобретения заключается в том, что формирователь тактовых импульсов обес- 35 печивает выдачу последовательностей серий тактовых импульсов с переменным числом серий, формирование последовательностей серий тактовых импульсов с переменным числом импульсов, состоящих из 40 любого сочетания тактовых импульсов, а также формирование последовательностей с переменным числом им1гульсов, состоя= (цик из любых однои;-.:энньгх тактовьтъ пм-. rrhcoB, которые следуют с частотой за=: дающего генератора, Ф о р м ) л B и з О б р е т е и и я
Формирователь тактовых импульсов, ссщержагций задающий генератор, блок управления, счетчик, счетчик циклов, дешифратор, элемент задержки, первый и второй элементы И, причем первый выход блока управления подключен к первому входу первого элемента И, выход которого подключен к установочному входу счетчика циклов, выход которого подклю|ен ко входу блока управления, выход задаюшего генератора подключен к первому вхоцу второго элемента И, выход которого подключен к счетному входу счетчика, установочный вход которого подклю гегг к выходу элемента задержки, а выход - к первому входу дешифратора, выходы которого являются выходами формирователя тактовых импульсов, о т л и— ч а юга и йс я тем, что, с цельюрасширения функциональных возможностей за счет формирования серий с произвольным числом и номерами тактовых ймпульсов в серии, он содержит управляющий дешифратор, регистр признака, первый и второй триггеры, элемент ИЛИ, элемент
НЕ, причем второй выход блока управления подключен ко входу регистра признака, выход которого подключен ко второму входу первого элемента И и к управляюцгему входу управляюшего дешифратора, входы которого подключены к выходам дешифратора, первый выход - к первому входу элемента ИЛИ, второй выход — к счетному входу счетчика циклов, третий выход - к единичному входу первого триггера, нулевые входы первого и второго триггеров и второй вход элемента ИЛИ
rroQKJ1roчены к выходу счетчика циклов, единичный вход второго триггера — к первому выходу блока управления, нулевойвыход первого и единичный выход второго триггеров подключены соответственно ко вгорому и третьему входам второго
=.ëåìåíòà .",;ыход задаюшего генератора че,!O.-(эле ле: HE подключен Ко второму
: —;:.оц,. де..шгфр (зра, выход элемента ИЛИко и;<оцу эле-.,ген..а задер:: . и.
Ис:..-:-.ники информации, ь.:.е эо внимание при экспертизе
1. Авторе.. (е свидете:п.ство СССР
1м 262 —.. =rO, (,л.. -,- 06 Р 1, 04, 12.07.68.
2, гг,(оо, гое св"гц(гетельство СССР ,"й 34уц;(7, кл. C:r 06 р 1/04, 08.02.71
; прототи,1, 742913
Составитель B. Байков
Редактор Т. Киселева Техред О. Легеза Корректор H. Муска
Заказ 3618/14 Тираж 751 Подписное
ЦНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент, г, Ужгород, ул. Проектная, 4