Курсовая работа (1058199), страница 2
Текст из файла (страница 2)
Минимальной ДНФ будет та, в которой количество простых импликат будет минимальным. В нашем случае ядро покрывает все элементарные конъюнкции, поэтому минимальная ДНФ представляет собой следующую функцию:
Для данной ДНФ карта Карно будет выглядеть следующим образом:
| X2 X1 X0 | ||||||||
| X4, X3 | 0 | 001 | 0 | 010 | 110 | 1 | 101 | 100 |
| 00 | 1 K1 | 1 | 1 | 1 K7 | 1 | |||
| 01 | 1 | 1 K4 | 1 | 1 | 1 | |||
| 11 | 1 K2 | 1 K5 | 1 | 1 | 1 K8 | |||
| 10 | 1 | 1 K3 | 1 K6 | 1 K3 | 1 | |||
2.4 Синтез ЦУУ на основе логических элементов Шеффера
Функциональная схема ЦУУ строится на основе минимальной ДНФ логической функции и заданного элементного базиса.
Для того чтобы уменьшить количество логических элементов в схеме, упростим выражение минимальной ДНФ функции, группируя конъюнкции:
Для упрощения синтеза ЦУУ на элементах Шеффера рассмотрим перевод в базис штриха Шеффера каждого слагаемого отдельно:
Этой конъюнкции соответствует инверсия выходного сигнала 21. При синтезе инверсии этого слагаемого были использованы функциональные элементы с номерами: 6, 7, 8, 17.
Этой конъюнкции соответствует инверсия выходного сигнала 22. При синтезе инверсии этого слагаемого были использованы функциональные элементы с номерами: 9, 10, 11, 12, 13.
Этой конъюнкции соответствует инверсия выходного сигнала 23. При синтезе инверсии этого слагаемого были использованы функциональные элементы с номерами: 14, 15, 16, 18. Причем 18 элемент – это элемент 3И-НЕ: значение X1 дублируется на 2 входах.
Для дальнейшего приведения функции в базис штрих Шеффера, будем суммировать все вышеописанные слагаемые, обозначив их следующим образом:
Тогда получим следующее выражение:
На функциональной схеме это выражение реализовано с помощью 19 элемента.
Функциональная схема ДНФ представлена на Листе №1. При реализации используется 1 схема К155ЛА24 (три логических элемента 3И-НЕ) и 4 схемы К155ЛА8 (четыре логических элемента 2И-НЕ).
Инверсным значениям переменных X0-X4 соответствуют сигналы 6-10, которые получаются с помощью функциональных элементов 1-5 схемы.
2.5 Синтез ЦУУ на основе мультиплексоров
2.5.1 Построение схемы 4-4
Согласно заданию, требуется реализовать ЦУУ на мультиплексорах с четырьмя информационными входами и управляющими сигналами X1, X0.
Функция Y1, подлежащая реализации представлена ниже:
| X1,X0 | |||||
| X4,X3,X2,X1,X0 | 00 | 01 | 11 | 10 | |
| 00000 | 0 | 1 | |||
| 00010 | 2 | 1 | |||
| 00011 | 3 | 1 | |||
| 00101 | 5 | 1 | |||
| 00111 | 7 | 1 | |||
| 01001 | 9 | 1 | |||
| 01010 | 10 | 1 | |||
| 01011 | 11 | 1 | |||
| 01100 | 12 | 1 | |||
| 01110 | 14 | 1 | |||
| 10000 | 16 | 1 | |||
| 10011 | 19 | 1 | |||
| 10101 | 21 | 1 | |||
| 10110 | 22 | 1 | |||
| 10111 | 23 | 1 | |||
| 11001 | 25 | 1 | |||
| 11010 | 26 | 1 | |||
| 11100 | 28 | 1 | |||
| 11110 | 30 | 1 | |||
| 11111 | 31 | 1 | |||
После распределения сигналов по входам мультиплексора были получены следующие выражения:
2.5.2 Функциональная схема
При построении функциональной схемы ЦУУ мы будем использовать мультиплексоры и элементы Пирса. Поэтому переведем в базис стрелки Пирса и построим функциональные схемы полученных выражений для каждого входа мультиплексора. Причем, на выходах функциональных схем будут получены инверсии искомых выражений.
При построении схемы был использован сдвоенный четырехвходовый мультиплексор К155КП2, 5 схем К155ЛЕ5 (четыре логических элемента 2ИЛИ-НЕ) и 1 схема К155ЛЕ4 (три логических элемента 3ИЛИ-НЕ).
Переменным X0-X4 соответствуют сигналы 1-5, инверсным значениям X2-X4 соответствуют сигналы 8-10. Логическому нулю на схеме соответствует сигнал 7, выход реализованной функции – сигнал 31.
Функциональная схема ЦУУ представлена на Листе №2.
2.6 Выводы по задаче №1
Из проделанной работы можно сделать следующие выводы:
-
Для реализации данной функции предпочтительнее использовать логические элементы Шеффера. Схема, построенная на основе этих элементов, использует 5 микросхем, а не 7, как в случае с мультиплексором. Следовательно, это дешевле и компактнее.
-
Учитывая то, что заданная функция зависит от 5 переменных (сравнительно небольшое число), реализация на базе элементов Шеффера также легче воспринимается (в силу однородности и небольшого размера). Но при увеличении числа переменных, определяющих функцию, будет удобнее применять мультиплексоры.
3. Задача2
3.1 Табличная форма и СДНФ функции Y2
В таблице представлена логическая функция Y2:
| X5 | X4 | X3 | X2 | X1 | X0 | Y2 | |
| 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 0 | 0 | 0 | 1 | |
| 2 | 0 | 0 | 0 | 0 | 1 | 0 | |
| 3 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
| 4 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| 5 | 0 | 0 | 0 | 1 | 0 | 1 | |
| 6 | 0 | 0 | 0 | 1 | 1 | 0 | |
| 7 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
| 8 | 0 | 0 | 1 | 0 | 0 | 0 | |
| 9 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
| 10 | 0 | 0 | 1 | 0 | 1 | 0 | 1 |
| 11 | 0 | 0 | 1 | 0 | 1 | 1 | |
| 12 | 0 | 0 | 1 | 1 | 0 | 0 | 1 |
| 13 | 0 | 0 | 1 | 1 | 0 | 1 | 1 |
| 14 | 0 | 0 | 1 | 1 | 1 | 0 | |
| 15 | 0 | 0 | 1 | 1 | 1 | 1 | |
| 16 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 17 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
| 18 | 0 | 1 | 0 | 0 | 1 | 0 | |
| 19 | 0 | 1 | 0 | 0 | 1 | 1 | |
| 20 | 0 | 1 | 0 | 1 | 0 | 0 | |
| 21 | 0 | 1 | 0 | 1 | 0 | 1 | 1 |
| 22 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 23 | 0 | 1 | 0 | 1 | 1 | 1 | |
| 24 | 0 | 1 | 1 | 0 | 0 | 0 | 1 |
| 25 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |
| 26 | 0 | 1 | 1 | 0 | 1 | 0 | 1 |
| 27 | 0 | 1 | 1 | 0 | 1 | 1 | 1 |
| 28 | 0 | 1 | 1 | 1 | 0 | 0 | |
| 29 | 0 | 1 | 1 | 1 | 0 | 1 | |
| 30 | 0 | 1 | 1 | 1 | 1 | 0 | 1 |
| 31 | 0 | 1 | 1 | 1 | 1 | 1 | |
| 32 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 33 | 1 | 0 | 0 | 0 | 0 | 1 | |
| 34 | 1 | 0 | 0 | 0 | 1 | 0 | |
| 35 | 1 | 0 | 0 | 0 | 1 | 1 | |
| 36 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
| 37 | 1 | 0 | 0 | 1 | 0 | 1 | 1 |
| 38 | 1 | 0 | 0 | 1 | 1 | 0 | 1 |
| 39 | 1 | 0 | 0 | 1 | 1 | 1 | 1 |
| 40 | 1 | 0 | 1 | 0 | 0 | 0 | |
| 41 | 1 | 0 | 1 | 0 | 0 | 1 | |
| 42 | 1 | 0 | 1 | 0 | 1 | 0 | |
| 43 | 1 | 0 | 1 | 0 | 1 | 1 | 1 |
| 44 | 1 | 0 | 1 | 1 | 0 | 0 | 1 |
| 45 | 1 | 0 | 1 | 1 | 0 | 1 | |
| 46 | 1 | 0 | 1 | 1 | 1 | 0 | 1 |
| 47 | 1 | 0 | 1 | 1 | 1 | 1 | |
| 48 | 1 | 1 | 0 | 0 | 0 | 0 | 1 |
| 49 | 1 | 1 | 0 | 0 | 0 | 1 | |
| 50 | 1 | 1 | 0 | 0 | 1 | 0 | |
| 51 | 1 | 1 | 0 | 0 | 1 | 1 | 1 |
| 52 | 1 | 1 | 0 | 1 | 0 | 0 | |
| 53 | 1 | 1 | 0 | 1 | 0 | 1 | 1 |
| 54 | 1 | 1 | 0 | 1 | 1 | 0 | |
| 55 | 1 | 1 | 0 | 1 | 1 | 1 | |
| 56 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
| 57 | 1 | 1 | 1 | 0 | 0 | 1 | 1 |
| 58 | 1 | 1 | 1 | 0 | 1 | 0 | 1 |
| 59 | 1 | 1 | 1 | 0 | 1 | 1 | |
| 60 | 1 | 1 | 1 | 1 | 0 | 0 | 1 |
| 61 | 1 | 1 | 1 | 1 | 0 | 1 | 1 |
| 62 | 1 | 1 | 1 | 1 | 1 | 0 | |
| 63 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Построение СДНФ логической функции Y2:
11












