Главное


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

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

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

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

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

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

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

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

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

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

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

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

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

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

Рис. 1

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

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

Технологический процесс изготовления платы интегральной микросхемы-фильтра
Микроэлектроника как современное направление проектирования и производства электронной аппаратуры различного назначения является катализатором научно-технического прогресса. Автоматизац ...

Цифровой аудио сигма-дельта модулятор
1. На уровне идеальных макромоделей интеграторов и компаратора проверить справедливость значений коэффициентов перед интеграторами, приведенных в статье. Проверкой является рабо ...

Зоновая РРЛ прямой видимости Рязань-Ряжск
канал профиль интервал Радиорелейные линии занимают прочное место в сети связи РФ. Они широко используются для передачи сигналов многоканальной телефонии, телевидения, звукового вещания, ...

www.techspirit.ru © 2019