- •Содержание
- •1 Введение
- •2 Задание
- •3 Общая последовательность операции сложения чисел с фт и или
- •3.2 Общая последовательность логического сложения чисел (операция или)
- •4 Структурная схема алу
- •5 Алгоритм сложения и логического сложения чисел в алу с фт
- •6.1 Общая последовательность разработки
- •6.2 Формализация задания
- •6.3 Выбор типа автомата
- •6.4 Разметка схемы алгоритма
- •6.5 Составление таблицы переходов и выходов
- •6.6 Кодирование состояний
- •6.7 Составление кодированной таблицы переходов и выходов
- •6.8 Выбор типа триггера
- •6.9 Преобразование таблицы переходов в таблицу функций возбуждения триггеров
- •6. 10 Запись функций возбуждения и функций выходов в сднф
- •6.11 Минимизация функций возбуждения и функций выходов
- •6.12 Выбор типа логических элементов
- •6.13 Преобразование функций переходов и функций выходов
- •6. 14 Построение функциональной схемы блока управления
- •6.15 Проверка правильности работы блока управления
- •7. Заключение
- •8. Литература
6. 10 Запись функций возбуждения и функций выходов в сднф
Для упрощения записи используем скобочную форму логических функций.
Функции возбуждения D – триггера:
_ _ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ … ˅ r a b s)k ˅ (r a b s ˅ … ˅ r a b s)k ˅
_ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ … ˅ r a b s)k ˅ (r a b s ˅ … ˅ r a b s)k ˅
_ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ … ˅ r a b s)k ˅ (r a b s ˅ … ˅ r a b s)k ˅
_ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ … ˅ r a b s)k ˅ (r a b s ˅ … ˅ r a b s)k
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s)k
_ _ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ … r a b s)k ˅ (r a b s ˅ … ˅ r a b s)k ˅
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ … r a b s)k ˅ (r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅
_ _ _ _ _ _ _ _ _ _
r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s)k
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ … ˅ r a b s)k ˅ (r a b s ˅ … ˅ r a b s)k ˅
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s)k ˅
_ _ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ … ˅ r a b s)k ˅ (r a b s ˅ r a b s ˅ r a b s ˅ r a b s)k
Функции возбуждения RS-триггера:
S1=
_ _ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ … ˅ r a b s)k ˅ (r a b s ˅ … ˅ r a b s)k ˅
_ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ … ˅ r a b s)k ˅ (r a b s ˅ … ˅ r a b s)k ˅
_ _ _ _ _
(r a b s ˅ … ˅ r a b s)k
S2=
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s)k
S3=
_ _ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ … ˅ r a b s)k ˅ (r a b s ˅ … ˅ r a b s)k
S4=
_ _ _ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ … ˅ r a b s)k ˅ (r a b s ˅ … ˅ r a b s)k ˅
_ _ _ _ _ _ _
(r a b s ˅ r a b s ˅ r a b s ˅ r a b s)k
R1=
_ _ _ _ _
(r a b s ˅ … ˅ r a b s)k
R2=
_ _ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ … ˅ r a b s)k ˅ (r a b s ˅ … ˅ r a b s)k ˅
_ _ _ _ _
(r a b s ˅ … ˅ r a b s)k
R3=
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s)k ˅
_ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ … ˅ r a b s)k ˅ (r a b s ˅ … ˅ r a b s)k ˅
_ _ _ _ _ _ _ _ _ _
(r a b s ˅ … ˅ r a b s)k ˅ (r a b s ˅ … ˅ r a b s)k
R4=
_ _ _ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s ˅ r a b s)k ˅
_ _ _ _ _ _ _ _ _ _ _ _
(r a b s ˅ … ˅ r a b s)k ˅ (r a b s ˅ … ˅ r a b s)k ˅
_ _ _ _ _
(r a b s ˅ … ˅ r a b s)k
Упростив выражения в скобках методом непосредственных преобразований, получим:
_ _ _ _ _ _ _ _ _ _ _ _ _
k k k k k k
_ _ _ _
k k ;
_ _ _
kr ;
_ _ _ _ _ _ _ _ _ _ _ _ _
k k k ˅ kr ka ;
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
k k k kr kb ks ;
Функции возбуждения RS- триггеров после упрощения выражений в скобках:
_ _ _ _ _ _ _ _ _ _
S1= k k k k k ;
_ _ _
S2= kr ;
_ _ _ _ _
S3= k k ;
_ _ _ _ _ _ _ _ _ _ _ _
S4= k k ˅ kr kb ;
_
R1= k ;
_ _ _ _ _ _
R2= k k k ;
_ _ _ _ _ _ _ _ _
R3= k k k k ˅ kr ;
_ _ _ _ _ _ _
R4= k k k ˅ ks ;
Функции выходов запишем в следующем виде:
_ _ _ _ _ _ _ _ _ _ _
=
;
;
;
_ _ _ _ _ _ _ _ _ _
;
;
;
_ _ _ _ _ _ _
;
;
;
_ _ _ _ _
;
;
_ _ _ _ _
;
;
