Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Discret / Lect17_DM_KI

.pdf
Скачиваний:
29
Добавлен:
14.04.2015
Размер:
497.78 Кб
Скачать

ДИСКРЕТНАЯ МАТЕМАТИКА

БУЛЕВА АЛГЕБРА

МИНИМИЗАЦИЯ БУЛЕВЫХ ФУНКЦИЙ. МЕТОДГРАФ-СХЕМ

ЛЕКЦИЯ 17 В.И. ХАХАНОВ

Факультет компьютерной инженерии и управления, кафедра АПВТ, ХНУРЭ

Харьковский национальный университет радиоэлектроники,

1

кафедра АПВТ, тел. 7021 326, е-mail: ri@kture.kharkov.ua

 

Минимизация булевых функций. Метод граф-схем

2011

Тема: Минимизация булевых функций. Методграф-схем

Цель лекции изучить метод граф-схем для

минимизации булевых функций, описывающих

комбинационные схемы цифровых проектов

Содержание:

Основные положения

Алгоритм нахождения неопределенных коэффициентов

Пример реализации алгоритма

ХНУРЭ, факультет КИУ, кафедра АПВТ,

2

тел. 7021 326, e-mail: ri@kture.kharkov.ua

 

Минимизация булевых функций. Метод граф-схем

2011

Литература

Савельев А.Я. Прикладная теория цифровых автоматов. М.: Высш. шк., 1987.

С. 194.

Хаханов В.І., Хаханова І.В., Кулак Е.М., Чумаченко С.В. Методичні вказівки до практичних занять з курсу “Дискретна математика”. Харків, ХНУРЕ. 2001. С.35-43.

ХНУРЭ, факультет КИУ, кафедра АПВТ,

3

тел. 7021 326, e-mail: ri@kture.kharkov.ua

 

Минимизация булевых функций. Метод граф-схем

2011

Термины

Базовые понятия:

Булева переменная

Булева функция

Двоичная система счисления

ДНФ

Минимальная форма функции

Существенная переменная

Ключевые слова:

Минимизация

Минимальная ДНФ

Неполностью

определенная

функция

ХНУРЭ, факультет КИУ, кафедра АПВТ,

4

тел. 7021 326, e-mail: ri@kture.kharkov.ua

 

Минимизация булевых функций. Метод граф-схем

2011

Основные положения. 1

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

Основывается на теореме разложения функции по переменной xi

f (x) = xi f (x1,..., xi ,..., xn ) xi f (x1,..., xi ,..., xn )

 

xi - компонент функции есть

f (x1...xi1,1, xi+1...xn )

 

xi - компонент функции есть

f (x1...xi1,0, xi+1...xn )

 

Переменная xi существенна, если

 

f (xi ) f (xi ) или f (xi ) f (xi ) =1

ХНУРЭ, факультет КИУ, кафедра АПВТ,

5

тел. 7021 326, e-mail: ri@kture.kharkov.ua

 

Минимизация булевых функций. Метод граф-схем

2011

Основные положения. 2

В графическом виде разложение по переменной xi будет иметь вид:

0

xi 1

xif (xi ) xif (xi )

_

 

 

f(xi)

f(xi)

 

Граф-схема автомата для n переменных имеет n ярусов, нумеруемые снизу вверх: i=1,2,3,...,n

В каждом ряду имеется 2n-i вершин, а вся графсхема имеет 2n+1-2 ребер

ХНУРЭ, факультет КИУ, кафедра АПВТ,

6

тел. 7021 326, e-mail: ri@kture.kharkov.ua

 

Минимизация булевых функций. Метод граф-схем

2011

Основные положения. 3

Граф схема функции регулярна, если внутри каждого ряда узлы имеют одинаковые аргументы.

Число всех возможных путей от входов первого ряда к основанию равно 2n (n – число переменных).

Входами для вершин нижнего ряда являются значения функции: f(x)={0,1,X}.

ХНУРЭ, факультет КИУ, кафедра АПВТ,

7

тел. 7021 326, e-mail: ri@kture.kharkov.ua

 

Минимизация булевых функций. Метод граф-схем

2011

Time-Out

ХНУРЭ, факультет КИУ, кафедра АПВТ,

8

тел. 7021 326, e-mail: ri@kture.kharkov.ua

 

Минимизация булевых функций. Метод граф-схем

2011

Пример реализации алгоритма по методу граф-схем 1

x

 

 

=

0

1

2 3 4

5

6 7

8

9

10

11

12

13

14

15

f (x)

 

 

=

1

0

1 X 0 1 X X

0

0

0

X

X

X

1

1

Граф такой функции имеет вид:

 

Y1 = x1x2 x1(x2x4 x2x4 )

 

 

 

 

 

 

 

_ _

 

 

x1

 

 

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2x4 x2x4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x4

 

 

x2

x4

 

 

 

 

 

0

x2

 

 

1

 

 

 

_

 

 

 

x3

x4

0 x3

 

 

 

1

 

 

 

x4

x3 x4

 

 

x4

0

 

1 x3

 

 

x

 

 

x

 

 

x

 

x4

x

 

 

x

 

x

 

 

x4

 

 

 

 

4

 

 

4

 

4

 

 

4

 

4

 

 

4

 

 

1 0 1 X 0 1 X X 0 0 0 X X X 1 1

ХНУРЭ, факультет КИУ, кафедра АПВТ,

9

тел. 7021 326, e-mail: ri@kture.kharkov.ua

 

Минимизация булевых функций. Метод граф-схем

2011

Пример реализации алгоритма по методу граф-схем 2

Входы для вершин первого ряда формируют значения выходов указанных вершин:

0 x1

^x1

1 a b c d x

 

x

00 01

10

11 0X X0 1X X1 XX

0

1

 

 

 

0 x 1 x = x

Для слов 00, 11, ХХ переменная несущественна. Для 01 по теореме разложения имеем:

f (x1,..., x4 ) = x4 f (x4 ) x4 f (x4 ) = x4 0 x4 1 = x4

Для 10 получаем f (x1,..., x4 ) = x4

Входами для узлов второго ряда являются сочетания из множества {0,x4, x4 ,1,a,b,c,d,x}.

ХНУРЭ, факультет КИУ, кафедра АПВТ,

10

тел. 7021 326, e-mail: ri@kture.kharkov.ua

 

Соседние файлы в папке Discret