Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции / Лекция 13 - Проектирование пос.ppt
Скачиваний:
51
Добавлен:
17.04.2013
Размер:
295.42 Кб
Скачать

Лекция 13

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

Минимизация.

Минимизация количества состояний

Идентичные состояния – это состояния, с одними и теми же выходными сигналами, которые могут быть объединены

Эквивалентные состояния – это состояния, которые можно свести к одному, если в схеме уже имеются другие такие же состояния или уже были сделаны таковыми

Эквивалентные состояния

Два состояния называются эквивалентными, и, следовательно, могут быть заменены одним, если выполняются следующие условия:

Выходные сигналы (текущие для модели Мура и следующие для модели Мили), связанные с этими двумя состояниями, одинаковые;

Соответствующие следующие состояния также одинаковы или эквивалентны.

Несовместимые по выходу состояния

Два состояния называются

несовместимыми по выходу, если не выполняется условие одинаковости выходных сигналов, связанные с этими двумя состояниями

Несовместимые по выходу (output incompatible) состояния не могут быть объединены

Такие пары исключаются

Таблица состояний модели Мура

Текущее

Следующее состояние, х1х2

Выходное

 

 

 

 

значение,

состояние

00

01

11

10

Z

 

1

5

3

2

1

0

2

5

3

1

4

0

3

3

4

4

5

1

4

5

3

2

2

0

5

6

7

1

1

0

6

3

3

1

7

0

7

7

1

1

5

1

«Потенциально эквивалентные» состояния

Состояния 3 и 7 имеют одинаковые выходные значения, поэтому совместимы друг с другом по выходу, при этом они несовместимы по выходу со всеми остальными

Зато состояния 1, 2, 4, 5 и 6 совместимы по выходу между собой

Пары 3 и 7, и пары, образуемые состояниями 1, 2, 4, 5 и 6 являются «потенциально эквивалентными»

Пары эквивалентных состояний

Потенциально

Требуемая

Несовместимость по

эквивалентные пары

эквивалентность

выходу

1, 2

(1, 2), (1, 4)

 

1, 4

(1, 2)

 

1, 5

(5, 6), (3, 7), (1, 2)

Х

1, 6

(3, 5), (1, 2), (1, 7)

Х

2, 4

(1, 2)

 

2, 5

(5, 6), (3, 7), (1, 4)

Х

2, 6

(3, 5), (4, 7)

Х

3, 7

(3, 7), (1, 4)

 

4, 5

(5, 6), (3, 7), (1, 2)

Х

4, 6

(3, 5), (1, 2), (2, 7)

Х

5, 6

(3, 6), (3, 7), (1, 7)

Х

Эквивалентные пары

Из таблицы видно, что эквивалентными парами будут: (1, 2), (2, 4), (1, 4) и (3, 7)

Состояния 5 и 6 не объединяются с другими и значит остаются

Эквивалентность состояний означает: 1 ≡ 2 ≡ 4 и 3 ≡ 7

Проведем замену: А для состояний 1, 2 и 4, В – 3 и 7, С – 5, D – 6

Минимизированная таблица Мура

Текущее состояние

А

В

С

D

Следующее состояние х1х2

Выходное

 

 

 

 

состояние,

00

01

11

10

Z

C

B

A

A

0

B

A

A

C

1

D

B

A

A

0

B

B

A

B

0

Минимизация таблиц состояний модели Мили

Для минимизации таблиц состояний модели Мили используется та же процедура, что и в случае модели Мура.

Единственное отличие заключается в

том, что для совместимости по выходу состояний необходимо, чтобы выходные значения их следующих состояний совпадали во всех столбцах