Мегаобучалка Главная | О нас | Обратная связь


Двухступенчатые триггеры с динамической синхронизацией



2015-12-08 612 Обсуждений (0)
Двухступенчатые триггеры с динамической синхронизацией 0.00 из 5.00 0 оценок




Реализация композиций

Синхронных автоматов.

 

Реализация на триггерах элементарных автоматов Мура.

 

Реализуя физическую модель ЭА Мура (это ос-нова для получения композиций каноническим методом синтеза), мы будем строить схему, обеспечивающую выполнение следующих усло-вий:

1) имеются сигналы, с помощью которых на полуоси времени выделяются интервалы, соответствующие тактам, с совпадающими входными и выходными микротактами;

 

426,7

Только при совпадении входных и вы- ходных микротактов можно пользовать-

ся каноническим методом синтеза, пред- полагающим произвольность соедине- ний входов и выходов ЭА.

 

 

2) сигналы, определяющие значения входных воздействий Х и реакции Y ,
а также сигналы, определяющие сос- тояние автомата, не меняются во вре-
мя, отведенное такту;

 

 

3) сигналы, представляющие X, Y и S
в такте и только они задают переменные для функций переходов и выходов.

 

 

S
Q
R
В качестве основы для построения схем моделей ЭА обычно берутся триггерные схемы. Простейшая схема - асинхрон- ный RS - триггер, например,

           
 
 
   
   
Q
 
 
 

 

 


Это асинхронный автомат с Y = Q и функцией перехода Q(t+1) = F( X(t+1) , Q(t) ) вида

 
 

 

 


Напоминание

 

 
 
  В асинхронных автоматах такты разделены временем смены входного воздейст-вия.

 


Из асинхронного получаем синхронизи-

руемый (иногда говорят синхронный)

RS-триггер (одноступенчатый).

       
 
   
 

 

 


Это тоже асинхронный автомат вида:

 
 

 

 


При C = 1 триггер воспринимает R и S,

при C = 0 выход (состояние) сохраняется.

 

Выясним теперь, что препятствует ис- пользованию одноступенчатых синхро- низируемых RS триггеров как синхрон- ных ЭА Мура.

 

         
   
 
 
 
C = 1 - такт ?
 

 

 


 

1) Изменение входа при С=1 вызывает изменение Y=Q с задержкой t. Это не позволяет брать за такт время tc>t , ибо там есть зависимость Y=F(X), а у ЭА Мура ее не должно быть.

 

 

 

2) Взять за такт С=1 при tс=t нельзя,
так как t нестабильная величина, за- висящая не только от элементов схемы, но и от внешних условий их работы;

t = (t' ¸ t").

 

При этом схема может в разных услови-

ях изменять или не изменять выходной

сигнал во время такта (в зависимости от величины t).

 
 

 


4.1.1. Двухступенчатые

Триггеры со статической

Синхронизацией.

 

 

Из одноступенчатых RS - триггеров

легко построить схему, являющуюся физической моделью синхронного ЭА

Мура.

Рассмотрим модель ЭА типа RS.

 

 


Сигналы С и С¢ организуют тактность.

При С=1 выход и состояние Q неизмен-

ны, а входы S и R определяют Q(t+1). Неизменность входов во время такта

должна обеспечиваться внешней средой.

(t1 и t0 совпадают.)

 

Следует отметить, что в реальных схе- мах время такта несколько больше вре- мени С=1. Входные сигналы триггера должны быть установлены до С=1 на время предустановки tпр.

 

 

Альтернативный вариант.

 
 

 

 


Здесь все аналогично, но есть особен-

ность использования в композициях.

Пусть мы имеем схему с общим сигналом синхронизации

 
 

 

 


Если схема "геометрически велика", то сигнал С на ЭАi и на ЭАj может приходить в разное время

 

 
 

 


 

Здесь во время D1 для ЭАi - такт и на его входах не должно быть изменений, а ЭАj еще "имеет право" изменять выходной сигнал, а во время D2 у ЭАj - такт,а ЭАi еще "имеет право" изменять выходной сигнал.

 

Отсюда следует, что для обеспечения правильной работы схемы нужно выпо- лнение одного из условий:

 

n либо задержки D1 и D2 столь малы, что схемы не будут успевать неправильно срабатывать;

 

 

 

n либо задержка D2 совпадает по вели-чине (или очень близка) с задержкой сигналов из ЭАi к ЭАj ,

а D1 - с задер-жкой выходных

сигналов от ЭАj к ЭАi

 

 

В исходной схеме синхросигналы С и С¢ разделены промежутками времени, в ко-

торые могут "уложиться" возможные за-

держки D1 и D2 и поэтому времена тактов

и смен сигналов не пересекаются.

 

 

Из 2х ступенчатых триггеров схем RS можно построить модель ЭА типа JK.

 
 

 


Зная схему ЭА можно найти времена

такта tт и паузы tп схемы как модели

ЭА Мура.

 

 
 

 


Указанные времена заранее оговорены , и отсюда

tт ³ tпр + tсmin

tп ³ tз

Следует помнить, что задержка появления Y=Q фактически лежит в интервале (0 ¸ tз), но здесь нужно учесть максимум. Аналогично с tпр.

 

 

Двухступенчатые триггеры с динамической синхронизацией.

 

Помимо схем ЭА, для которых такт вы- деляется уровнем синхросигнала, суще- ствуют схемы с выделением такта фрон- том либо спадом

       
   

 


Проще всего, но не экономней , получить подобную схему так

 
 

 


 

Здесь Y=Q появляется после возникно-

вения С=0 и определяется значением D
в конце интервала времени С=1, так как

во входной триггер всегда идет установ-

ка ( в режиме хранения при С=1 он не

бывает).

 

Такую схему мы будем обозначать

 

При использовании данных схем из-за задержек сигнала С могут возникать пе- рекрытия времен тактов и смен сигна- лов, но с меньшим влиянием чем для схем, в которых такт определяется С=1.

 

       
   
 
 

 


Здесь "плохо" только изменение на вхо-

де ЭАj ,происходящее во время его так-

та. Если сигнал из ЭАi задержится в ли-

нии связи (как и С), то все будет нор-

мально.

 

 
 


Нетрудно убедиться, что на основе 2х ступенчатых триггеров строится схема

 

 
 

 


 

¢ может быть C¢ = )

 

Можно было бы построить подобные схемы JK и т.д., но они оказываются сложными. Чаще всего используются, как наиболее простые, схемы построен- ные по другим принципам.

 

Одноступенчатые



2015-12-08 612 Обсуждений (0)
Двухступенчатые триггеры с динамической синхронизацией 0.00 из 5.00 0 оценок









Обсуждение в статье: Двухступенчатые триггеры с динамической синхронизацией

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (612)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)