Главное


Генераторы чисел. Основные сведения

генератор программа комбинационный число

Числовой генератор-это цифровое устройство вырабатывающее последовательность N-разрядных чисел, длинны-L. Число состояний генератора называется длинной последовательности чисел, которая определяется как число тактов машинного времени (периодов синхросигналов), после которого последовательность чисел на выходе генератора повторяется. Последовательные узлы такого типа называют также распределителями сигналов (импульсов), так как образуемая на их выходах последовательность двоичных чисел часто используется в цифровых системах как последовательность сигналов, управляющих работой других узлов.

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

трехразрядные

четырехразрядные и т.д.

По своей структуре генераторы чисел близки либо к счетчикам, либо к регистрам. Следовательно, седеющей классификацией будет:

. Генераторы на основе счетчиков

Любой счетчик можно рассматривать как генератор определенной последовательности чисел, имеющей Lг=Kc. Например, счетчик с модулем счета Kc=8 является генератором последовательности 0-1-2-3-4-5-6-7. Аналогично можно получить структуры генераторов любой последовательности чисел. При этом требуемое число разрядов (триггеров) равно числу двоичных разрядов m в генерируемых числах.

2. Генераторы на основе сдвиговых регистров

Таким образом, можно реализовать генераторы циклических последовательностей чисел (такие триггеры называют кольцевыми), в которых каждое последующее число образуется путем сдвига предыдущего числа, записанного в регистре, на один разряд и введением в освободившийся первый разряд 0 или 1. Для этого ко входу первого разряда регистра подключается комбинационная схема, образующая необходимый управляющий сигнал. Если имеется m-разрядный сдвиговый регистр, то можно генерировать циклические последовательности длинной Lг≤2m.

На основе сдвиговых регистров относительно просто получаются управляемые генераторы, образующие различные последовательности кодов в зависимости от комбинации внешних управляющих сигналов М. При разработке структуры таких генераторов сначала определяются функции управляющей комбинационной схемы, необходимые для получения всех заданных последовательностей. После минимизации функции строится КС, которая при заданной комбинации внешних сигналов М будет давать на выходе ту или иную управляющую функцию, необходимую для формирования требуемой последовательности чисел.

Однако генераторы на основе регистров образуют только циклические последовательности чисел. Для реализации любых нециклических последовательностей требуется дополнительный преобразователь кодов, включаемый на выходе генератора. При этом основные параметры генератора (быстродействие, мощность, площадь кристалла) несколько ухудшаются.

В данной работе генератор последовательности чисел будем синтезировать по следующей принципиальной схеме:

Рис. 1

где n-разрядность счетчика

Другие статьи по теме

Анализ видов измерителей электроэнергии
На сегодняшний день на предприятиях производственной сферы используются промышленные электросчетчики, в том числе электронные, многотарифные и многофункциональные. Данные счетчики облада ...

Исследование параметров и аномалий длинной оптической линии
В настоящее время системы связи стали одной из основ развития общества. Спрос на услуги связи, от обычной телефонной связи до широкополосного доступа в Интернет, постоянно растет. Это п ...

Локальная вычислительная сеть
Введение Компьютеры появились в жизни человека не так уж давно, но почти любой человек может с твердой уверенностью сказать, что будущее - за компьютерными технологиями. Процесс развит ...

www.techspirit.ru © 2020