Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция_ЭЛ_9.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
1 Мб
Скачать
☆

2 Классификация цифровых устройств

По принципу действия все логические устройства делятся на два класса: комбинационные схемы и цифровые автоматы (последовательностные устройства).

Комбинационными схемами (автоматами без памяти) называют ло­гические устройства, выходные сигналы которых (выходное слово Y) в любой дискретный момент времени ti однозначно определяются только входными сигналами (входным словом Х), поступающими в тот же момент времени.

Комбинационную схему можно представить в виде т-k-полюсного элемента (рисунок 2). Входное двоичное слово (входной алфавит) комбинационной схемы задается набором символов хi (Х = (х1 х2 ... хт)), а выходное слово (выходной алфавит) принимает значения из выходных символов уj (Y = (у1 у2 ... уk).

Рисунок 2

Закон функционирования КС определен, если задано со­ответствие между ее входными и выходными словами, на­пример, словесно, в виде таблицы истинности или в аналитической форме с использованием булевых функций.

Цифровым автоматом (последовательностным устройством) называют логическое устройство, выходные сигналы которого (выходное слово Y) определяются не только действующей в данный момент времени ti комбинацией входных переменных (входным словом Х), но и внутренним состоянием устройства, ко­торое явилось результатом воздействия на него входных слов в предыдущие такты (ti-1, ti-2 и т.д.).

Таким образом, комбинация входного слова и текущего состояния автома­та в данном такте определяет не только выходное слово, но и то состояние, в которое автомат перейдет к началу следую­щего такта.

Цифровой автомат содержит память, состоящую из запоми­нающих элементов (ЗЭ) - триггеров, элементов задержки и др., фиксирующих состояние, в котором он находится. Ком­бинационная схема не содержит ЗЭ. Поэтому ее и называют ав­томатом без памяти или примитивным автоматом.

Структурная схема цифрового автомата показана на рисунке 3. Автомат с памятью задается тремя наборами переменных: Х, Y и Q, где Q – набор переменных, которые отображают внутреннее состояние схемы.

Рисунок 2

Для описания цифрового автомата должны быть указаны:

а) входной алфавит Х = (х1, х2, …, хт );

б) выходной алфавит Y = (у1, у2, …, уk);

в) алфавит внутренних состояний Q = (q1, q2, …, ql);

г) начальное состояние автомата Qt;

д) функцию перехода А (Q, х), однозначно определяющую зависимость состояния автома­та Q(t + 1) в такте t + 1 от состояния автомата Q(t) и входного сигнала x(t) в такте t и функцию выходов В (Q, х), однозначно определяющую зависимость выходного сигнала Y(t) от состояния автомата Q(t) и входного сигнала x(t) в такте t.

Различают два типа цифровых автоматов.

Автомат, у которого выходные переменные в любом такте ti зависят от внутреннего состояния и от входных переменных, называется автоматом Мили и задается уравнением

уj =f(Qi, хi).

Автомат, у которого выходные переменные в любом такте ti зависят только от внутреннего состояния в ti-1-м такте, называется автоматом Мура и задается уравнением

yi = f(Qi).

Примером автомата Мура является триггер.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]