- •Тема 4. Цифровые интегральные микросхемы
- •1. Представление информации физическими сигналами.
- •2. Классификация цифровых устройств.
- •3. Базовые логические элементы. Триггеры, регистры, счетчики.
- •1 Представление информации физическими сигналами
- •2 Классификация цифровых устройств
- •3 Базовые логические элементы. Триггеры, регистры, счетчики.
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).
Примером автомата Мура является триггер.
Функции переходов и выходов могут задаваться различными способами, например, в форме таблиц или с помощью графов. При задании в виде графов состояния автомата представляются вершинами, а переходы из состояния в состояние - дугами. На дугах указываются значения входных сигналов, вызывающих соответствующие переходы. Выходные сигналы автомата Мура указываются рядом с вершинами графа. Выходные сигналы автомата Мили, вырабатываемые перед переходом, указываются на соответствующих дугах.
