logo search
Ответы на вопросы экз

53. Операционный автомат типа I

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

Для минимизации аппаратурных затрат необходимо обобщать комбинационные схемы, выполняющие микрооперации из множества Y = {Sn:=m(S)}, n = 1,…, N и вычисляющие осведомительные сигналы из множества X = {xe = ψe (S1,…,Sk)}.

Операционные автоматы, структура которых обеспечивает одновременного выполнения всех эквивалентных и функционально совместимых микроопераций при использовании минимально возможного числа комбинационных схем, относятся к классу I-автоматов.

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

  1. Множество микроопераций Y = {y1,…,ym} разбивается на подмножества Y1,…,YN, соответствующие внутренними регистрами S1,…,SN .

  2. На подмножествах Yn, n=1,…,N выделяются классы эквивалентных микроопераций Knj, j = 1,…,Jn .

  3. Для каждого класса Knj, содержащего не менее двух эквивалентных микроопераций, строется обобщённый оператор. Если класс Knj содержит только одну микрооперацию, то обобщенный оператором данного класса является сама микрооперация.

  4. Исходя из описания слов, обобщённых операторов и логических условий, строится структура схемы I–автомата.

Структуры ОА типа I приведены на рис.6.18.

Рисунок 6.18 – Структура ОА типа I

Для I-автоматов характерно то, что каждый регистр обслуживается своей комбинационной схемой, средствами которой реализуются микрооперации, вычисляющие значения слова sn.