Представлення функцій f4 в канонічній формі алгебри Пірса. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Представлення функцій f4 в канонічній формі алгебри Пірса.



В даній алгебрі визначені функції {АБО-НЕ}.

 

 

 

 

3.5 Представлення функцій f4 в канонічній формі алгебри Шеффера

В даній алгебрі визначені функції {І-НЕ}.

Визначення належності функції f4 до п’яти чудових класів

1. Дана функція зберігає нуль, так як F(0000)=0.

2. Дана функція зберігає одиницю, так як F(1111)=1.

3. Дана функція не самодвоїсна, так як F(1001)=1, F(0110)=0.

4. Дана функція не монотонна, так як F(0001)> F(0010).

5. Дана форма нелінійна, так як канонічна форма алгебри Жегалкіна, що отримана у підрозділі 3.3 є не лінійним поліномом.

На основі вищесказаного робимо висновок, що функція f4 належить першим двом і не належить останнім трьом передповним класам.

Мінімізація функції f4 методом невизначених коефіцієнтів

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

 

 

Таблиця 3.7.1 – таблиця невизначених коефіцієнтів
 
 

 

 


Отримаємо СДНФ функції, яка і буде МДНФ:

 

Мінімізація функції f4 методом Квайна-Мак-Класкі

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

Виконаємо поглинання термів(рисунок 3.8.1).

0001 00x1 xx01
0011 0x01 xx01
0101 x001  
1001 x101  
1010 1x01  
1100 110x  
1101 11x1  
1111    

 

 

Рисунок 3.8.1 – Поглинання термів

 

Як можна побачити, ми одержали тіж самі імпліканти, що і при мінімізації методом невизначених коефіцієнтів. Тому результат буде той самий:

 

Мінімізація функції f4 методом діаграм Вейча

Виконаємо мінімізацію функції методом Вейча (рисунок 3.9.1). Цей метод дуже зручний при мінімізації функції з кількістю аргументів до чотирьох включно. Кожна клітинка відповідає конституенті, а прямокутник з кількох клітинок – імпліканті.

 

Рисунок 3.9.1 - мінімізація функції методом Вейча

 

 

 

Спільна мінімізація функцій f1, f2, f3

Щоб одержати схеми з мінімальними параметрами необхідно виконати сумісну мінімізацію системи функцій та їх заперечень. Виконаємо мінімізацію системи функцій f1, f2, f3, заданих таблицею істинності (технічного завдання КПІ.109109.002 ТЗ) методом Квайна-Макласкі. Особливості мінімізації системи перемикальних функцій порівняно з мінімізацією однієї функції:

1. Під час запису конституент усі невизначені набори рахуемо за 1.

2. Невизначені набори не записуються до таблиці покриття

3. Склеювання можливе лише якщо у імплікант співпадає хоча б одна покрита функція. Нова імпліканта покриває множину функцій, що є перетином множин вхідних імплікант.

4. Поглинання можливе лише якщо співпадають усі покриті функції.

 

 

 
 

 

 


0000 {1,2,3) 000x {1,2} 0xx0 {1,3}
0001 {1,2} 00x0 {1,2,3} 0xx0 {1,3}
0010 {1,2,3} 0x00 {1,3} xx00 {1}
0100 {1,3} x000 {1,2} xx00 {1}
0110 {1,2,3} 0x10 {1,2,3}    
0111 {1,2,3} x010 {3}    
1000 {1,2} 01x0 {1,3}    
  {3} x100 {1,3}    
1010 {3} 011x {1,2,3}    
  {1,2,3} x111 {1,2,3}    
1101 {2} 1x00 {1,2}    
1111 {1,2,3} 110x {2}    
    11x1 {2}    

 

Таблиця 3.10.1 – Таблиця покриття ДДНФ

  f1 f2 f3
                                         
  {3}                                   v      
  {1,2,3}           v                           v  
000x {1,2} v v           v v                        
00x0 {1,2,3} v   v         v   v       v v            
x000 {1,2} v       v     v     v                    
0x10 {1,2,3}     v v           v         v            
x010 {3}                             v       v    
x100 {1,3}           v                   v       v  
011x {1,2,3}       v                         v        
x111 {1,2,3}             v           v       v       v
1x00 {1,2}         v v         v                    
110x {2}                       v                  
11x1 {2}                       v v                
0xx0 {1,3} v   v v                   v v v          
xx00 {1} v       v v                              

 

 

Виведемо нормальні формі:

І/АБО

І-НЕ/І-НЕ

 

 

 
 


Виконаемо мінімізацію ДДНФ заперечення:

Склеювання і поглинання імплікант:

 

0001 {3} 00x1 {3} 01xx {2}
0011 {1,2,3} 0x01 {3} 01xx {2}
0100 {1,2} 0x11 {1,2} x1x0 {2}
  {1,2,3} x011 {1,2,3}    
0110 {2,3} 010x {1,2}    
0111 {1,2} 01x0 {2}    
  {3} x100 {2}    
1001 {1,2} 01x1 {1,2}    
1010 {1,2} x101 {1,3}    
1011 {1,2,3} 011x {2}    
1100 {2} x110 {2,3}    
1101 {1,3} 10x1 {1,2}    
  {1,2,3} 1x01 {1}    
    101x {1,2}    
    1x10 {1,2}    
    11x0 {2}    

 

 

Таблиця 3.10.2 – Таблиця покриття ДДНФ заперечення

  f1 f2 f3
                                         
  {1,2,3}   v               v             v        
  {3}                                   v      
  {1,2,3}             v             v             v
00x1 {3}                             v v          
0x01 {3}                             v   v        
0x11 {1,2} v             v                          
x011 {1,2,3} v       v     v         v     v     v    
010x {1,2}   v             v v                      
01x1 {1,2}   v               v                      
x101 {1,3}   v       v                     v     v  
x110 {2,3}                           v             v
10x1 {1,2}     v   v           v   v                
1x01 {1}           v                              
101x {1,2}       v v             v v                
1x10 {1,2}       v     v         v   v              
01xx {2}                 v v                      
x1x0 {2}                 v         v              

 

 

Виведемо нормальні формі:

АБО/І

АБО-НЕ/АБО-НЕ

І/АБО-НЕ

І-НЕ/І

Рисунок 3.10.1 - Схема І-НЕ/І-НЕ. Складність за Квайном К=57. Затримка t=4tІ-НЕ

 

Рисунок 3.10.2 - Схема І-НЕ/І. Складність за Квайном К=48. Затримка t=4tІ-НЕ +4tІ

 

Одержання операторних форм для реалізації на ПЛМ

Одержимо операторне представлення функцій на ПЛМ.

На ПЛМ можна реалізувати форми {І/АБО, І/АБО-НЕ}.

І/АБО: Всього 4 змінні, 9 імплікант, 3 функції. Тож оберемо ПЛМ(4,9,3).

Побудуємо карту програмування ПЛМ (рисунок 3.12.1).

                                   
                 


X4

 
 


X3

 
 


X2

 
 


X1

 
 


F1

F2

F3

Рисунок 3.12.1 - мнемонічна схема ПЛМ

Покажемо умовне графічне позначення даної ПЛМ (рисунок 3.12.2)

 
 


Рисунок 3.12.2 - умовне графічне позначенняПЛМ

Висновок

 

Метою даної курсової роботи було закріпити навички абстрактного та структурного синтезу автомата по заданому алгоритму роботи. Постало питання мінімізації систем функцій для зменшення кількості логічних елементів та збільшення швидкодії схеми.

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

Усі схеми та керуючий автомат були перевірені в програмі AFDK 2.0. Перевірка дала позитивні результати.

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

5 Список літератури

 

1) Жабін В.І.,Ткаченко В.В. Логические основы и схемотехника цифровых ЭВМ.–Київ ТОО "Век+",1999.

2) Самофалов К.Г., Корнійчук В.І., Тарасенко В.П. Электронные цифровые вычислительные машины. – К. Вища школа, 1983.

3) Савельєв А.Я. Арифметические и логические основы цифровых автоматов.– Москва: Энергия,1974 г.

4) Поспелов Д.А. Логические методы анализа и синтеза схем.– Москва: Энергия,1974г.

5) Хоуп Г. «Проектирование цифровых вычислительных машин и интегральных схем.» Москва: Мир, 1984 г.

 



Поделиться:


Последнее изменение этой страницы: 2016-08-12; просмотров: 209; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.222.162.216 (0.054 с.)