Упрощение ОЧУС картами Вейча

Функция P (Карта Карно)

Y1 y2 h G t45QwRU9rIv7u1xnxo30icM+VIJDyGdaQR1Cl0npyxqt9jPXIbF2cr3Vgde+kqbXI4fbViZRtJRW N8Qfat3htsbyvL9YBe+jHjfz+HXYnU/b688h/fjexajU48O0eQERcAr/ZvjDZ3QomOnoLmS8aBWk S64S+B4/g2B9kcx5OCpI0sUKZJHL2wbFLwAAAP//AwBQSwECLQAUAAYACAAAACEAtoM4kv4AAADh AQAAEwAAAAAAAAAAAAAAAAAAAAAAW0NvbnRlbnRfVHlwZXNdLnhtbFBLAQItABQABgAIAAAAIQA4 /SH/1gAAAJQBAAALAAAAAAAAAAAAAAAAAC8BAABfcmVscy8ucmVsc1BLAQItABQABgAIAAAAIQDJ p6cgggIAALYGAAAOAAAAAAAAAAAAAAAAAC4CAABkcnMvZTJvRG9jLnhtbFBLAQItABQABgAIAAAA IQBBjF7H4QAAAAkBAAAPAAAAAAAAAAAAAAAAANwEAABkcnMvZG93bnJldi54bWxQSwUGAAAAAAQA BADzAAAA6gUAAAAA "> P x1 x2
        * *    
        * *  
        * *  
        * *    
* * * * * * *  
* * * * * * *
* * * * * * *
* * * * * * *  

Функция Q1 (Карта Карно)

Y1 y2 h P x1 x2
000       * *  
      * *
    * *  
    * *
* * * * * * *  
* * * * * * *
* * * * * * *  
* * * * * * *

Функция Q2 (Карта Карно)

(в дальнейшем будет упрощаться алгоритмом рота)

Y1 y2 h P x1 x2 110
000       * *  
    * *    
    * *  
      * *    
* * * * * * *  
* * * * * * *
* * * * * * *  
* * * * * * *

Безразличные наборы

Y1 y2 h P x1 x2
000         * *    
        * *    
        * *    
        * *    
* * * * * * *  
* * * * * * *  
* * * * * * *  
* * * * * * *  

Результата минимизации ОЧУС с помощью карт Вейча и алгоритма рота

ОЧУС функция P

Упрощение ОЧУС картами Вейча - student2.ru

ОЧУС функция Q1

Упрощение ОЧУС картами Вейча - student2.ru + Упрощение ОЧУС картами Вейча - student2.ru + Упрощение ОЧУС картами Вейча - student2.ru + Упрощение ОЧУС картами Вейча - student2.ru + Упрощение ОЧУС картами Вейча - student2.ru + Упрощение ОЧУС картами Вейча - student2.ru + Упрощение ОЧУС картами Вейча - student2.ru

ОЧУС функция Q2

Упрощение ОЧУС картами Вейча - student2.ru + Упрощение ОЧУС картами Вейча - student2.ru + Упрощение ОЧУС картами Вейча - student2.ru + Упрощение ОЧУС картами Вейча - student2.ru

Безразличные наборыОЧУС (Для алгоритма Рота)

Упрощение ОЧУС картами Вейча - student2.ru + Упрощение ОЧУС картами Вейча - student2.ru + Упрощение ОЧУС картами Вейча - student2.ru

Реализация ОЧУС в заданном базисе

базис: А

&
4

Упрощение ОЧУС картами Вейча - student2.ru

Упрощение ОЧУС картами Вейча - student2.ru

ОЧУС функция P

Упрощение ОЧУС картами Вейча - student2.ru

Результат:

Упрощение ОЧУС картами Вейча - student2.ru

ОЧУС функция Q1

Упрощение ОЧУС картами Вейча - student2.ru

Результат:

Упрощение ОЧУС картами Вейча - student2.ru

Упрощение ОЧУС картами Вейча - student2.ru

ОЧУС функция Q2

Упрощение ОЧУС картами Вейча - student2.ru + Упрощение ОЧУС картами Вейча - student2.ru + Упрощение ОЧУС картами Вейча - student2.ru + Упрощение ОЧУС картами Вейча - student2.ru

Результат:

Упрощение ОЧУС картами Вейча - student2.ru

Реализация переключательной функции Q1 и P

Реализация переключательной функции Q2

Логический синтез преобразователя множителя (ПМ)

Преобразователь множителя (ПМ) служит для исключения из множителя диад 11, заменяя их на триады Упрощение ОЧУС картами Вейча - student2.ru и диад 10, заменяя их на триады Упрощение ОЧУС картами Вейча - student2.ru .

Таблица истинности ПМ.

Вх. диада Мл. бит Зн. Вых. диада
Qn Qn-1 Qn-2 P S1 S2

Qn-1Qn-2
Минимизируем выходные функции

Qn


P
       

P = Qn

Видно, что S1минимизировать нельзя, поэтому Упрощение ОЧУС картами Вейча - student2.ru .

Qn
Qn-1Qn-2


S2
   
   

Упрощение ОЧУС картами Вейча - student2.ru

Логический синтез одноразрядного четверичного сумматора на основе мультиплексоров

Мультиплексор – это логическая схема, имеющая n информационных входов, m управляющих входов и один выход. При этом должно выполняться условие n = 2m.На выход мультиплексора может быть пропущен без изменений любой (один) логический сигнал, поступающий на информационные входы. Порядковый номер информационного входа, значение с которого в данный момент должно быть передано на выход, определяется двоичным кодом на управляющих входах.

Для синтеза ОЧС будем использовать мультиплексор “один из восьми” (1 из 8ми).

Входы I0,I1,…, I7 - это информационные входы мультиплексора. Сигналы х1 могут принимать значения 0 или 1. Входы S0 ,S1 , S2 - управляющие входы.

Таблица истинности для ОЧС на мультиплексорах

a1a2b1 b2p П Псхема S1 S1схема S2 S2схема
b2p Упрощение ОЧУС картами Вейча - student2.ru Упрощение ОЧУС картами Вейча - student2.ru
Упрощение ОЧУС картами Вейча - student2.ru Упрощение ОЧУС картами Вейча - student2.ru Упрощение ОЧУС картами Вейча - student2.ru
Упрощение ОЧУС картами Вейча - student2.ru Упрощение ОЧУС картами Вейча - student2.ru Упрощение ОЧУС картами Вейча - student2.ru
Упрощение ОЧУС картами Вейча - student2.ru Упрощение ОЧУС картами Вейча - student2.ru Упрощение ОЧУС картами Вейча - student2.ru
Const 0 Упрощение ОЧУС картами Вейча - student2.ru Упрощение ОЧУС картами Вейча - student2.ru
Упрощение ОЧУС картами Вейча - student2.ru Упрощение ОЧУС картами Вейча - student2.ru Упрощение ОЧУС картами Вейча - student2.ru
Const 1 Упрощение ОЧУС картами Вейча - student2.ru Упрощение ОЧУС картами Вейча - student2.ru
Упрощение ОЧУС картами Вейча - student2.ru Упрощение ОЧУС картами Вейча - student2.ru Упрощение ОЧУС картами Вейча - student2.ru


Оценка эффективности минимизации и подсчёт времени

ОЧУС:

До минимизации :

CP=4+4*6+4=32;

CQ1=6+12*6+12=90;

CQ2=6+12*6+12=90;

C1= CP+ CQ1+ CQ2= 32+90+90 = 212;

После минимизации:

CP= 2+3или-не = 5;

CQ1= 5+4или-не *2+3или-не *1+2или-не *2+1= 21;

CQ2= 6+5или-не *1+3или-не *2+2или-не *2+1 = 22;

C2= CP+ CQ1+ CQ2= 5+21+22 = 48;

Эффективность минимизации θ=С1/C2;

θ = 212/48 = 4,42; Цена схемы уменьшилась в 4,42 раза.

ОЧС:

CП=5*16+16+5=101;

CS1=5*16+16+5=101;

CS2=5*16+16+5=101;

C1= CП+ CS1+ CS2=101+101+101=303;

После минимизации:

CП = 2+2и*1+3и*6+7или +7+1=37

CS1=5+4и*8+8или +8+1= 49;

CS2=5+4и*8+8или +8+1= 49;

C2=CП+ CS1+ CS2=37+49+49 = 135;

Эффективность минимизации θ=С1/C2;

θ = 303/135= 2,24; Цена схемы уменьшилась в 2,24 раза.

Наши рекомендации