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

Содержание

Слайд 2

Харьковский национальный университет радиоэлектроники

Кафедра КИТС Кораблев Н.М.

ПОНЯТИЯ ОБ ЭКВИВАЛЕНТНЫХ МИКРООПЕРАЦИЯХ
И

Харьковский национальный университет радиоэлектроники Кафедра КИТС Кораблев Н.М. ПОНЯТИЯ ОБ ЭКВИВАЛЕНТНЫХ МИКРООПЕРАЦИЯХ
ОБОБЩЕННОМ ОПЕРАТОРЕ
В микропрограммах могут встречаться микрооперации, вычисляющие значения слов с использованием одной и той же функции, применяемой к различным наборам слов, например,.
Пример:

Слайд 3

Харьковский национальный университет радиоэлектроники

Кафедра КИТС Кораблев Н.М.

Одна комбинационная схема

Харьковский национальный университет радиоэлектроники Кафедра КИТС Кораблев Н.М. Одна комбинационная схема может
может использоваться для выполнения нескольких микроопераций, эквивалентных в смысле реализованных ими функций. За счёт этого могут быть уменьшены затраты оборудования, но может исключаться совместимость микроопераций, что приводит к дополнительным затратам времени.
Процедура минимизации числа комбинационных схем базируется на понятии эквивалентных микроопераций и обобщенного оператора.
Микрооперации считаются эквивалентными, когда операторы содержат одну и ту же функцию. Эквивалентность микрооперации означает, что для вычисления двоичных выражений, соответствующим микрооперациям, может использоваться одна и та же комбинационная схема.
Эквивалентность устанавливается следующим образом:
Двоичные выражения называются эквивалентными,
если одно из них может быть приведено к другому путем:
1. Замены одного слова другим либо его инверсией.
2. Замены слова константой.
3. Равносильными преобразованиями выражений.

Слайд 4

Харьковский национальный университет радиоэлектроники

Кафедра КИТС Кораблев Н.М.

Для построения структуры

Харьковский национальный университет радиоэлектроники Кафедра КИТС Кораблев Н.М. Для построения структуры реализации
реализации совокупности эквивалентных микроопераций вводится специальная форма представления – обобщенный оператор.
где вспомогательные переменные


Слайд 5

Харьковский национальный университет радиоэлектроники

Кафедра КИТС Кораблев Н.М.


Харьковский национальный университет радиоэлектроники Кафедра КИТС Кораблев Н.М.

Слайд 6

Харьковский национальный университет радиоэлектроники

Кафедра КИТС Кораблев Н.М.

ОПЕРАЦИОННЫЕ АВТОМАТЫ ТИПА I

Харьковский национальный университет радиоэлектроники Кафедра КИТС Кораблев Н.М. ОПЕРАЦИОННЫЕ АВТОМАТЫ ТИПА I
Определим структуру ОА, производительность которого не ниже производительности канонического ОА, а затраты оборудования меньше. Это может быть обеспечено в случае, если синтезируемая структура не будет вносить ограничений на совместимость микроопераций.
Это может быть выполнено тогда, когда каждая комбинационная схема используется для выполнения эквивалентных микроопераций, связанных с вычислением значений одного слова.
Следовательно, для минимизации аппаратных средств необходимо обобщать комбинационные схемы для выполнения нескольких микроопераций, которые принадлежат одному подмножеству микроопераций, вычисляющему одно слово.

Слайд 7

Харьковский национальный университет радиоэлектроники

Кафедра КИТС Кораблев Н.М.

ОА, структура которых

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

Слайд 8

Харьковский национальный университет радиоэлектроники

Кафедра КИТС Кораблев Н.М.

ПРОЕКТИРОВАНИЕ I-АВТОМАТОВ
Сводится к

Харьковский национальный университет радиоэлектроники Кафедра КИТС Кораблев Н.М. ПРОЕКТИРОВАНИЕ I-АВТОМАТОВ Сводится к
преобразованию заданного набора микроопераций в совокупность

обобщенных операторов и выполняется следующим образом:
1. Составляется список микроопераций и логических условий:

Слайд 9

Харьковский национальный университет радиоэлектроники

Кафедра КИТС Кораблев Н.М.

2. Выбирается множество регистров

Харьковский национальный университет радиоэлектроники Кафедра КИТС Кораблев Н.М. 2. Выбирается множество регистров
и определяется их разрядность. Используются следующие регистры:

3. Всё множество микроопераций разбивается на подмножества, соответствующие внутренним словам (регистрам):

Слайд 10

Харьковский национальный университет радиоэлектроники

Кафедра КИТС Кораблев Н.М.

4. На выделенных подмножествах

Харьковский национальный университет радиоэлектроники Кафедра КИТС Кораблев Н.М. 4. На выделенных подмножествах
определяются классы эквивалентных микроопераций.

5. Для каждого класса, содержащего не менее 2-х микроопераций, находится обобщенный оператор:
6. Строится структурно-функционалная схема ОА.

Слайд 11

Харьковский национальный университет радиоэлектроники

Кафедра КИТС Кораблев Н.М.

Харьковский национальный университет радиоэлектроники Кафедра КИТС Кораблев Н.М.