Студопедия — СИНТЕЗ КОМБІНАЦІЙНИХ СХЕМ
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

СИНТЕЗ КОМБІНАЦІЙНИХ СХЕМ






 

Аналітичне представлення булевих функцій.

Етапи синтезу логічних схем на логічних елементах.

 

Розроблені універсальні (канонічні) форми представлення булевих функцій, які дають можливість одержати аналітичну форму довільної функції безпосередньо з таблиці істинності. Ця форма надалі може бути мінімізувати або спрощена.

Оскільки між множиною аналітичних представлень і множиною схем, які реалізують цю функцію, є взаємно однозначна відповідність, то пошук канонічної форми запису є початковим етапом синтезу логічних схем.

Найбільше поширення одержали досконала диз’юнктивна нормальна форма (ДДНФ) і досконала кон’юнктивна нормальна форма (ДКНФ). Для одержання цих форм вводяться поняття мінтермів (конституєнта 1) і макстермів (конституєнта 0).

Мінтерм – це функція змінних, яка дорівнює одиниці тільки на одному наборі.

Мінтерм одержують як кон’юнкцію змінних, що входять до нього у прямому виді, якщо значення даної змінної в наборі , і із запереченням, якщо . При змінних є мінтермів , де .

Всі мінтерми двох змінних наведені в таблиці 5.1.

 

Таблиця 5.1. Мінтерми двох змінних

 

Мінтерми Макстерми
     
     
     
     

 

Значення функції , які відповідають, згідно з таблицею істинності, кожному і - му наборові, позначені через , , , .

Представлення функції у ДДНФ є диз’юнктивною сумою мінтермів, які відповідають наборам змінних, для яких .

Макстерм – це функція змінних, яка дорівнює нулю тільки на одному наборі.

Макстерм одержують як диз’юнкцію усіх змінних, що входять до у прямому вигляді, коли значення , або в інвертованому вигляді, якщо значення .

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

Представлення функції у ДКНФ записується у вигляді:

.

 

Приклад. На прикладі табл.5.2 пояснимо аналітичний запис функції трьох змінних у ДДНФ і ДКНФ..

Таблиця 5.2. Таблиця істинності

Р
       
       
       
       
       
       
       
       

 

Для запису функції Р у ДДНФ потрібно диз’юнктивно скласти ті мінтерми, для яких функція дорівнює одиниці

.

Для запису функції Р у ДКНФ необхідно записати кон’юнкцію макстермів, для яких функція дорівнює нулю.

.

За даним способом виконують запис у ДДНФ і ДКНФ функцій з довільним числом змінних.

Система функцій, суперпозицією яких може бути представлена будь-яка булева функція, називається функціонально повною і вона утворює базис у логічному просторі.

Систему функцій називають мінімально повним базисом, якщо видалення з неї будь-якої функції перетворює цю систему в неповну. В теорії алгебри логіки доведено, що функціонально повні системи утворюють такі набори функцій:

1. НЕ, АБО, І.

2. НЕ, АБО.

3. НЕ, І.

4. І-НЕ.

5. АБО-НЕ.

Інша алгебра логіки будується на основі функції суми за модулем два і кон’юнкції (алгебра Жегалкіна).

Через операції алгебри Жегалкіна можна виразити усі інші булеві функції.

Функціональну схему логічного пристрою одержують в результаті абстрактного синтезу, який складається з наступних етапів:

1) текстовий опис функцій логічного пристрою;

2) складання таблиці істинності за текстовим описом;

3) запис логічного рівняння пристрою у вигляді досконалої нормальної диз’юнктивної форми (ДДНФ) або досконалої нормальної кон’юнктивної форми (ДКНФ);

4) мінімізація логічного рівняння;

5) вибір одного із логічних базисів для реалізації функціональної схеми;

6) перетворення логічного рівняння з використанням правил де Моргана;

7) побудова функціональної схеми цифрового пристрою.

 

Приклад. Синтезувати логічний пристрій з трьома вхідними змінними, який генерує сигнал “1” на виході, якщо хоча би дві підряд змінні приймають значення “1”.

 

1. Складаємо таблицю істинності.

       
       
       
       
       
       
       
       

 

2. Логічне рівняння в виді ДДНФ представляє собою диз’юнкцію кон’юнкцій тих вхідних наборів, для яких :

.

3. Мінімізація логічного рівняння здійснюється шляхом використання законів алгебри логіки:

.

4. Функціональну схему реалізуємо в базисі І-НЕ, для цього мінімізоване рівняння перетворимо по правилу де Моргана:

у базисі І-НЕ

,

в базисі АБО-НЕ

6. Функціональні схеми логічного пристрою реалізовані у базисах І-НЕ, АБО-НЕ представлені на рис. 5.1 і рис. 5.2.

 

 

Рис. 5.1 – Функціональна схема логічного пристрою у базисі І-НЕ.

 

 

 

Рис. 5.2 – Функціональна схема логічного пристрою в базисі АБО-НЕ.

Контрольні запитання

1. Дайте визначення комбінаційного цифрового пристрою.

2. Назвіть етапи синтезу цифрових комбінаційних пристроїв.

3. Як записується досконала нормальна диз’юнктивна форма?

4. Як записується досконала нормальна кон’юнктивна форма?

5. Переведіть задане рівняння в базис І-НЕ, АБО-НЕ.

6. Синтезуйте функціональну схему пристрою за заданим рівнянням.








Дата добавления: 2015-10-18; просмотров: 1440. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Методика исследования периферических лимфатических узлов. Исследование периферических лимфатических узлов производится с помощью осмотра и пальпации...

Роль органов чувств в ориентировке слепых Процесс ориентации протекает на основе совместной, интегративной деятельности сохранных анализаторов, каждый из которых при определенных объективных условиях может выступать как ведущий...

Лечебно-охранительный режим, его элементы и значение.   Терапевтическое воздействие на пациента подразумевает не только использование всех видов лечения, но и применение лечебно-охранительного режима – соблюдение условий поведения, способствующих выздоровлению...

Вопрос 1. Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации Коллективные средства защиты: вентиляция, освещение, защита от шума и вибрации К коллективным средствам защиты относятся: вентиляция, отопление, освещение, защита от шума и вибрации...

Задержки и неисправности пистолета Макарова 1.Что может произойти при стрельбе из пистолета, если загрязнятся пазы на рамке...

Вопрос. Отличие деятельности человека от поведения животных главные отличия деятельности человека от активности животных сводятся к следующему: 1...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия