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

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

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






 

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

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

 

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

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

Найбільше поширення одержали досконала диз’юнктивна нормальна форма (ДДНФ) і досконала кон’юнктивна нормальна форма (ДКНФ). Для одержання цих форм вводяться поняття мінтермів (конституєнта 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; просмотров: 1453. Нарушение авторских прав; Мы поможем в написании вашей работы!



Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

ТРАНСПОРТНАЯ ИММОБИЛИЗАЦИЯ   Под транспортной иммобилизацией понимают мероприятия, направленные на обеспечение покоя в поврежденном участке тела и близлежащих к нему суставах на период перевозки пострадавшего в лечебное учреждение...

Кишечный шов (Ламбера, Альберта, Шмидена, Матешука) Кишечный шов– это способ соединения кишечной стенки. В основе кишечного шва лежит принцип футлярного строения кишечной стенки...

Принципы резекции желудка по типу Бильрот 1, Бильрот 2; операция Гофмейстера-Финстерера. Гастрэктомия Резекция желудка – удаление части желудка: а) дистальная – удаляют 2/3 желудка б) проксимальная – удаляют 95% желудка. Показания...

Влияние первой русской революции 1905-1907 гг. на Казахстан. Революция в России (1905-1907 гг.), дала первый толчок политическому пробуждению трудящихся Казахстана, развитию национально-освободительного рабочего движения против гнета. В Казахстане, находившемся далеко от политических центров Российской империи...

Виды сухожильных швов После выделения культи сухожилия и эвакуации гематомы приступают к восстановлению целостности сухожилия...

КОНСТРУКЦИЯ КОЛЕСНОЙ ПАРЫ ВАГОНА Тип колёсной пары определяется типом оси и диаметром колес. Согласно ГОСТ 4835-2006* устанавливаются типы колесных пар для грузовых вагонов с осями РУ1Ш и РВ2Ш и колесами диаметром по кругу катания 957 мм. Номинальный диаметр колеса – 950 мм...

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