
3.5.
Математическое обеспечение анализа
на
функционально-логическом
уровне
1
—
&
(
А
\
г~
&
с
R
&
(
L
В
&
с
Рис. 3.14.
Схема
./US'-триггера
Различают синхронные
и
асинхронные модели.
Синхронная модель представляет собой систему логических уравнений,
в
ней
отсутствует такая переменная,
как
время. Синхронные модели используют
для
анализа установившихся состояний.
Примером синхронной модели может служить следующая система урав-
нений,
полученная
для
логической схемы триггера (рис.
3.14):
В = not (R and
С);
Q
= not (В and
Р);
Р = not (A and Q); А = not (S and С).
Асинхронные
модели
отражают
не
только логические функции,
но и
временные задержки
в
распространении сигналов. Асинхронная
модель
логического
элемента
имеет
вид
y(t
(3.43)
где
t
3
—
задержка сигнала
в
элементе;
/—
логическая функция. Запись
(3.43)
означает,
что
выходной
сигналу
принимает значение логической функции,
со-
ответствующее значениям аргументов
Х(г),
в
момент времени
t +
t
m
.
Следова-
тельно, асинхронные
модели
можно использовать
для
анализа динамических
процессов
в
логических схемах.
Термины
«синхронная»
и
«асинхронная модель» можно объяснить ориентиро-
ванностью
этих моделей
на
синхронные
и
асинхронные схемы соответственно.
В
синхронных схемах передача сигналов между цифровыми блоками происхо-
дит
только
при
подаче
на
специальные
синхровходы
тактовых (синхронизи-
рующих) импульсов. Частота тактовых импульсов выбирается такой,
чтобы
к
моменту прихода синхроимпульса переходные процессы
от
предыдущих передач
сигналов
фактически закончились. Следовательно,
в
синхронных схемах расчет
задержек
не
актуален, быстродействие устройства определяется заданием так-
товой
частоты.
Синхронные
модели можно использовать
не
только
для
выявления принци-
пиальных
ошибок
в
схемной реализации заданных функций.
С их
помощью
можно
обнаруживать места
в
схемах, опасные
с
точки зрения возникновения
в
них
искажающих помех. Ситуации, связанные
с
потенциальной опасностью
возникновения
помех
и
сбоев, называют
рисками
сбоя.
121