Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Каноническая структура ОА.




ОА оцениваются параметрами: 1) производительность; 2) быстродействие; 3) сложность (затраты оборудования); 4) однородность (регулярность структуры) – характеризуется количеством однотипных элементов и связей между ними. Чем проще элемент и проще связь, тем степень однородности выше.

Структура ОА определяется классом решаемых на нем задач.

Задача -> {методы решения} -> алгоритм -> {набор операций Q1(аппаратно-микропрограммным путем) и Q2(программным путем)} -> {микропрограммы} -> {микрокоманды} -> {микрооперации}

Состоянием ОА ставится в соответствие запоминающая часть (S), а множеству микроопераций – множество комбинационных схем. S – множество слов операционного автомата (I -входных, L-выходных, O-промежуточных).{S1,S2,...,SN}

Y – множество микроопераций {ym}={Sk=jk(S1,S2,...,SN)}, где jk – некоторая вычислимая функция

X – множество осведомительных сигналов, X={XL}={yL (S1,S2,...,SN)}, где yL – некоторая комбинационная схема.

Структура ОА синтезируется следующим образом:

1) Словам S1,S2,...,SN, описывающих внутреннее состояние, ставятся в соответствие регистры S1,S2,...,SN с разрядностью n1,n2,...,nN , которые равны длине слова операционного автомата. Если в словах есть поля, то в структурной схеме ОА выделяют регистры (подрегистры).

2) Словам Sd1,Sd2,...,Sdm (входным) ставятся в соответствие входные полюсы d1,d2,...,dm. Каждому внутреннему слову ставится в соответствие регистр, полюс с регистром соединяется шиной.

3) Выходные слова Sr1,Sr2,...,SrQ ставятся в соответствие выходным полюсам r1,r2,...,rQ.

4) Каждой микрооперации ставится в соответствие комбинационная схема Ym: S1=jm{ S1,S2,...,SN}

5) Каждому логическому условию, так же ставится в соответствие комбинационная схема XL: yL{ S1,S2,...,SN }

 

Определение: структура ОА, полученная путем замены каждого элемента функции (слова микрооперации и логического условия) соответствующими элементами структурного базиса (регистрами, комбинационными схемами) является основополагающим для синтеза структур ОА и называется канонической структурой.

Эта структура имеет следующий вид:

 

 
 

 

Производительность, быстродействие и сложность у данной схемы максимальны.

 

Пути сокращения затрат оборудования: 1) реализовать однотипные микрооперации на одних и тех же комбинационных схемах (Эквивалентные комбинационные схемы); 2)объединить комбинационные схемы по каждому элементу памяти (регистры).

 

I - автоматы.

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

 
 

 

Hi – код управления схемой j1.

На этой схеме комбинационные схемы состояний не показаны.

Элементы однотипные, структура однородна – это ОА с распределением микроопераций.

Микрооперации ОА, которые не могут быть выполнены одновременно, называются несовместимыми. Например, запись числа в регистр и чтение из этого регистра необходимо разделить во времени.

В каждый момент времени может быть выполнено N операций в канонической структуре: Wk=Nмо/tk. Производительность I – автомата WI=Nмо/tI, причем tI ³ tk. Сложность Слк>СлI.

 

М – автоматы.

Ели взять все комбинационные схемы I – автомата и объединить в одну комбинационную схему, то получится следующая структура: Z=Ф(H,A,B)=ФH(A,B)

 
 

 

Z – выходной сигнал комбинационной схемы

Для данной схемы WM=1/tM; tM>tI; СлМ<СлI.

 

Характеристики промежуточных вариантов автоматов можно представить в виде графика:

 

Все IM – автоматы делятся на классы, характеризуемые степенью обобществления комбинационной частью ОА.

 

 

IM – автоматы с параллельной комбинационной частью:


В данном случае все операции делятся на унарные (один операнд) и бинарные (два операнда). WIM=2/tIM; tIM<tM; СлIM>СлM.

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...