Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Организация операционного автомата

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

По способам построения (организации) ОА разделяются на пять классов: 1. ОА с канонической структурой. 2. ОА с максимальной производительностью (I - автоматы). 3. ОА с минимальными затратами оборудования (М - автоматы).4. ОА с промежуточными характеристиками (IM - автоматы).5. ОА с памятью (S - автоматы).

Организация ОА с канонической структурой. Такого типа ОА строятся по следующим каноническим правилам:

1. Словам множества S (S – одна из функций ОА) ставятся в соответствие одноименные регистры: S1…Sn.

2. Кроме того, входным словам D множества S ставятся в соответствие входные полюса (входы) d1…dH. Каждый вход dh соединяется с соответствующим регистром шиной.

3. Входным словам R множества S ставятся в соответствие выходные полюса (выходы ОА) r1...rq. Регистры, соответствующие выходным полюсам, соединяются с выходами с помощью шин.

4. Каждой МО ym принадлежащей Y (Y – другая функция ОА) ставятся в соответствие КС ψm, входы которой подключаются к регистрам SА, SВ, а её выход соединяется с регистром SC управляемой шиной. Управление шиной отмечается символом ym (обеспечивается символом ym).

5. Каждому осведомительному сигналу xl, принадлежащему Х, ставится в соответствие КС ψl, входы которой подключаются к соответствующим регистрам (полям). Выход КС ψl отмечается символом хl.

Пример ОА, построенного по каноническим правилам (для операции умножения) приведен на рисунке 5.5.

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

Избавиться от избыточности, очевидно, можно, объединив КС с одинаковыми функциями, т.е. оставив по одной схеме с одинаковыми функциями. В результате получим другой тип автомата – автомат типа I (I -автомат). Устранение избыточных КС из канонической структуры ОА, естественно, не вносит ограничений на функциональную совместимость МО. Поэтому I-автомат сохраняет максимальную производительность.

 
 

ОА типа М (М-автомат) строится с целью минимизации затрат оборудования на их реализацию. Минимизация обеспечивается за счет объединения (“склеивания”) всех КС, выполняющих одинаковые функции на множестве всех КС, реализующих функции Y ОА. Структура ОА типа М представлена на рисунке 5.17. Особенности структуры М – автомата:

два мультиплексора (А и В) в структуре, одна универсальная КС Ф, один демультиплексор, в каждом такте выполняется только одна МО (вида Sk:=ψm(si,sj)), возбуждаемая сигналом ym из Y. Следует отметить, что одновременно с ym необходимо подавать три сигнала: aj, bj, dk, обеспечивающие подачу операндов на входы А и В КС Ф (сигналы aj, bj) и прием результатов МО в регистр Sk (сигнал dk).

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

Автоматы типов I и M, как нетрудно заметить, обладают противоположными характеристиками. Поэтому ясно, что между ними есть варианты структур ОА, обладающих промежуточными свойствами по производительности и затратам оборудования. Они и образуют класс IM–автоматов. Структурная организация IM–автоматов такова, что она вносит ограничения на совместимость некоторых МО, уменьшая тем самым производительность ОА (относительно I-автомата). Затраты оборудования в IM–автоматах меньше максимальных значений за счет склеивания некоторых КС, реализующих одинаковые МО.

 
 

В некоторых случаях множество S содержит большое количество слов (сотни). Для уменьшения стоимости таких устройств регистры ОА можно заменять ячейками ЗУ с адресной организацией, если память S организовать как ЗУ. ОА с ЗУ в качестве памяти называется S – автоматом. Структура ОА типа S представлена на рисунке 5.18.

Нетрудно заметить, что введение ЗУ существенно упрощает и удешевляет структуру ОА, т.к. в ней нет мультиплексоров А и В, упростился демультиплексор, количество регистров сократилось до двух (А и В). Однако продолжительность такта работы больше, т.к. выборка операндов из ЗУ занимает больше времени, чем из регистров, следовательно быстродействие S–автоматов ниже всех остальных. Для уменьшения продолжительности такта вместо ЗУ с одним адресным входом А и одним информационным выходом S можно использовать ЗУ с двумя адресными входами (А и В) и двумя информационными выходами, что обеспечивает одновременную выборку двух операндов.

 

<== предыдущая лекция | следующая лекция ==>
Структурный базис операционного автомата | Понятие микропроцессора
Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 1296; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.012 сек.