Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
3.2. Асинхронные потенциальные автоматыВ основной модели автомата (см. рис. 3.1) используются асинхронные потенциальные элементы задержки (ЭП типа Из основной модели асинхронного потенциального автомата следует, что
где
принято называть функцией возбуждения ЭП типа Элемент памяти Автомат находится в устойчивом состоянии, если
Автомат находится в неустойчивом состоянии, если хотя бы один ЭП находится в неустойчивом состоянии, т. е., если
Если при изменении состояния входа Пусть автомат при некотором состоянии входа 1. Новые значения сигналов
и называются они простыми. Автоматы, имеющие только простые переходы, будем называть автоматами с простыми переходами. 2. Новые значения сигналов
(круглыми скобками отмечены устойчивые полные состояния автомата). В первом случае длительность переходного процесса равна
т. е., если состояние 3. Новые значения сигналов
В этом случае имеет место автоколебательный процесс (переходный процесс длится бесконечно долго). Такие процессы в автомате недопустимы ни при одном состоянии входа Рассмотрим теперь ограничения, которые необходимо наложить на частоту изменения состояний входа, чтобы обеспечить правильную работу автомата. Пусть состояние входа переходных процессов в КС. Эти же условия с учетом величины В § 2.2 было показано, что в результате состязаний ЛЭ на выходах КС могут появляться ложные сигналы малой длительности. Так как в автомате имеются обратные связи, то ложные сигналы, поступив через ЭП на входы КС, могут привести к неправильному срабатыванию других ЭП, что может вызвать переход автомата в непредусмотренное функцией переходов внутреннее состояние — возникают состязания устойчивых состояний. Из этого следует, что КС необходимо синтезировать свободной от состязаний и что нельзя допускать несоседние изменения состояний входа. После изменения состояния входа в КС начинает протекать переходный процесс, при этом входные сигналы одного или нескольких ЭП могут измениться раньше, чем он полностью закончится, т. е. прежде, чем КС придет в устойчивое состояние. Выходные сигналы указанных ЭП изменятся только через время Таким образом, основным назначением ЭП является задержка сигналов, задающая время, отводимое в автомате на переходные процессы в КС. Чем большее требуется время
Тогда для гарантии правильной работы автомата должно выполняться соотношение
Если положить, что
С учетом этих соотношений для автоматов с простыми переходами необходимо соблюдать условие
а для автоматов со сложными переходами — условие
где Если одновременно изменяются входные сигналы хотя бы двух ЭП, то их выходные сигналы не обязательно изменятся одновременно. Так как величины задержек для разных ЭП могут быть различными, то в автомате возникают состязания ЭП. Ввиду того, что точные значения величин задержек Состязания ЭП могут быть критическими и некритическими. Если автомат в результате состязаний переходит в устойчивое состояние, задаваемое функцией переходов (3.1), независимо от соотношений величин задержек Состязаний ЭП можно избежать с помощью специального кодирования внутренних состояний автомата, которое исключает возможность одновременного изменения входных сигналов двух или большего числа ЭП. Такое кодирование заключается в приписывании каждым двум состояниям
отличающихся значением только одного сигнала Если бы даже величины задержек Итак, чтобы иметь полную уверенность в том, что полученный в результате синтеза автомат будет выполнять заданные функции, следует потребовать выполнения шести условий: 1. При переходах не должны возникать автоколебательные процессы. 2. КС должна синтезироваться свободной от состязаний. 3. Состояния входа должны изменяться только на соседние. 4. Величина задержки сигналов в ЭП должна быть больше максимальной длительности переходных процессов в КС. 5. Частота изменения состояний входа должна быть ограничена некоторой величиной 6. Должны отсутствовать критические состязания ЭП. Первое и последнее условия являются необходимыми, так как невыполнение их всегда приводит к недетерминированности переходов. Первое условие следует даже ввести в определение асинхронных потенциальных автоматов. Остальные условия являются достаточными, но не необходимыми, т.е. при их соблюдении автомат всегда будет функционировать в соответствии с заданным законом, а при несоблюдении некоторых из них может работать все-таки правильно. Однако следует иметь в виду, что при несоблюдении хотя бы одного достаточного условия не может быть никакой гарантии в том, что автомат будет работать правильно, а значит, в этих случаях после синтеза необходимо производить анализ на соответствие его работы заданному закону функционирования. В качестве ЭП могут быть использованы линии задержки любого типа. При синтезе автоматов на интегральных микросхемах требуемую величину задержки можно получить с помощью некоторого числа последовательно включенных ЛЭ. Будем считать, что сигналы
Рис. 3.2 Комбинационная схема в данной модели автомата является безынерционной, а значит, можно исключить из рассмотрения протекающие в ней переходные процессы. На этом основании часть КС, реализующую функции Для анализа автоматов, так же как и для анализа ЛС, можно использовать решение функции переходов относительно устойчивых состояний. Отсутствие решения будет означать, что функция переходов задает некоторый генератор сигналов. Значит, не любая система функций (3.1) является функцией переходов асинхронного потенциального автомата. При синтезе асинхронных потенциальных автоматов наиболее часто не выполняются третье и четвертое условия, что в ряде случаев может привести к возникновению состязаний устойчивых состояний. Так как все входные сигналы или хотя бы их часть могут поступать от независимого внешнего источника, то проектировщик автомата не может не допустить несоседние изменения состояний входа. Четвертое же условие часто не выполняется умышленно, так как с целью повышения быстродействия и упрощения реализации автомата желательно ЭП вообще не использовать, заменив их триггерами или непосредственными обратными связями. Если ЭП исключить из автомата, то его модель примет вид, показанный на рис. 3.2, б. Отметим, что во многих практических случаях для правильной работы автомата оказывается достаточным наличие паразитных элементов задержки.
|
1 |
Оглавление
|