равна дизъюнкции всех существующих логических произведений, каждое из которых состоит из двух сомножителей: состояния и входного сигнала, образованных по следующему правилу:
Если в состоянии, обозначающем какой-либо столбец например r, таблицы переходов ti входит в прямом виде (ti), а в состоянии, находящемся на пересечении с j строкой, обозначенной входным сигналом xi, входит в инверсном виде (i), то в качестве сомножителей логического произведения берутся состояния, обозначающие столбец r и входной сигнал, обозначающий j строку.
4. Выходная функция yi (i=1,2,…,p, где p-общее количество выходных каналов (микроопераций в автомате)) равна дизъюнкции всех существующих логических произведений, каждое из которых состоит из двух сомножителей: состояния и входного сигнала, образованных по следующему правилу:
Если на пересечении столбца r (r=1,2,…,k) со строкой j (j=1,2,…,l) в таблице выходов автомата записан сигнал y, то в качестве сомножителей логического произведения берутся состояния, отмечающие r-й столбец и входной сигнал, отмечающей j-ю строку.
В качестве примера найдем функции возбуждения и выходные функции для автомата, абстрактные таблицы переходов и выходов которого изображены на рис.3.2.
Таблица переходов . Таблица выходов .
t12 |
1 t2 |
t12 |
1 t2 |
|||
t12 |
--- |
y2 y3 y4 |
--- |
|||
1 t2 |
--- |
y2 |
--- |
|||
1 t2 |
--- |
y 1 y3 |
--- |
|||
--- |
t12 |
--- |
y 1 y4 |
|||
--- |
t12 |
--- |
y 1 y3 |
|||
--- |
t12 |
--- |
Ø |
Рис.3.6
Закодируем состояния a1 и a2. Пусть a1=10, a2=01. Заменив в таблице (рис.3.2) абстрактные сигналы на структурные, получим таблицы, изображенные на рис.3.6.
Далее найдем функции возбуждения триггеров памяти , и выходные функции yi.
j1 1=1 t2x1 V 1t213 V 1 t21 x3
j1 0= t12x23 V t1 2
j2 1= t12x23 V t1 2
j2 0= 1 t2x1 V 1t21 3 V 1 t21 x3
y1 = t122 V 1t2 x1 V 1t21 3
y2 = t12 x1 x2 x3 V t1 x23
y3 = t12 x1 x2 x3 V t1 2 V 1t21 3
y4 = t12 x1 x2 x3 V 1t2 x1
Управляющие автоматы с “жесткой логикой” обладают наибольшим быстродействием, однако, в отличие от управляющих устройств с программируемой логикой, изменить логику их работы можно только перепроектировав комбинационную схему.
3.5. Синтез комбинационных схем в потенциальной
системе элементов
Пусть задана произвольная булева функция f = f (x1, x2,…, xn). Необходимо реализовать ее с помощью m входовых элементов, выполняющих логическую функцию g от m переменных (g=), то есть найти функцию f как суперпозицию функций g.
Пусть исходная булева функция f представлена в дизъюнктивной нормальной форме f = a1V a2 V ... V ak (1), где ai (i=1,2,...,k) - некоторые элементарные произведения.
f = 1 2 ... k (2)
Если k ≤ m и если каждое из элементарных произведений состоит менее, чем из m сомножителей, то выражение (2) для функции f может быть переписано в следующем виде :
f = g {g(a1), g(a2),..., g(ak)} (3)
То есть, реализация функции f, представленной в виде (3), может быть осуществлена, как показано на рис. 3.7.
Рис.3.7
Например, пусть задана булева функция
и требуется реализовать её на трёхвходовых элементах И-НЕ.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.