Применение логических функций в цифровой технике
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Введение
Функция, аргументы (переменные) которой, как и сама функция, принимают значения из множества {0;1}, называется логической или булевой. Булевы функции являются теоретической основой проектирования цифровых устройств. Это определяется тем обстоятельством, что надежное функционирование цифровых устройств возможно, если их элементы принимают два устойчивых состояния. Так, любая цифровая вычислительная машина состоит из логических схем - таких схем, которые могут находиться только в одном из двух возможных состояний - либо "логический нуль", либо "логическая единица". Поэтому работа логических схем описывается посредством логической (булевой) алгеброй или алгеброй логики. Таблица истинности есть классическая форма задания булевой функции. Таблица истинности, состоит из двух столбцов. В первом столбце перечисляются всевозможные значения переменных булевой функции (наборы), расположенные в лексикографическом порядке, а во втором столбце значения функции на каждом наборе значений переменных. При построении таблицы истинности сначала заполняется первый столбец, а потом второй. Для успешного применения булевой алгебры к анализу и синтезу логических схем необходимо изучение и решения определенных задач булевой алгебры. Важнейшей задачей является задача минимизации булевых функций. Суть такой задачи состоит в разработке методов представления булевых функций, использующих минимальное число символов. Другой важной задачей является проблема полноты булевых функций, которые используются для представления любой функции, описывающей работу цифрового устройства.
Тупиковые ДНФ
Пусть булева функция задана совершенной ДНФ: fx1x2x3x4=x1x2x3x4⋁x1x2x3x4⋁x1x2x3x4⋁x1x2x3x4⋁ ⋁x1x2x3x4⋁x1x2x3x4⋁x1x2x3x4⋁x1x2x3x4. Постанавливая значения переменных на различных наборах, можно убедится, что следующая дизъюнкция простых импликант покр...
Открыть главуСинтез электронных схем
Целью синтеза (проектирования) цифpoвoгo ycтpoйcтвa являeтcя пoлyчeниe eгo лoгичecкoй фyнкции и cooтвeтcтвyющeй cxeмнoй peaлизaции на основе электронных элементов, каждый из которых реализует некоторую элементарную булеву функцию. Традиционно логиче...