Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
21
Добавлен:
10.12.2013
Размер:
348.67 Кб
Скачать

Минимизированная таблица переходов.

N

ab

00

01

11

10

a

1

2

3

6

b

5

2

3

4

c

5

2

-

6

d

1

8

7

6

e

9

8

7

-

f

9

2

-

6

На основании полученных результатов строим диаграмму переходов.

Диаграмма переходов

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

Используем карту Карно на 3 элемента:

00

10

11

01

0

a

b

c

d

1

f

-

-

e

A→000

B→010

C→011

D→001

E→101

F→100

Заполненная карта Карно позволяет построить реализуемую таблицу переходов. Она имеет такой же вид, как и минимизированная таблица, но в ней дополнительно указываются элементы памяти, их состояния (в соответствии с кодом строк) и все переходы.

Реализуемая таблица переходов

ab

00

01

11

10

1

2

3

6

000

5

2

3

4

010

5

2

-

6

011

1

8

7

6

001

9

8

7

-

101

9

2

-

6

100

Таблица переходов-выходов имеет такой же вид, как и реализуемая таблица переходов, но вместо номеров тактов в её клетках проставляются состояния элементов памяти в следующий момент времени y(t+1) (в числителе) и значение выходных сигналов z(t) (в знаменателе).

Таблица переходов-выходов

ab

00

10

11

01

000

000

000

010

001

00

00

00

00

010

011

000

010

010

10

00

00

00

011

011

010

 

001

10

00

 

00

001

000

101

001

001

00

00

00

00

101

100

101

001

 

01

00

00

 

100

100

000

 

000

01

00

 

00

Базовым элементом памяти возьмем RS-триггер

Таблица переходов RS-триггера Таблица входов RS-триггера

y(t)

RS

00

10

01

11

0

0

1

0

-

1

1

1

0

-

y(t)

y(t+1)

0

1

0

0~

10

1

01

~0

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

Таблица возбуждения элементов памяти.

ab

00

10

11

01

000

0~,0~,0~

0~,0~,0~

0~,10,0~

0~,0~,10

010

0~,~0,10

0~,01,0~

0~,~0,0~

0~,~0,0~

011

0~,~0,~0

0~,~0,01

-

0~,01,~0

001

0~,0~,01

10,0~,~0

0~,0~,~0

0~,0~,~0

101

~0,0~,01

~0,0~,~0

01,0~,~0

-

100

~0,0~,0~

01,0~,0~

-

01,0~,0~


В результате получаем:

Соседние файлы в папке ЭВТ-03-Лаб_№2(ДУ с памью)