- •Глава 3
- •3.1.1 Основные определения
- •3.1.2 Законы алгебры логики
- •Законы нулевого множества
- •Законы универсального множества
- •Законы двойной инверсии
- •9. Законы поглощения
- •11. Законы обобщенного склеивания
- •13. Теорема разложения
- •3.1.3 Элементарные логические функции и принцип двойственности
- •3.1.4 Классификация логических устройств и
- •Контрольные вопросы и задания
- •3.2.2 Представление логических функций (лф)
- •3.2.3 Понятие суперпозиции
- •Метод непосредственных преобразований
- •Метод Карно-Вейча
- •3.3.1 Метод непосредственных преобразований
- •3.3.2 Метод Карно-Вейча
- •Реализация логических функций
- •Особенности построения логических устройств
- •3.4.1 Реализация логических функций
- •3.4.2 Особенности построения логических устройств
3.1.4 Классификация логических устройств и
основные сведения о дискретных автоматах
Логические устройства могут быть классифицированы по разным признакам. По способу ввода/вывода (информации) логические устройства делятся на:
-последовательные,
-параллельные
-последовательно-параллельные.
Последовательным называется устройство, в котором входные переменные подаются на вход, а выходные переменные снимаются с выхода не одновременно, а последовательно, разряд за разрядом.
Параллельным называется устройство, в котором все разряды входных переменных подаются на вход, и все разряды выходных переменных снимаются с выхода одновременно.
В последовательно-параллельных устройствах входные и выходные переменные представлены в разных формах. Или переменные подаются последовательно символ за символом на вход, а с выхода они снимаются одновременно, или наоборот.
По принципу действия все логические устройства делятся на два класса:
-комбинационные (логические);
-последовательные (последовательностное).
Комбинационными устройствами или автоматами без памяти называют управляющие логические устройства, выходные сигналы которых однозначно определяются только действующей в данный момент на входе комбинацией переменных и не зависят от значений переменных, которые действовали на входе ранее.
Последовательными устройствами, или автоматами с памятью, называют логические устройства, выходные сигналы которых определяются не только действующей в данный момент на входе комбинацией переменных, но и всей последовательностью входных переменных, которые действовали в предшествующие моменты времени.
Комбинационную схему можно представить в виде m – k -полюсного элемента (рис. 3.4). Входное слово (входной алфавит) комбинационной схемы задается набором символов (сигналов)
М = (m1, т2 . . . mi), а выходное слово (выходной алфавит) принимает значения из выходных символов (сигналов) К = (k1, k2, . . . ki)...
Рисунок 3.4 – Комбинационная схема
В дискретный момент времени совокупность выходных сигналов однозначно определяется набором входных сигналов, которые поступили на вход в данный момент времени. Каждая входная переменная и каждая выходная переменная принимают конечное число значений (0 или 1).
Комбинационная схема может характеризоваться:
-числом входных сигналов,
-числом выходных сигналов,
-логической формулой
-таблицей истинности.
Для управления работой комбинационной схемы вводят управляющие тактовые сигналы, чтобы новый набор входных сигналов поступил после окончания переходных процессов.
Математической моделью управляющего логического устройства является дискретный автомат.
Если на выходные сигналы влияет не внутреннее состояние комбинационной схемы, а только изменение входных сигналов, то такая схема называется автоматом без памяти или примитивным автоматом.
Если на набор исходных сигналов K влияет не только набор входных сигналов, но и внутреннее состояние комбинационной схемы, то такая схема называется автоматом с памятью или полным автоматом. Автомат с памятью задается тремя наборами переменных: М; К; Q, где Q — набор переменных, которые отображают внутреннее состояние схемы (рис. 3.5).
Рисунок 3.5 – Полный автомат
В большинстве схем полных автоматов объединение комбинационных элементов позволяет составить такое устройство, сигналы, на выходе которого, будут непосредственно зависеть не от входных сигналов, а лишь от объединения входных сигналов и внутреннего состояния автомата в момент поступления сигналов на входе.
Поэтому для описания работы автомата в таблице истинности указывают:
-набор входных сигналов;
-набор соответствующих внутренних состояний;
-набор выходных сигналов.
Кроме того, обязательным является условие разделения всех наборов сигналов по временным интервалам. Специально оговаривается внутреннее состояние автомата до прихода входного сигнала -Q0, внутреннее состояние автомата, которое изменяется с приходом входного сигнала Qi и внутреннее состояние автомата после нового изменения входного сигнала Qi+1.
В зависимости от способа определения выходов различают два типа автоматов.
Автомат, у которого выходная переменная в любом такте ti, зависит от внутреннего состояния и от входной переменной, называется автоматом Мили и задается уравнением
Ki = f(Qi, Mi). (3.1)
Автомат, у которого выходная переменная в момент ti, зависит только от внутреннего состояния в ti -м такте, называется автоматом Мура и задается уравнением
Ki = f(Qi) (3.2)