3 Учтем симметрию схемы (рис. 2.2, а) RS-триггера, а также инверсию элементов ИЛИ-НЕ и за-
пишем по адресу {0, 0, 1} инверсное решение {Q,
Q }={1, 0} (рис. 2.2, б).
4 По пунктам 2, 3 проанализируем аналогично другие состояния (рис. 2.2, а).
а) Для адреса {1, 0, 0} в исходном состоянии (показано в скобках на рис. 2.2, а) S = 1, R = 0, Q = 0, а
Q = 1. На прямом выходе сформируется значение нуля, так как
0111)1( ==+=Q
, и логической единицы
на инверсном выходе, так как 1000)1( ==+=Q , которые занесем во вторую строку по выходам {Q,
Q }={0, 1}. Эта же комбинация соответствует адресу {1, 0, 1} из-за симметричной структуры RS-
триггера, так как
001)1( =+=Q
, а
100)1( =+=Q
.
б) При адресации {0, 1, 0} триггер из нулевого состояния переключается в единичное за две итера-
ции (рис. 2.2, в). В первой итерации Q
1
= 10 + = 0 не изменяется, но становится противоположным
011
1
=+=Q . Во второй итерации формируется устойчивое состояние {Q
2
,
2
Q } = {1, 0}, так как
Q
2
= 00 + = 1, 011
2
=+=Q , которое переносим в таблицу (рис. 2.2, б). По принципам симметрии и анало-
гии по адресу {0, 1, 1} устанавливается то же состояние {1, 0}.
в) Аномальными для триггера являются адреса {1, 1, 0} и {1, 1, 1}, создающие на выходах равные
нулевые состояния {Q,
Q
}={0, 0}. Это обусловлено наличием единиц на входах R и S, при которых
оператор инверсного сложения инвертирует логическую единицу в нуль, так как Q = 01 =+= aQ , где a –
любое значение выходов Q и
Q RS-триггера. По определению «триггер – это элемент с двумя устойчи-
выми состояниями», поэтому аномальные состояния помечают символами «∞» (см. 8-ю строку, рис. 2.2,
б), а третий и седьмой адреса запрещают.
Таким образом синтезированная таблица истинности состояний является результатом анализа
структурной схемы М10.
2.1.1 Синтез структурных формул
Из анализа третьего пункта алгоритма синтеза таблицы (рис. 2.2, б) следуют закономерности тожде-
ственных состояний {Q, Q }={0, 1} (см. 2-ю и 6-ю строки), которые не зависят от исходных состояний
RS-триггера и определяются только адресом {1, 0}= {S, R} статических входов. Инверсному состоянию
{Q,
Q
}={1, 0} (см. 3-ю и 7-ю строки) соответствует второй адрес {0, 1} на входах S и R. Запрещенные
состояния {Q, Q }={∞, ∞} формируются третьим адресом {S, R}={1, 1}, а неизменные исходные со-
стояния Q
k
= Q
k+1
,
1+
=
kk
QQ инициируются по нулевому адресу {S, R}={0, 0} (см. 1-ю и 5-ю строки).
Выявленные закономерности систематизируем в таблице состояния с двухадресным пространством
{S, R} (рис. 2.3) по аналогии с векторной таблицей проектирования мультиплексора [15, табл. 2.4]). В
отличие от таблицы истинности, таблица триггера отражает установившиеся значения состояний Q
k+1
на
(k + 1)-й итерации, инициированные
адресом {S, R} в k-м исходном состоя-
нии.
Докажем эквивалентность полной
(рис. 2.2, б) и векторной (рис. 2.3) таб-
лиц состояния.
Теорема об эквивалентности таб-
лиц: векторная и полная таблицы со-
стояния эквивалентны, если они тож-
дественны одной структурной схеме.
Докажем теорему методом структурных формул. Создадим эквивалентную структурную формулу в
процессе анализа структурной схемы (см. рис. 2.2, а) RS-триггера для прямого выхода Q:
Q
k+1
=
k
RS
++ Q .
По теореме Деморгана преобразуем эту формулу в базисе Q( 1 ) в минимизированный вид НДФ:
Q
k+1
=
)
k
RSQ+ .
S
R Q
k+1
0 0 Q
k
1 0 0
0 1 1
1 1
∞
Рис. 2.3 Таблица
состояния RS-триггера