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


Преобразования МСА при учете ограничений на воз-можности смен логических условий



2015-12-08 396 Обсуждений (0)
Преобразования МСА при учете ограничений на воз-можности смен логических условий 0.00 из 5.00 0 оценок




 

 

Микропрограмма (ГСА,МСА, ... ) задает

закон формирования последовательнос-

ти управляющих сигналов для микроко-

манд. Первоначально такое описание не

отражает возможных ограничений на допустимость смен входных сигналов.

 

Ограничения практически всегда есть, из-за

того, что УА работает в контуре.

 
 

 


P - сигналы инициирующие выполнение нужной микропрограммы.

 

Сигналы Р обычно меняются только

перед началом отработки микропрог-

раммы ( в начальном состоянии S0 УА),

а сигналы Х зависят от предыдущих Y и

не всегда могут быть любыми.

 

 

 

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

 

Уточнение может привести к усложне-

нию условий переходов в МСА, но оно

позволяет строить УА, допускающие значительную минимизацию числа сос-

тояний.

 

Влияние микрокоманды Ki на оповещающие сигналы Х может быть разным. Формирующееся (новое) значение хj мо- жет быть:

1) 1

2) 0

3) хj (сохраняется старое)

4) j (инвертируется старое)

5) ~ (произвольное)

 

При этом условия перехода из Ki могут уточнятся путем приписывания к ним через &:

1) xj 2) j

3) x¢j 4) ¢j

(Здесь значение ¢j значение xj , с кото- рым был переход в Ki , если оно не про- извольное ~ ).

 

Выполнив все возможные приписыва-

ния, и учтя влияние одних приписыва-

ний на другие, мы получим уточненную

МСА.

Процедура уточнения представляет со-

бой итерационный процесс.

 

 


 
 

 


j i здесь постоянные условия, с кото- рыми идет переход к Ki.

 

 

xj ( j) приписывается к y i, если:

n в j i есть xj ( j) и Ki сохраняет

его значение;

n в j i есть j(xj) и Ki инвертирует это значение;

n Ki устанавливает xj = 1(0)

 

 

Примеры получения j i :

 
 

 


 

Уточнение МСА обеспечивает устра нение фиктивных переходов алгоритма

 

Пример Пусть Ki дает x1 = 0, а в МСА есть строка

Ki ® x1Kr Ú 1 Kq.

После уточнения получаем условие перехода в Kr x1 1 = 0 и строку

Ki ® 1 Kq.

 

В заключение отметим, что рассмот-

ренная процедура уточнения МСА

имеет смысл, если в контуре «УА-ОА»

ОА - автомат Мили ( по выходам логи-

ческих условий ). Иначе микрокоманда

не будет влиять на сигналы х в следую-

щем такте.

 

 

Переход от МСА к ГСА.

 

 

 

 

См. методичку

Першеев В.Г. «Построение МПА»,

раздел 4

 

Формулы переходов Þ Скобочные формулы переходов Þ Фрагменты ГСА Þ Полная ГСА.

 

Скобочная формула - это скобочно - ортогонализированное выражение,

а не просто выражение со скобками.

 

Пример

Ki ® x1Kp Ú 1 2KqÚ 1x2Kr .

Ki ® x1(Kp) Ú 1( 2(Kq)Ú x2 (Kr)).

 
 

 

 


 

Если МСА недоопределена (например,

после её уточнения дизъюнкция усло-

вий хотя бы одной строки не равна 1),

то получение скобочных формул пере-

хода сопровождается доопределением

условий переходов.

 

 

Доопределение выполняется так.

Сначала исходное выражение приво-

дится к скобочной форме, пока это воз-

можно, а затем переменные, не исполь-

зованные для вынесения за скобки, вы-черкиваются.

 

 

Пример

Ki ® x1x2x3Kj Ú 1x2x3KpÚ 1 2Kq .

Ki ® x1(x2x3Kj 1(x2x3KpÚ 2Kq).

Ki ® x1(x2x3Kj 1(x2(x3Kp 2(Kq)).

Ki ® x1(Kj 1(x2(Kp 2(Kq)).

 

 

 

Недоопределенные МСА порождают ГСА с висящими вершинами (без вы- ходящих связей).

 

 

Объединение ГСА.

 

 

 

 

См. методичку «Построение МПА», раздел 6,7.

 

             
 
 
   
   
. . .
 

 


 


 


 


Построение ОГСА ( и ОМСА ) обычно сопровождается описанием способа и- нициирования работы УА: отдельным разрешающим сигналом, либо комбина- цией сигналов p0p1... pm . При этом как

бы вводится пустой частный алгоритм.

 
 

 


 


Пример введения отдельного разрешающего сигнала.

 

 



2015-12-08 396 Обсуждений (0)
Преобразования МСА при учете ограничений на воз-можности смен логических условий 0.00 из 5.00 0 оценок









Обсуждение в статье: Преобразования МСА при учете ограничений на воз-можности смен логических условий

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

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

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



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

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

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

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

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

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



(0.005 сек.)