Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Структурный синтез асинхронных автоматов.

Читайте также:
  1. quot;СИНТЕЗ РОМАНА. РАЗРЕШЕНИЕ ЗАТРУДНЕНИЯ 1 страница
  2. quot;СИНТЕЗ РОМАНА. РАЗРЕШЕНИЕ ЗАТРУДНЕНИЯ 2 страница
  3. quot;СИНТЕЗ РОМАНА. РАЗРЕШЕНИЕ ЗАТРУДНЕНИЯ 3 страница
  4. quot;СИНТЕЗ РОМАНА. РАЗРЕШЕНИЕ ЗАТРУДНЕНИЯ 4 страница
  5. quot;СИНТЕЗ РОМАНА. РАЗРЕШЕНИЕ ЗАТРУДНЕНИЯ 4 страница
  6. Анализ и синтез схем
  7. АНАЛИЗ КОНЕЧНЫХ АВТОМАТОВ. (до90 минут)

Продолжительность: 2 часа (90) минут

Ключевые (основные) вопросы (моменты)

противогоночное кодирование

элемент с наименьшей задержкой

Текст лекции

 

Структурный синтез асинхронных автоматов. (до 90 минут)

 

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

Это связано с явлением, которое называется гонками или состязанием элементов памяти. Гонки вызываются задержками срабатывания элементов памяти. Задержки переключения элементов памяти (триггеров) обусловлены как инерционностью этих элементов, так и временем распространения сигналов между элементами. Величина задержки переключения T3 лежит в некоторых пределах

0 < T3 < T3 max

Имеет место разброс значений от одного экземпляра триггера к другому, поскольку состояния автомата кодирует, как правило, несколькими элементами, при переключении состояния автомата имеют место гонки:

сначала срабатывает элемент с наименьшей задержкой, затем элемент с наименьшей задержкой среди оставшихся и т.д.

Состязания приводят к тому, что автомат не сразу совершает переход в запланированное состояние, а сначала минует несколько транзитных состояний.

Если автомат попадает в запланированное состояние при любом распределении задержек срабатывания, то гонки называются некритическими.

Рассмотрим автомат в котором входной символ кодируется двумя двоичными разрядами x1 x2 , а состояние тремя разрядами q1 q2 q3 .

На рис. 25.1 а, иллюстрируется отсутствие гонок, когда при изменении входа с 00 на 01 автомат покидает устойчивое состояние 000 и, минуя транзитные состояния 001 и 101, попадает в устойчивое состояние 111.

Пример на рис. 25.1 б, показывает случай некритических гонок.

Запланированные переходы показаны сплошными стрелками, а переходы, вызванные разбросом параметров – штриховыми стрелками.

В этом примере автомат из состояния 101 под действием входа 11 перейдёт либо в состояние 111 либо в состояние 100.

Переход из 101 в 110 маловероятен, однако в любом случае автомат попадает в запланированное состояние 000.

Пример. На рис. 25.1в., иллюстрирует критические гонки, когда автомат может попасть вместо состояния 100 в незапланированное состояние 110.

Пример на рис. 25.1 г, показывает случай возникновения генерации асинхронного автомата.

 

 

Лекция №25.


Дата добавления: 2015-12-01; просмотров: 26 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.017 сек.)