Разделы презентаций


МИНИМИЗАЦИЯ БУЛЕВЫХ ФУНКЦИЙ. МЕТОД МИНИМИЗИРУЮЩИХ КАРТ: КАРТЫ КАРНО ЛЕКЦИЯ 16

Содержание

Цель лекции – изучить метод карт Карно для минимизации булевых функций, описывающих комбинационные подсхемы цифровых проектов Содержание: Карты Карно двух, трех, четырех переменных Свойства карт Карно Упрощенный стандарт карт Карно Р-подкубы.

Слайды и текст этой презентации

Слайд 1МИНИМИЗАЦИЯ БУЛЕВЫХ ФУНКЦИЙ. МЕТОД МИНИМИЗИРУЮЩИХ КАРТ: КАРТЫ КАРНО ЛЕКЦИЯ 16 В.И.

ХАХАНОВ
Факультет компьютерной инженерии и управления, кафедра АПВТ, ХНУРЭ
ДИСКРЕТНАЯ МАТЕМАТИКА
БУЛЕВА АЛГЕБРА

МИНИМИЗАЦИЯ БУЛЕВЫХ ФУНКЦИЙ. МЕТОД МИНИМИЗИРУЮЩИХ КАРТ:  КАРТЫ КАРНО   ЛЕКЦИЯ 16 В.И. ХАХАНОВФакультет компьютерной инженерии

Слайд 2Цель лекции – изучить метод карт Карно для минимизации булевых

функций, описывающих комбинационные подсхемы цифровых проектов
Содержание:
Карты Карно

двух, трех, четырех переменных
Свойства карт Карно
Упрощенный стандарт карт Карно
Р-подкубы. Покрытия
Правила минимизации
Выводы

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

Цель лекции – изучить метод карт Карно для минимизации булевых функций, описывающих комбинационные подсхемы цифровых проектов Содержание:

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

1987. 222-240 с.
Хаханов В.І., Хаханова І.В., Кулак Е.М., Чумаченко

С.В. Методичні вказівки до практичних занять з курсу “Дискретна математика”. Харків, ХНУРЕ. 2001. С.35-43.
Дискретная математика: Гипертекстовые учебные материалы (электронный учебник) / В.И. Хаханов, С.В. Чумаченко. 2004. http/…/10.13.20.100/nserv/library/education/Чумаченко/Дискретная математика/Дистанционный_учебник/index.htm.
Арифметические и логические основы цифровых автоматов. Гипертекстовые учебные материалы (электрон. учебник) / А.С. Шкиль. 2004. http/…/10.13.20.100/nserv/library/education/Шкиль/ ЛМ/Лк_лб/st_text/index.htm.
Литература Савельев А.Я. Прикладная теория цифровых автоматов. М.: Высш. шк., 1987. 222-240 с. Хаханов В.І., Хаханова І.В.,

Слайд 4Базовые понятия:
Булева переменная
Булева функция
Двоичная система счисления
Числовое представление ФАЛ
Кубическое представление

ФАЛ
СДНФ и СКНФ
Законы склеивания и поглощения


Термины
Ключевые слова:
Минимизация
Соседние клетки

р-подкуб
Одномерный
р-подкуб
Двумерный
р-подкуб
Минимальное покрытие
Базовые понятия: Булева переменнаяБулева функцияДвоичная система счисленияЧисловое представление ФАЛКубическое представление ФАЛСДНФ и СКНФЗаконы склеивания и поглощенияТерминыКлючевые слова:

Слайд 5Представление ФАЛ на картах Карно
Карта Карно является графическим способом представления

булевых функций от нескольких переменных
Таблицы истинности функции от 2,

3, 4-х переменных могут быть перестроены в карты Карно
Пример: карта Карно для двух переменных

x1x2

00 01 11 10

Представление ФАЛ на картах КарноКарта Карно является графическим способом представления булевых функций от нескольких переменных Таблицы истинности

Слайд 6Карта Карно для трех переменных
x2x3
00 01 11

10
x1
0
1

Карта Карно для трех переменныхx2x300   01  11  10x101

Слайд 7Карта Карно для четырех переменных
x3x4
00 01 11

10
00
01
11
10
x1x2

Карта Карно для четырех переменныхx3x400  01  11  1000011110x1x2

Слайд 8Представление ФАЛ на картах Карно
Для представления функции на карте

достаточно в те клетки, где функция равна единице, поместить единицы

Считается, что в остальных клетках содержатся нули
Примеры

x2x3

00 01 11 10

x1

0
1

x1x2

00 01 11 10

Представление ФАЛ на картах Карно Для представления функции на карте достаточно в те клетки, где функция равна

Слайд 9Свойства карт Карно
Карты организованы таким образом, что соседние по

строке или по столбцу клетки отличаются значением только одной переменной

Если две комбинации значений переменных отличаются только по одной координате, то клетки являются соседними
В карте Карно двух переменных клетки на противоположных концах карты тоже являются соседними
Это свойство сохраняется для карт Карно трех и четырех переменных: противоположные концы каждой строки или столбца являются соседними
Свойства карт Карно Карты организованы таким образом, что соседние по строке или по столбцу клетки отличаются значением

Слайд 10Упрощенный стандарт карт Карно
x1
x1
x2
x2
x3
x3
x4
x1
x2
Для упрощения строки и столбцы, где

переменная хi равна 1, обозначают фигурной скобкой. При этом значение

ноль эта переменная имеет в неотмеченных местах
Упрощенный стандарт карт Карноx1x1x2x2x3x3x4x1x2 Для упрощения строки и столбцы, где переменная хi равна 1, обозначают фигурной скобкой.

Слайд 11Примеры представления функций на картах Карно с использованием упрощенного стандарта
x1
x1
x2
x2
x3
x3
x4
x1
x2

Примеры представления функций на картах Карно с использованием упрощенного стандартаx1x1x2x2x3x3x4x1x2

Слайд 12Р-подкубы. Покрытия 1
Р- клетки – клетки с единицами
Две соседние единицы образуют

одномерный р-подкуб
Одномерный р-подкуб соответствует произведению, в котором всегда отсутствует один

первичный терм
Переменная, отсутствующая в произведении, определяется по карте – она имеет различные значения для двух единиц соответствующего подкуба

x1

x2

x3

x4

x1

x2

Р-подкубы. Покрытия					1Р- клетки – клетки с единицамиДве соседние единицы образуют одномерный р-подкубОдномерный р-подкуб соответствует произведению, в котором

Слайд 13Р-подкубы. Покрытия 2
Четыре соседние единицы образуют двумерный р-подкуб
Двумерный р-подкуб соответствует произведению

без двух первичных термов
Опущены те переменные, которые не сохраняют постоянное

значение на этом подкубе

x3

x4

x1

x2

x3

x4

x1

x2

Р-подкубы. Покрытия					2Четыре соседние единицы образуют двумерный р-подкубДвумерный р-подкуб соответствует произведению без двух первичных термовОпущены те переменные, которые

Слайд 14x3
x4
x1
x2
x3
x4
x1
x2
Трехмерные р-подкубы содержат по 8 единиц
Одномерный р-подкуб соответствует ребру, имеющему

две соседние вершины
Двумерный р-подкуб соответствует двумерному подкубу n-мерного куба
Чтобы представить

функцию, следует покрыть все единицы карты р-подкубами

Р-подкубы. Покрытия 3

x3x4x1x2x3x4x1x2Трехмерные р-подкубы содержат по 8 единицОдномерный р-подкуб соответствует ребру, имеющему две соседние вершиныДвумерный р-подкуб соответствует двумерному подкубу

Слайд 15Представления функций р-подкубами
x3
x4
x1
x2
x3
x1
x2
x4

Представления функций р-подкубамиx3x4x1x2x3x1x2x4

Слайд 16Time-Out

Time-Out

Слайд 17Правила минимизации
Две соседние клетки образуют 1-куб
Несущественная координата для двух кубов

обозначается символами X: 101111=1Õ1
Четыре клетки объединяются, образуя 2-куб:

100 

101  110  111=1ÕÕ

В общем случае могут объединяться соседние клетки, число которых равно 2k, где k=1,2,3... (2,4,8,16,32,...) с образованием k-кубов
Правила минимизацииДве соседние клетки образуют 1-кубНесущественная координата для двух кубов обозначается символами X: 101111=1Õ1Четыре клетки объединяются, образуя

Слайд 18Примеры минимизации по картам Карно 1
x3
x4
x1
x2
x3
x4
x1
x2

Примеры минимизации по картам Карно		1x3x4x1x2x3x4x1x2

Слайд 19Примеры минимизации по картам Карно 2
x3
x4
x1
x2
Склеивание соседних ячеек дает:

3 и 7


5 и 7 
8 

Итак, результирующая ДНФ имеет вид:

Примеры минимизации по картам Карно		2x3x4x1x2Склеивание соседних ячеек дает:3 и 7  5 и 7 8 Итак, результирующая

Слайд 20Примеры минимизации по картам Карно 3
x3
x4
x1
x2
Не всегда выбранное покрытие оказывается минимальным.

Например: требуется получить минимальную ДНФ для функции Y=1 на наборах

{0,1,2,5,6,11,13,15}

x3

x4

x1

x2

Все возможные попарные склеивания НЕ дадут минимальную форму функции!

Примеры минимизации по картам Карно		3x3x4x1x2Не всегда выбранное покрытие оказывается минимальным. Например: требуется получить минимальную ДНФ для функции

Слайд 21Выводы
Карты Карно есть технологичная форма представления таблицы истинности для минимизации

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

аппаратурных затрат, реализующих функции возбуждения триггеров при синтезе цифровых автоматов
Используются при анализе рисков сбоев, гонок и состязаний, возникающих в цифровых устройствах, соответствующих функциям, которые представлены картами Карно

ВыводыКарты Карно есть технологичная форма представления таблицы истинности для минимизации булевых функций от небольшого числа переменныхНа практике

Слайд 22Тест-вопросы
x1
x1
x2
x2
x3
x3
x4
x1
x2
Обозначить на картах Карно минимизирующие контуры
Указать результаты склеивания
x1
x2
А
Б
В
Г

Тест-вопросыx1x1x2x2x3x3x4x1x2 Обозначить на картах Карно минимизирующие контуры Указать результаты склеиванияx1x2АБВГ

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика