Устройство для формирования цифровых последовательностей
Иллюстрации
Показать всеРеферат
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
„„SU„„1416963 А1 (51)4 G 06 F 1 04
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ll0 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21 ) 41 75922/24 "24 (22) 05.01,87 (46) 15.08.88. Бюл. № 30 (72) А.И.Пахарин, А.В.Чернориз и Н.М.Ядрошникова (53) 681.3 (088.8) (56 ) Патент США ¹ 4404644, кл. G 06 F !/02, опублик. 1983.
Авторское свидетельство СССР № 1339539, кл. G 06 F 1/04, 1986. (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ
ЦИФРОВЬБ ПОСЛЕДОВАТЕЛЬНОСТЕЙ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для формирования последовательностей сигналов, представленных в цифровой форме. От" личительной особенностью устройства является воэможность формирования видоиэменяющихся цифровых последовательностей с требуемой длительностью и периодом с быстропеременными значе" ниями в каждой реализации. Целью изобретения является повышение быстродействия, Поставленная цель дости" гается за счет введения в блок фор" мирования временных интервалов бло" ка 14 памяти, элемента 17 задержки.
2 ил.
1416963
Изобретение относится к автоматике и вычислительной технике и может быть использовано для формирования последовательностей сигналов предс9
5 тавленных в цифровой форме, предназначенных для контроля и отладки автоматизированных информационно"измерительных систем, систем сбора и обработки информации, а также автомати- 10 зированных системах контроля и управления.
Цель изобретения — повышение быстродействия.
На фиг.l приведена структурная схема устройства; на фиг. 2 — структурная схема блока формирования временных интервалов.
Устройство содержит счетчик 1, блок 2 памяти, регистр 3, счетчик 4 2р и блок 5 формирования временных интервалов, группу 6 выходов, тактовый вход 7 и вход 8 сброса.
Блок 5 формирования временных интервалов состоит иэ входа 9 сброса, 25 синхровхода 10 группы 11 информа" ционных входов, выхода 12, группы 13 выходов, блока 14 памяти, счетчика
15, элемента ИЛИ 16 и элемента 17 задержки, 30
В блоке 2 памяти в и зонах памяти хранятся значения элементов цифровой последовательности для и ее отличающихся реализаций.
Счетчик 1 адресует ячейку памяти в каждой из п зон памяти (т,е, формирует младшие разряды адреса блока 2 памяти). Счетчик 4 определяет номер по порядку формируемой посл6дова- 4р тельности.
Блок 5 формирования временных интервалов задает временной интервал, в течение которого выбранная реализация выходного сигнала не изменяется (т.е.. количество повторений одной реализации), и номер реализации (т.е. адрес эоны памяти блока 2 памятИ), из которой выбираются значения элементов цифровой последовательности. По
50 истечении заданного интервала блок 5 формирования временных интервалов вырабатывает на своем выходе 12 импульс, по которому наращивается счетчик 4. Это приводит к формированию следующей по порядку цифровой последовательности с другим заданным количеством повторений и номером реализации.
В исходное состояние устройствоустанавливается сигналом сброса, поступающим на вход 8 сброса. В этом состоянии счетчики 1 и 4 сброшены, а блок 5 формирования временных интервалов выбирает значение временного интервала и номер зоны для первой формируемой поЧледовательности.
Из ячейки блока 2 памяти, работающего в режиме постоянной выборки,.по адресу, поступающему с выходов счетчика 1 и группы 13 выходов блока 5 формирования временных интервалов, считывается значение элемента цифровой последовательности, которое по заднему фронту тактового импульса на тактовом входе 7 устройства заносится в регистр 3. Одновременно нара" щивается счетчик 1, выбирая из блока 2 памяти следующий элемент последовательности, который по очередному тактовому импульсу записывается в регистр 3, на выходах которого формируется цифровая последовательность, соответствующая одной реализация, которая выдается на выход 6 устройства с задержкой на один такт по отношению к входной тактовой последовательности.
После того, как все ячейки зоны памяти просмотрены (счетчик 1 досчитает до максимума), с его выхода переноса на синхровход 10 блока 5 формирования временных интервалов выдается сигнал, используемый для отсчета временного интервала.
Длительность временных интервалов между изменениями вида цифровой последовательности Т; задается кодами
К;-1, хранящимися в блоке 14 памяти формирователя 5 временных интервалов.
Код К,, соответствующий количеству повторений выбранной реализации, считывается по адресу, определяемому состоянием счетчика 4, и подается с первой группы выходов блока 14 па" памяти на информационные входы счет" чика 15. Сигнал сброса, поступающий по входу 9 сброса блока 5 формирования временных интервалов, через элемент ИЛИ 16 и элемент 17 задержки подается на вход разрешения записи счетчика 15 и заносит в счетчик 15 код, установленный на его информационных входах. Значение задержки выбирается большим, чем время выборки из блока 14 памяти, работающего в ре1416963 жиме постоянной выборки. Счетчик 15 может быть либо вычитающим (если
К -1 выдается из блока 14 памяти в
1 прямом коде ), либо суммирующим (если .5
К -1 выдается в инверсном коде).
При поступлении на его счетный вход импульсов с синхровхода 10 блока 5 состояние счетчика 15 соответственно уменьшается (увеличивается) до тех .пор, пока на его выходе не сфор.мируется сигнал заема (переноса).
Этот сигнал выдается из блока 5 формирования временных интервалов по
его входу 12 на счетный вход счетчика 4, изменяя его состояние. Это при" водит к выбору нового значения К из блока 14 памяти, которое импульсом с выхода счетчика 15 через элемент
ИЛИ 16 и элемент 17 заносится в 20 счетчик 15. В результате устройство переходит к формированию следующей цифровой последовательности, реали" зация которой выбирается из реализации по коду, поступающему с второй 25 группы выходов блока 14 памяти по группе 13 выходов блока 5 формирования временных интервалов на вторую группу (старшие разряды) адресных входов блока 2 памяти. Таким образом дб обеспечивается формирование видоизменяющейся через заданные интервалы времени цифровой последовательности с требуемым (задаваемым) порядком следования отдельных реализаций в цифровой последовательности.
Формула изобретения
Устройство для формирования цифровых последовательностей, содержащее два счетчика, блок памяти, регистр и.блок формирования временных интервалов, причем тактовый вход устройства соединен со счетным входом 45 . первого счетчика и входом разрешения записи регистра, вход сброса устрой" ства соединен с входом сброса первого счетчика, входом сброса второго счетчика и входом сброса блока формирования временных интервалов, груп" па выходов разрядов первого счетчика соединена с первой группой адресных входов блока памяти, выходы которого соединены с информационными входами регистра, выходы которого являются информационными выходами устройства, выход переполнения первого счетчика соединен с синхровходом блока формирования временных интервалов, выход которого соединен со счетным входом второго счетчика, группа выходов разрядов которого соединена с группой информационных входов блока формирования временных интервалов, причем блок формирования временных интервалов содержит счетчик и элемент ИЛИ, первый вход которого является входом сброса блока формирования временных интерва. ов, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, в блок формирования времен" ных интервалов введены блок памяти и элемент задержки, причем группа вы" ходов блока формирования временных интервалов соединена с второй группой адресных входов блока памяти, в блоке формирования временных интервалов группа адресных входов блока памяти является группой информационных входов блока, первая группа выходов блока памяти соединена с группой информационных входов счетчика, счетный вход которого является синхровходом блока, выход переполнения счетчика соединен с вторым входом элемента ИЛИ и является выходом блока, вторая группа выходов блока памяти является группой информационных выходов блока, выход элемента ИЛИ соединен с входом элемента задержки, BbIxop, которого соединен с входом разрешения записи счетчика.
1416963 ФИГ 1,Составитель Н.Торопова
Техред Д.Сердюкова Корректор С.Шекмар
Редактор Л.Пчолинская
Заказ 4064/45
Тиразк 704 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4