
108
9.2.2 Синтез комбинационных схем
Этапы синтеза. Синтез комбинационных схем (КС) выполняется в не-
сколько этапов, важнейшими из которых являются следующие:
1)
формализация условий на проектирование устройства, выполняю-
щего требуемые функции;
2)
получение математической модели устройства;
3)
разработка функциональной схемы устройства;
4)
разработка принципиальной схемы устройства.
Основной задачей, решаемой на 1-м этапе, является выбор способа опи-
сания устройства. Описание может выполняться в аналитической, матрич-
ной формах, либо в виде таблицы состояний.
На втором этапе необходимо получить математическую модель ком-
бинационного устройства в виде системы булевых функций в минималь-
ной нормальной дизъюнктивной (МНДФ), либо в минимальной нор-
мальной конъюнктивной (МНКФ) формах.
На третьем этапе осуществляется выбор функционально полного набо-
ра логических элементов, выбор базиса представления логических функ-
ций и минимизация модели устройства в этом базисе, составление функ-
циональной схемы и ее анализ, коррекция функциональной схемы по ре-
зультатам анализа.
На завершающем этапе выбирается тип физических элементов, реали-
зующих функциональную схему, составляется принципиальная схема,
проводится ее анализ и затем коррекция схемы по результатам анализа.
Математическое описание комбинационной схемы (КС). Математи-
ческое описание КС может быть получено в аналитической форме в виде
булевых функций. При этом исходная информация, определяющая условия
функционирования устройства, может задаваться в виде таблиц истинно-
сти, с помощью карт Карно и т.д. Так например, для КС с тремя входами X,
У, Z и с одним выходом F таблица истинности может иметь вид табл. 9.3.
Найти алгебраическое выражение функции, заданной таблицей истин-
ности, можно следующим образом.
1.
Алгебраическое выражение в ДСНФ находится по условиям ее ис-
тинности (по «1») и записывается в виде дизъюнкции элементарных
конъюнкций входных переменных, соответствующих каждой единице
функции, взятой из таблицы истинности. При этом под элементарной
конъюнкцией понимается логическое произведение переменных, взятых
со знаком инверсии, если значение переменной в таблице истинности рав-
но нулю, и без знака инверсии, если значение переменной равно единице.
Табл. 9.3 соответствует ДСНФ логической функции:
(9.1)
.ZYXZYXZYXZYXZYXF(1) ⋅⋅+⋅⋅+⋅⋅+⋅⋅+⋅⋅=