Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Мінімізація та факторизація булевої функції

Реферат Мінімізація та факторизація булевої функції


















Курсовий проект

з дисципліни «Схемотехніка ЕОМ»

На тему «Мінімізація і факторизація булевої функції»


Зміст


Введення

. Вихідні дані

. Побудова карт Карно

. Перехід від булевих виразів до функціональних схемами

. Мінімізація заданої функції

. Факторизація покриттів

. Схемних реалізація факторізірованного покриття

. Переклад схеми в універсальний базис

. Опис роботи схеми

Висновок

Список використаних джерел


Введення


Мета роботи: перетворити дану булеву функцію, мінімізувати її призвести факторизацию, оцінити економію, а також виконати схемну реалізацію факторізовано покриття.

При переході від кубічної записи булевої функції до функціональної схемою змінні одного куба об'єднуються знаком кон'юнкції, тобто є входами однієї схеми І, все куби об'єднуються один з одним знаком диз'юнкції, тобто виходи схем І є входами однієї схеми АБО. Біля входу схеми І ставиться змінна без інверсії, якщо на відповідному місці в кубі коштує 1; з інверсією, якщо на відповідному місці в кубі варто нуль; вхід залишається порожнім, якщо на відповідній місці стоїть X.


1. Вихідні дані


Варіант №12

Тип множества12L011X0 0011X 101X1 00X0X 111XX 0X010 01011

Малюнок 1


. Побудова карт Карно


Для проведення мінімізації складемо карти Карно для п'яти змінних за наступною схемою


Малюнок 2 - Карта Карно п'яти змінних

Даний набір містить в собі куби різному розмірності: одновимірної, двомірної і нульовий.

Одновимірна куб E12. На цьому кубі змінна x1 може приймати значення 0 і I. Для кожного значення x1 функція F (x1) також може приймати значення або 0, або 1.

. Двовимірний куб ^ * На цьому кубі змінні я ж ^ можуть приймати одне із значень 0 мулу I; всього можливо чотирьох комбінації, - що отпечено на рис.3 гуртками. На першій позиції кожної комбінації відзначено значення х (, на другий -позіціі - зс ^, Для кожної з комбінацій я ,: одне аз значень; 0 або I.

.

Двовимірний куб E 2 2. На цьому кубі змінні x 1 і x 2 можуть приймати одне із значень: 0 або 1. Для кожної з комбінацій x 1 x 2 функція F (x 1 x 2) може приймати одне із значень: 0 або 1.

У вихідних даних задана функція F (x 1, x 2, x 3, х 4, х 5), яка дорівнює 1 на наступних наборах



Диз'юнктивна нормальна форма такої функції


.


Побудуємо для даної функції карти Карно


Малюнок 3 - Карта Карно для вихідних даних

Побудова карт Карно за даними функціям вироблялося наступним чином, на прикладі набору 011X0. Так як друга і п'ята координата куба рівні 0, а друга і третя рівні 1, то одиниці проставляємо у всіх клітинах, де друга і п'ята координата куба рівні 0, а друга і третя рівні 1. Четверта позиція може бути як дорівнює 0 так і 1 , що проставляємо одиниці в клітинах, де четверта позиція дорівнює 0, або 1. Аналогічно заповнюються клітини для залишилися кубів


. Перехід від булевих виразів до функціональних схемами


При переході від кубічної записи булевої функції до функціональної схемою змінні одного куба об'єднуються знаком кон'юнкції, тобто є входами однієї схеми І, все куби об'єднуються один з одним знаком диз'юнкції, тобто виходи схем І є входами однієї схеми АБО. Біля входу схеми І ставиться змінна без інверсії, якщо на відповідному місці в кубі коштує 1; з інверсією, якщо на відповідному місці в кубі варто нуль; вхід залишається порожнім, якщо на відповідній місці стоїть X.

Будуємо функціональну схему для вихідних даних.

Знайдемо вартість схеми за такою формулою:


, (1)


Де n - загальне число координат, - розмірність куба

К - число кубів, на яких функція дорівнює 1


Малюнок 4 - функціональна схема


. Мінімізація заданої функції


Використовуються наступні принципи мінімізації:

. Побудувати максимальні куби на клітинах, де функцій 1 (прості імпліканти).

. Знайти клітини, які покриваються тільки одним кубом (відокремлені клітини або вершини куба).

. Включити в мінімальне покриття все куби, які п...


сторінка 1 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Карти Карно
  • Реферат на тему: Мінімізація функції багатьох змінних. Наближені чисельні методи. Метод Мо ...
  • Реферат на тему: Розрахунок і побудова функціональної схеми стежить системи
  • Реферат на тему: Розробка Загальної схеми технологічного Процес нанесення покриття
  • Реферат на тему: Цикл Карно