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

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

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






 

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

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

 

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

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

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



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

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

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

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Условия приобретения статуса индивидуального предпринимателя. В соответствии с п. 1 ст. 23 ГК РФ гражданин вправе заниматься предпринимательской деятельностью без образования юридического лица с момента государственной регистрации в качестве индивидуального предпринимателя. Каковы же условия такой регистрации и...

Седалищно-прямокишечная ямка Седалищно-прямокишечная (анальная) ямка, fossa ischiorectalis (ischioanalis) – это парное углубление в области промежности, находящееся по бокам от конечного отдела прямой кишки и седалищных бугров, заполненное жировой клетчаткой, сосудами, нервами и...

Основные структурные физиотерапевтические подразделения Физиотерапевтическое подразделение является одним из структурных подразделений лечебно-профилактического учреждения, которое предназначено для оказания физиотерапевтической помощи...

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

Тактические действия нарядов полиции по предупреждению и пресечению групповых нарушений общественного порядка и массовых беспорядков В целях предупреждения разрастания групповых нарушений общественного порядка (далееГНОП) в массовые беспорядки подразделения (наряды) полиции осуществляют следующие мероприятия...

Механизм действия гормонов а) Цитозольный механизм действия гормонов. По цитозольному механизму действуют гормоны 1 группы...

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