22114

Понятие устойчивости конечного автомата

Лекция

Коммуникация, связь, радиоэлектроника и цифровые приборы

Дело в том что триггера в схеме имеет различные времена задержек сигналов обратной связи которые поступают с выходов триггеров на их входы через комбинационную схему II. По этим причинам если при переходе автомата из состояния ai в as должны измениться состояния нескольких триггеров то между выходными сигналами этих триггеров начинаются гонки. изменит свое состояние раньше других триггеров может через цепь обратной связи изменить может изменить сигналы возбуждения на входах других триггеров до того момента как они изменят свои состояния....

Русский

2013-08-04

48 KB

2 чел.

Лекция 17

 

Вторая техническая особенность конечного автомата связана с возможностью возникновения неустойчивых состояний и так называемых «гонок» в автомате. Понятие устойчивости заключается в следующем.

Пусть в графе автомата мы имеем такой участок. Здесь оба перехода (aias) и (as-af) выполняются под действием одного и того же входного сигнала xj. Если длительность синхронизирующего сигнала СИ2 больше времени перехода автомата из состояния ai в состояние as, то сразу после перехода автомата в as может начаться переход в следующие состояния af под действием того же входного сигнала xj. Если длительность синхронизирующего сигнала СИ2 больше времени перехода автомата из состояния ai  в состояние as, то сразу после перехода автомата в as может начаться переход в следующее состояние af под действием того же входного сигнала xj. Таким образом автомат может перескочить состояние as и к моменту времени t+1 оказаться в as, как это требуется по графу, а в af. Состояние as в данном случае будет неустойчивым.

Другой неприятный момент заключается в том, что при работе автомата могут возникать так называемые «гонки» (состязания). Дело в том, что триггера в схеме имеет различные времена задержек сигналов обратной связи, которые поступают с выходов триггеров на их входы через комбинационную схему II. По этим причинам, если при переходе автомата из состояния ai в as должны измениться состояния нескольких триггеров, то между выходными сигналами этих триггеров начинаются гонки. Тот триггер, который выиграет гонки, т.е. изменит свое состояние раньше других триггеров, может через цепь обратной связи изменить может изменить сигналы возбуждения на входах других триггеров до того момента, как они изменят свои состояния. Это, очевидно, может вызвать переход автомата совсем не в то состояние, которое нужно графу. Например. Пусть ai=101, а as=010. Тогда при переходе из ai в as под действием входного сигнала xj меняются состояния всех триггеров. Допустим, что первый триггер изменил свое состояние раньше других. В этом случае автомат окажется в некотором промежуточном состоянии ah=001, и если из этого состояния есть переход под действием сигнала xj в al=011, то автомат в момент времени t+1может оказаться в al, а не в as.

Для устранения описанного эффекта гонок и неустойчивых состояний часто используют двойную память в автомате, когда каждый триггер в схеме дублируется. Структурная схема автомата выглядит при этом следующим образом.


Здесь под действием синхронизирующего сигнала СИ1 формируются выходные сигналы Zl(t)  и переключаются триггера первого ряда. Под действием СИ2 состояния триггеров первого ряда переписываются в соответствующие триггера второго ряда. Поскольку СИ2 сдвинуты относительно СИ1, а сигнал обратной связи о состоянии автомата снимается с триггеров второго ряда, то в момент поступления входного сигнала, т.е. в  СИ1, состояние автомата не изменяется и продолжает оставаться прежним до СИ2. Поэтому в такой схеме полностью обеспечивается устойчивость состояний и устраняется влияние гонок. Действительно, гонки сигналов с выходов триггеров второго ряда возможны в момент СИ2, т.е. в момент переключения этих триггеров. Но в момент СИ2=1, СИ1=0 и следовательно эти гонки никак не могут повлиять на состояния триггеров первого ряда, которые переключаются в момент СИ1=1. Также не будет и неустойчивых состояний, поскольку автомат не может проскочить за один такт через одно состояние и перейти в следующее, ибо в момент перехода триггеров первого ряда в новое состояние, т.е. в СИ1, состояние триггеров второго ряда не меняется (СИ2=0) и, следовательно, не могут измениться и сигналы возбуждения триггеров первого ряда, которые зависят от состояния триггеров второго ряда. Поэтому автомат не может проскочить состояние.

С целью упрощения построения схем автоматов, имеющих двойную память, промышленность выпускает специальные двухступенчатые триггера. Рассмотрим работу такого триггера на примере двухступенчатого JK-триггера.

Особенностью двухступенчатого триггера является то, что он меняет свое состояние в момент окончания синхронизирующего сигнала С. В результате этого во время действия сигнала С выходные сигналы триггера не меняются, а происходит запись информации в триггер Т1. В момент С=0 состояние триггера Т1 переписывается в Т1’.

Q

 

_

Q

 

J

Q

C _

Q

K


Комбинационная схема
II

&

&

T1

TR

&

&

&

&

R

S

T

R

S

T

Комбинационная схема I

&

&

TT

J

C

K

S

R

T1

&

&

T1

J

K

&

&

1


 

А также другие работы, которые могут Вас заинтересовать

18497. ІНВЕСТИЦІЙНІ ОПЕРАЦІЇ В СТРАХОВИХ КОМПАНІЯХ 122 KB
  ТЕМА 8. ІНВЕСТИЦІЙНІ ОПЕРАЦІЇ В СТРАХОВИХ КОМПАНІЯХ План 1.Джерела інвестиційних операцій. 2.Напрями інвестування галузей економіки за рахунок коштів страхових резервів. 3.Інвестиційна діяльність та формування портфеля інвестицій страховика 4.Доходи від інв
18498. ОПОДАТКУВАННЯ СТРАХОВИХ КОМПАНІЙ 449.5 KB
  ТЕМА 10 ОПОДАТКУВАННЯ СТРАХОВИХ КОМПАНІЙ План 1.Види податків які сплачують страхові компанії. 2.Характеристика ділової системи оподаткування страхових компаній. 3.Податок з прибутку страхових компаній. 4. Інші податки і порядок їх сплати страховими компанія...
18499. ФІНАНСОВА НАДІЙНІСТЬ СТРАХОВОЇ КОМПАНІЇ І СПОСОБИ ЇЇ ЗАБЕЗПЕЧЕННЯ 97.5 KB
  ТЕМА 11 ФІНАНСОВА НАДІЙНІСТЬ СТРАХОВОЇ КОМПАНІЇ І СПОСОБИ ЇЇ ЗАБЕЗПЕЧЕННЯ План 1.Поняття про фінансову надійність страхової компанії. 2.Досягнення фінансової надійності страхової компанії. 3.Перестрахувальні операції як фактор фінансової надійності. 4.Кон
18500. ПЛАТОСПРОМОЖНІСТЬ СТРАХОВОЇ КОМПАНІЇ І СПОСОБИ ЇЇ ВИЗНАЧЕННЯ 939.5 KB
  ТЕМА 12. ПЛАТОСПРОМОЖНІСТЬ СТРАХОВОЇ КОМПАНІЇ І СПОСОБИ ЇЇ ВИЗНАЧЕННЯ План 1.Поняття про платоспроможність страхової компанії. 2.Показники платоспроможності страхових компаній з ризикового страхування та зі страхування життя. 3.Показники платоспроможност
18501. Предмет, мета і види економічного аналізу 164.5 KB
  Тема 1. Предмет мета і види економічного аналізу Аналіз як абстрактнологічний метод пізнання. Сфера економічного аналізу. Роль економічного аналізу в управлінні діяльністю суб’єкта господарювання. Мета зміст та завдання економічного аналізу. Предмет економічног...
18502. Метод економічного аналізу та його основні прийоми 437.5 KB
  Тема 2. Метод економічного аналізу та його основні прийоми Метод економічного аналізу його складові. Методологія методика. Основні категорії економічного аналізу. Характеристика основних принципів економічного аналізу. Класифікація і характеристика п...
18503. Інформаційне забезпечення та організація економічного аналізу 160.5 KB
  Тема 3 Інформаційне забезпечення та організація економічного аналізу Поняття та принципи інформаційного забезпечення економічного аналізу. Класифікація і характеристика найважливіших груп інформації. Вимоги економічного аналізу до використовуваної ним ...
18504. Аналіз виробництва та реалізації продукції 149 KB
  Тема 4. Аналіз виробництва та реалізації продукції Значення завдання джерела даних та система показників аналізу. Аналіз ринку продукції підприємства. Аналіз обсягу випуску продукції. Аналіз випуску продукції за структурою і асортиментом. Аналіз по...
18505. Аналіз стану і використання основних засобів 124.5 KB
  ТЕМА 5. Аналіз стану і використання основних засобів 1. Значення завдання та джерела даних аналізу. 2. Аналіз виробничих потужностей підприємства. 3. Аналіз складу структури технічного стану і руху основних засобів 4. Аналіз узагальнюючих показників ефективності в