Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Матодичекие указания к курсовой работе.doc
Скачиваний:
109
Добавлен:
03.05.2015
Размер:
347 Кб
Скачать
☆

2.5 Составление и минимизация логических выражений для управления памятью автомата Мура на d-триггерах

Задача решается на основе графа, приведенного на рис.9, аналогично составлению уравнений для автомата Мили.

Выход триггераz1 принимает значение «1» в состояниях 4 и 5, откуда

z1,t+1 = у1  у2  у3 х3  у3 х3 = у1  у2  у3.

Выход триггераz2 принимает значение «1» в состояниях 2 и 3, откуда

z2,t+1 = у0 х1 х2  у0 х1 х2 = у0 х1 .

Выход триггера z3 принимает значение «1» в состояниях 1, 3 и 5, откуда

z3,t+1 = у0 х1  у0 х1 х2  у3 х3 = у0 (х1  х2)  у3 х3.

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

2.6. Составление и минимизация логических выражений для управления памятью автомата Мура на т-триггерах

Элементы памяти – Т-триггеры или триггеры со счётным входом при подаче на вход сигнала «1» изменяют своё состояние на противоположное «0  1» или «1  0». Поэтому на вход триггера следует подавать сигнал «1» только в тех случаях, когда нужно изменить выходной сигнал на противоположный. Входные управляющие сигналы Т-триггеров будем обозначать u.

Выход триггераz1 изменяет своё значение «0  1» при переходах: 14 и 2  4 по сигналу «1», 3  4 и 3  5 – по сигналам х3 и х3 соответственно. Выход триггера z1 изменяет своё значение «1  0» при переходах: 40 и 5  0 по сигналу «1». Откуда

u1 = у1  у2  у3 х3  у3 х3  у4  у5 = у0 .

Выход триггераz2 изменяет своё значение «0  1» при переходах: 02 по сигналу х1х2 и 0  3 по сигналу х1х2. Выход триггера z2 изменяет своё значение «1  0» при переходе: 2  4 по сигналу «1», а также 3  4 и 3  5 – по сигналам х3 и х3 соответственно. Откуда

u2 = у0 х1 х2  у0 х1 х2  у2  у3 = у0 х1  у2  у3 .

Выход триггераz3 изменяет своё значение «0  1» при переходах: 01 по сигналу х1, 0  3 по сигналу х1х2. Выход триггера z1 изменяет своё значение «1  0» при переходах: 3  4 по сигналу х3, а также 01 и 5  0 по сигналу «1». Откуда

u3 = у0 х1  у0 х1х2  у1  у3 х3  у5 = у0 х1  у0 х2  у1  у3 х3  у5.

2.7. Составление и минимизация логических выражений для управления памятью автомата Мура на rs-триггерах

Элементы памяти – RS-триггеры или триггеры с раздельными входами изменяют своё состояние «0  1» при подаче сигнала «1» на основной вход v1 и изменяют своё состояние «1  0» при подаче сигнала «1» на инверсный вход v0. На основе анализа аналогичных изменений состояний составлялись входные управляющие сигналы для Т-триггеров. Поэтому управляющие входные сигналы для RS-триггеров по аналогии записать сразу.

v11 = у1  у2  у3 ; v01 = у4  у5 ;

v12 = у0 х1; v02 = у2  у3 ;

v13 = у0 (х1  х2 ); v03 = у1  у3 х3  у5.

2.7. Логические выражения для входных сигналов

Сигналы х1 и х2 равны нулю, если А=0 или В=0, следовательно:

х1 = а1  а2  …  аn ; х2 = b1  b2  …  bn .

Сигналы х3 = 1, если Sg1  Sg2 , откуда

х3 = Sg1 Sg2  Sg1 Sg2 .

2.8. Общая структура алу сложения чисел с фиксированной точкой

Рис11. Общая структура АЛУ

Управляющие цепи; Информационные цепи.

2.9. Схема автомата Мили на d-триггерах

На рис. 12 приведена схема автомата Мили, составленная по выражениям, выведенным в п.п. 2.3, 2.4.

Рис.12. Схема автомата Мили на D-триггерах