Цифровая схемотехника. Курсовой
.pdf3.1.9 Заключение
В заключении должны быть приведены краткие выводы по результатам выполненной работы и предложения по ее использованию, дана оценка технико-экономических показателей по быстродействию и потребляемой мощности цифрового устройства.
3.1.10 Список источников информации
Список источников информации (СИИ) – это перечень цитируемых, рассматриваемых, упоминаемых и используемых источников информации (ИИ). Источниками информации являются книги, статьи, нормативнотехнические документы, справочники, опубликованные в виде отдельных документов.
В список источников информации включают ИИ, на которые даны ссылки в тексте, а также, при необходимости, ИИ, которые были использованы при разработке темы курсового проекта, но на них нет ссылок.
Источники информации записывают по разделам:
1)перечень источников, на которые даны ссылки в тексте;
2)перечень источников, на которые нет ссылок в тексте.
Нумерация источников в СИИ должна быть сквозной. Пример выполнения СИИ приведен в [12] (приложение А), а примеры библиографического описания ИИ приведены в приложении Б.
3.1.11 Приложения
Иллюстрационный материал в виде таблицы истинности цифрового устройства, временные диаграммы его работы, схема электрическая принципиальная всего устройства, перечень элементов должны быть оформлены как приложения курсового проекта.
Приложения являются продолжением пояснительной записки и имеют сквозную нумерацию страниц, общую с документом. Каждое приложение должно начинаться с новой страницы. Приложения, как правило, выполняют на листах формата А4. Допускается использовать формат А3 по ГОСТ 9327. Приложения последовательно обозначают прописными буквами русского алфавита, буквенные обозначения присваивают в алфавитном порядке без
11
повторения и, как правило, без пропусков. Например, ПРИЛОЖЕНИЕ А, ПРИЛОЖЕНИЕ Б.
Слово “ПРИЛОЖЕНИЕ_” располагают симметрично тексту. Приложение должно иметь заголовок, который располагают под словом “ПРИЛОЖЕНИЕ_” симметрично тексту и выполняют строчными буквами с первой прописной.
На все приложения должны быть ссылки в тексте пояснительной записки курсового проекта и они должны быть перечислены в содержании.
3.2Графическая часть
Графическая часть курсового проекта включает один плакат формата А4 с таблицей истинности цифрового устройства, один плакат формата А4 (либо А3) с временными диаграммами его работы и один чертеж принципиальной электрической схемы разработанного устройства на листе формата А3.
При построении временных диаграмм работы цифрового устройства комбинации входных логических переменных могут выбираться произвольно, при этом исключаются те комбинации, которые соответствуют безразличным (запрещенным) наборам переменных.
Графический материал в виде поясняющих рисунков располагается в текстовой части курсового проекта.
4 МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ОСНОВНОЙ (РАСЧЕТНОЙ) ЧАСТИ
4.1 Исходные данные
В общем случае логические функции, определяющие алгоритм работы цифрового (логического) устройства, могут быть заданы: в виде таблицы истинности, в которой для всех возможных комбинаций n логических
переменных xi (N = 2n ) указывают значение самих функций в двоичном коде; в алгебраической форме в виде совершенной дизъюнктивной нормальной формы (СДНФ); в числовой (символической) форме в виде суммы соответствующих минтермов логической функции F = ∑(m j ). В задании на курсовое проектирование исходные логические функции являются частично
12
определенными, т.е. их значение однозначно определено в виде логических нуля либо единицы только для рабочих наборов логических переменных xi. Те наборы входных логических переменных xi, которые при работе цифрового устройства никогда не реализуются, т.е. являются запрещенными, называют безразличными наборами (БН) и в таблице истинности такие наборы условно обозначают звездочкой ( ), а исходную форму задания функций дополняют суммой минтермов, соответствующих безразличным наборам, т.е. F = ∑(m j )+ ∑БН (mk ). Учитывая, что информационные сигналы являются входными сигналами всего цифрового устройства, то безразличные наборы логических переменных необходимо учитывать при реализации обеих заданных функций.
Пример таблицы истинности приведен на рисунке 4.1.
№ |
х1 |
х2 |
х3 |
х4 |
F |
|
набора |
||||||
|
|
|
|
|
||
0 |
0 |
0 |
0 |
0 |
1 |
|
1 |
0 |
0 |
0 |
1 |
1 |
|
2 |
0 |
0 |
1 |
0 |
|
|
3 |
0 |
0 |
1 |
1 |
0 |
|
4 |
0 |
1 |
0 |
0 |
1 |
|
5 |
0 |
1 |
0 |
1 |
0 |
|
6 |
0 |
1 |
1 |
0 |
0 |
|
7 |
0 |
1 |
1 |
1 |
1 |
|
8 |
1 |
0 |
0 |
0 |
|
|
9 |
1 |
0 |
0 |
1 |
1 |
|
10 |
1 |
0 |
1 |
0 |
1 |
|
11 |
1 |
0 |
1 |
1 |
0 |
|
12 |
1 |
1 |
0 |
0 |
0 |
|
13 |
1 |
1 |
0 |
1 |
0 |
|
14 |
1 |
1 |
1 |
0 |
0 |
|
15 |
1 |
1 |
1 |
1 |
0 |
Рисунок 4.1 – Таблица истинности для функции F
Важно уяснить, что минтермом логической функции называется произведение всех логических переменных любого набора, при этом
13
логическая переменная входит в минтерм в прямом виде, если ее значение в наборе равно единице, а в инверсном – если значение равно нулю. В общем случае минтерм нумеруют десятичным числом, соответствующим двоичному коду, образованному значениями логических переменных данного набора.
F = ∑(0,1,4,7,9,10)+∑БН (2,8)
При переходе от табличного представления логической функции к алгебраической в виде СДНФ необходимо взять сумму минтермов тех наборов логических переменных, при которых значение функции равно единице (см.рис.4.1), с учетом чего
F = |
x1 |
|
x2 |
|
x3 |
|
x4 |
+ |
x1 |
|
x2 |
|
x3 |
x4 |
+ |
x1 |
x2 |
x3 |
x4 |
+ |
(4.1) |
||||||||||
+ |
|
x2 x3 x4 + x1 |
|
|
|
|
|
x4 + |
x1 |
|
|
x3 |
|
|
|
|
|||||||||||||||
x1 |
x2 |
x3 |
x2 |
x4 |
|
|
|
||||||||||||||||||||||||
Особо необходимо обратить внимание на то, что между представлением логической функции в виде таблицы истинности, СДНФ, числовой формой записи и единичными значениями клеток карты Карно существует однозначное соответствие.
Автоколебательный генератор тактовых импульсов (ГТИ) формирует непрерывную последовательность прямоугольных импульсов с заданной частотой fГТИ и постоянным периодом (тактом) Т, при этом асинхронным двоичным суммирующим счетчиком такая последовательность преобразуется в серии импульсов с заданным коэффициентом счета Ксч , номер такта соответствует номеру периода в серии. На каждом такте серии импульсов выходные сигналы счетчика (его разрядов) остаются неизменными, что дает возможность сформировать с помощью вспомогательных комбинационных схем временные интервалы ТF1, ТF2, т.е. заданные такты функций F1 и F2, на которых выходной сигнал этих схем соответствует потенциальному уровню логической единицы. Интервалы TF1, TF2 сдвинуты во времени друг относительно друга, что обеспечивает с помощью выходных логических блоков разделение на выходе устройства сигналов функций F1, F2 во времени (рисунок 4.2).
14
Uгти 
1 |
|
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
1 |
2 |
3 |
|
|||||||
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
1 |
2 |
3 |
4 |
5 |
|
6 |
7 |
8 |
9 |
|
0 |
1 |
2 |
3 |
|
|||||
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
TF1 |
|
T |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
3 |
|
4 |
|
|
|
|
|
|
|
|
|
|
2 |
3 |
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
t
TF2
1
6 7 8
0
t
Рисунок 4.2 – Формирование тактовых интервалов
(Ксч = 10: TF1 = 2–4; TF2 = 6–8)
4.2 Структурная схема цифрового устройства
Структурная схема устройства отображает принцип работы изделия в самом общем виде, при этом на схеме изображают все основные функциональные части изделия (элементы, устройства, функциональные группы), а также основные взаимосвязи между ними. Построение структурной схемы должно давать наглядное представление о последовательности взаимодействия функциональных частей изделия. Направление хода процессов, происходящих в устройствах, обозначают стрелками на линиях взаимосвязи. Функциональные части на схеме изображают в виде прямоугольников, при этом наименования, типы и обозначения функциональных частей вписывают внутрь прямоугольников.
Поставленная в задании на выполнение курсового проекта цель схемной реализации цифрового устройства с временным разделением сигналов в общем случае может быть реализована согласно структурной схеме (рисунок 4.3) для четырех входных логических переменных х1-х4.
15
|
|
|
F 1 |
|
|
|
Логическое |
A=F 1 x T F 1 |
|
X1 |
|
|
|
|
|
|
|||
Комбинацион- |
|
|
|
|
устройство 1 |
|
|
||
X2 |
|
|
|
|
|
|
|||
F 2 |
|
|
|
|
|
|
|||
X3 |
|
ная схема 1 |
|
|
|
Логическое |
B=F 2 x T F 2 |
||
X4 |
|
|
|
|
|
|
|||
|
|
|
|
|
|
устройство 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Q 1 |
Комбинацион- |
T F 1 |
||
Генератор |
Форми- |
|
|
Q 2 |
|
||||
|
Двоичный |
ная схема 2 |
|
|
|||||
|
тактовых |
рователь |
|
Q 3 |
|
|
|||
|
импульсов |
импульсов |
счетчик |
Q |
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Комбинацион- |
T F 2 |
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
ная схема 3 |
|
|
Рисунок 4.3 – Цифровое устройство с временным разделением сигналов
В приведенной структурной схеме цифрового устройства из произвольной комбинации входных информационных сигналов х1-х4 комбинационная схема (КС1) на логических элементах формирует в соответствии с заданным алгоритмом функционирования цифрового устройства потенциальные уровни сигналов, соответствующие значениям функций F1 и F2, при этом КС1 должна иметь минимальную сложность схемной реализации, быть выполненной с использованием минимального числа корпусов цифровых ИМС, обеспечить одновременное формирование сигналов функций F1, F2.
Генератор тактовых импульсов (ГТИ), работающий в автоколебательном режиме, формирует на выходе непрерывную последовательность импульсов, период следования которых определяет длительность дискретного временного интервала, т.е. такта.
Необходимость включения в структуру цифрового устройства формирователя коротких импульсов (ФИ) определяется как статическими, так и динамическими параметрами выходных импульсов ГТИ, которые должны быть совместимыми с дискретными сигналами всего цифрового
16
устройства. Кроме того, такой формирователь коротких (счетных) импульсов также необходим при выполнении структуры двоичного счетчика на триггерах со статическим управлением либо с прямым динамическим входом. При построении структуры счетчика на триггерах с инверсным динамическим входом ФИ может быть исключен из структуры цифрового устройства.
Нормализованные по параметрам импульсы с выхода ГТИ (либо с выхода ФИ) подают на синхровход асинхронного двоичного суммирующего счетчика, который преобразует непрерывную последовательность импульсов в серии тактов, при этом количество тактов в каждой серии равно заданному коэффициенту счета Ксч. Выходные потенциальные сигналы всех разрядов двоичного счетчика Q1–Q4 на каждом такте серии остаются неизменными, а их двоичный код соответствует десятичному номеру такта внутри серии.
Четырехразрядный двоичный код, образуемый выходными сигналами Q1–Q4 двоичного счетчика, используют в качестве входных информационных сигналов комбинационных схем формирователей тактовых интервалов КС2 и КС3, при этом в пределах заданных тактов функций F1 и F2 выходные сигналы TF1, TF2 этих комбинационных схем соответствуют уровню логической единицы.
На выходные логические устройства (ЛУ1, ЛУ2), выполняющие логическую операцию конъюнкции (логического умножения), подают потенциальные сигналы значений функций F1, F2 и соответствующие сигналы тактовых интервалов TF1 и TF2, при этом на выходах цифрового устройства А и В информационные сигналы будут соответствовать значениям функций F1, F2 только при единичном значении сигналов TF1, TF2, т.е. выходные сигналы цифрового устройства будут разделены во времени.
4.3 Синтез комбинационной схемы цифрового устройства
Основным этапом синтеза комбинационной схемы является минимизация заданных логических функций F1 и F2 с целью получения наиболее простого алгебраического выражения для каждой из них в виде минимальной дизъюнктивной нормальной формы (МДНФ) с последующей
17
схемной реализацией минимальным числом логических элементов и, соответственно, минимальным количеством корпусов цифровых ИМС. В данном курсовом проекте минимизация каждой из функций должна быть выполнена как по единичным, так и по нулевым значениям этих функций.
При числе входных логических переменных до 5-6 наиболее эффективным методом является минимизация логических функций с использованием карт Карно (карт минтермов). Число клеток карты Карно равно числу всех возможных комбинаций n логических переменных с прямыми либо инверсными значениями т.е. N = 2n , а каждая клетка карты Карно соответствует определенному минтерму (рисунок 4.4).
На приведенном рис.4.4, в чертой обозначены те строки либо столбцы карты Карно, в минтермы которых соответствующая логическая переменная входит в прямом виде. При выполнении процедуры минимизации необходимо помнить определение «смежных» клеток карты Карно, под которыми понимают такие клетки, минтермы которых отличаются значением только одной логической переменной ( в одном минтерме она имеет прямое значение х, в другом инверсное x ).
|
X |
X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X1X2 |
|
|
|
|||||
|
1 |
2 |
|
00 |
|
|
|
|
|
|
|
|
|
|
|
01 |
|
|
|
|
|
11 |
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
|
|
|
|
|
|
00 |
01 |
11 |
10 |
||||||||||||
X X |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X3X4 |
|||||||||||||||||||
3 |
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m0 |
m4 |
m12 |
m8 |
|
00 |
|
|
X X X X |
|
X X X X |
|
|
X X X X |
|
|
|
X X X X |
|
00 |
|
||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
4 |
4 |
|
1 2 3 4 |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||
|
|
|
1 |
2 |
3 |
|
4 |
1 |
2 |
3 |
|
1 |
2 |
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
01 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
01 |
|
m1 |
m5 |
m13 |
m9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
X1X2X3X4 |
|
|
X1X2X3X4 |
X1X2X3X4 |
|
X1X2X3X4 |
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
m3 |
m7 |
m15 |
m11 |
||||||||||||||||||||||||
|
|
|
X X X X |
4 |
|
|
|
X X X X |
X X X X |
4 |
|
X X X X |
|
|||||||||||||||||||||||||||||||||||||||||||||
|
|
|
1 |
2 |
3 |
|
|
|
1 |
2 |
3 |
4 |
1 |
2 |
3 |
|
|
1 |
|
|
2 |
|
3 |
4 |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
m2 |
m6 |
m14 |
m10 |
|||||||||||||||||||
|
|
|
X X X X |
4 |
|
|
|
X X X X |
X X X X |
4 |
|
X X X X |
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
|
|
1 |
2 |
3 |
|
|
|
1 |
2 |
3 |
4 |
1 |
2 |
3 |
|
|
1 |
2 |
3 |
4 |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
а |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
б |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
4 |
|
|
|
12 |
|
8 |
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
5 |
|
|
13 |
|
9 |
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
7 |
|
|
15 |
|
11 |
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
6 |
|
|
14 |
|
10 |
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
X2 |
|
|
|
|
|
|
|
|||
в
Рисунок 4.4 – Карта Карно для функции четырех переменных
18
Применение циклического кода нумерации клеток карты Карно приводит к тому, что «смежными» являются не только соседние клетки карты, но и крайние клетки каждой строки и каждого столбца.
Минимизация логических функций по их единичным значениям рекомендуется выполнять в такой последовательности:
1. В соответствующие клетки карты Карно ставят единицы для минтермов определенных наборов логических переменных и звездочки ( ) для минтермов безразличных наборов этих переменных. Минтермы обоих наборов переменных указаны в задании на курсовое проектирование.
2. Определяются минимизирующие контуры, охватывающие клетки карты Карно с единичными значениями, при этом в каждый контур должно входить максимально возможное число 2k «смежных клеток» (k=0,1,2,…); количество контуров должно быть минимальным и все они должны быть независимыми, т.е. отличаться значением хотя бы одного минтерма. Безразличные наборы логических переменных включаются в минимизирующий контур с присвоением ему единичного (нулевого) значения только в том случае, когда их использование позволяет упростить алгебраическое выражение минимизируемой функции. Минимизирующие контуры могут пересекаться; быть как замкнутыми, так и разомкнутыми, охватывая крайние клетки строк или столбцов, либо четыре угловые клетки карты Карно. Если минтерм не имеет смежных клеток, то контур минимизации охватывает только эту клетку (k=0) и в алгебраическое выражение МДНФ логической функции импликанта включается в виде минтерма.
На рисунке 4.5 приведен выбор минимизирующих контуров при минимизации логической функции F, заданной таблицей истинности (см.рис.4.1), по единичным и нулевым значениям функции.
19
3 |
|
2 |
X1 |
|
|
|
|
||
2 |
1 |
1 |
2 |
|
1 |
1 |
|||
|
|
|||
|
1 |
|
1 |
|
|
|
|
X4 |
|
3 |
|
1 |
3 |
|
|
|
|
||
X3 |
|
|
|
|
|
|
|
1 |
|
2 |
|
|
2 |
|
4 |
4 |
X2 |
1 |
———— |
– по единичным значениям функции F |
– – – – – |
– по нулевым значениям функции F |
Рисунок 4.5 – Выбор минимизирующих контуров на карте Карно
3. С использованием закона склеивания логических переменных выполняется процедура считывания импликанты соответствующего минимизирующего контура, при этом из произведения всех логических переменных исключаются те переменные, которые в данном контуре изменяют свое значение. При наличии в минимизирующем контуре 2k «смежных» клеток из минтермов контура исключаются k логических переменных.
Для логической функции F (см.рис.4.5), минимизированной по ее единичным значениям, МДНФ представляется алгебраическим выражением
F 1 = |
x2 |
|
x3 |
+ |
x2 |
|
x4 |
+ |
x1 |
|
x3 |
|
x4 |
+ |
x1 |
x2 x3 x4 |
. |
(4.2) |
4. Оптимальный выбор минимизирующих контуров обеспечивает получение алгебраического выражения для заданной функции в виде суммы импликант всех контуров, причем функция представляется в минимальной ДНФ, т.е. ее дальнейшее упрощение невозможно.
5. Минимизация логической функции по приведенному алгоритму может быть выполнена и по нулевым значениям этой функции, при этом получают инверсное значение исходной функции также в МДНФ (см.рис.4.5)
|
0 = x1 x2 + x2 |
|
x4 + |
|
x3 x4 + x2 x3 |
|
. |
(4.3) |
F |
x3 |
x2 |
x4 |
В данном курсовом проекте должна быть выполнена раздельная
20
