Проектирование устройства суммирования по модулю семь, страница 17

Первый цикл формирования ПМФ:

1.     α=1.

2.     Несущественные переменные отсутствуют.

3.     K1=1.

7.     D1=0.

11. Подмножества M1(f0), M0(f0) в декомпозиционной таблице разбиты на подмножества по числу j неинверсных переменных в наборах и упорядочены в порядке убывания j.

12.  jmin=1.

13.Сформируем ПМФ f11 и f21

1. M0(f11)=Ø , M1(f11)={1,2,3,4,5,6,56,46,45,36,35,34,26,25,24,23,16,15,14,13,12}

Включаем в первичную ДНФ ПМФ f11 элементарные конъюнкции 1,2,3,4, 5,6. Далее, исключив из M12(f000) все наборы, реализуемые 1,2,3,4,5,6, получим M12(f000)=Ø. P(f11)={1,2,3,4,5,6}.

2. Формируем подмножество W(f11)={126,135,156,234,246,345}

3. Поскольку W(f11)≠Ø формируем ПМФ f21.

4. Формируем первичную ДНФ P(f21) ПМФ f21:

M0(f21)={ 1,2,3,4,5,6,56,46,45,36,35,34,26,25,24,23,16,15,14,13,12}

M1(f21)={126,135,156,234,246,345}. Включаем в первичную ДНФ ПМФ f21 элементарные конъюнкции 126,135,156,234,246,345. Далее, исключив из, M13(f21), M14(f21) все наборы, реализуемые импликантами 126,135,156, 234,246,345, получим, M13(f21)=Ø,  M14(f21) =Ø.

При этом P (f21)={126,135,156,234,246,345}.

5. Принимаем e=2.

6. Формируем множество Q12(f0)=Ø к п.15

15. e=e+1=3

16. e+j=n к п.6

6. Q13(f000)=Ø к п.15

    15. e=e+1=4

16. e+j>n

17. конец.

Сократим M1(f0),исключив наборы, реализованные композицией сформированных ПМФ: M1(f0)={1246,1256,1345,1356,2345,2346}

15.   Т.к. M1(f0) ≠Ø необходим еще цикл декомпозиции.

16.  α=2, переходим к очередному циклу декомпозиции

       Второй цикл формирования ПМФ.

2.     Несущественные переменные отсутствуют.

3.     K2=1.

7.     D2=0.

11. Подмножества M1(f0), M0(f0) в декомпозиционной таблице разбиты на подмножества по числу j неинверсных переменных в наборах и упорядочены в порядке убывания j.

12.   jmin=4.

13.Сформируем ПМФ f12 и f22

1.  M0(f12) = {126,135,156,234,246,345},

M1(f12)={1246,1256,1345,1356,2345,2346},

P(f12)={1246,1256,1345,1356,2345,2346}.

2. W(f12)= Ø.

3. Поскольку W(f12)= Ø ПМФ f21 не формируется.

14.Сокращаем M1(f0), исключая наборы, реализованные композицией    сформированных ПМФ: M1(f0)= Ø.

15.  Поскольку M1(f0)= Ø процесс формирования ПМФ окончен. Приступаем к оптимизации.

17.Т. к. ПМФ f21 не формировалась, сразу переходим к оптимизации ПМФ f12.

4.  Сформируем множество простых имликант R(f12) ПМФ f12 : Т.к. число импликант невелико  используем второй способ формирования простых импликант: Для каждой из импликант первичной ДНФ сформируем множество элементарных конъюнкций ранга 3, их покрывающих:                                                                                     

{124,126,246,146,125,256,156,134,135,345,145,136,356,234,235,245, 236,346}

M0(f12)={126,135,156,234,246,345},

Сравнение сформированных элементарных конъюнкций с наборами подмножества M0(f12) показывает, что 124,146,125,256,134,145,136, 356,235,245,236,346 не реализуют ни одного набора из указанного подмножества. Далее разложим их на конъюнкции второго ранга:

12,14,34,16,46,25,15,26,56,13,45,16,36,35,23,24. Очередное сравнение показывает что 14, 25, 36 не пересекаются с наборами M0(f12) и могут быть включены в множество R(f12) ПМФ f12.Найдем оптимальное покрытие по таблице покрытия:  

1246

1256

1345

1356

2345

2346

14

˅

˅

25

˅

˅

36

˅

˅

P(f21)={14, 25, 36}.

18.    α = α – 1=1.

19.    Оптимизируем ПМФ f11 и f21

20.     Сформируем новое характеристическое подмножество f21, отметив наборы 1246,1256,1345,1356,2345,2346 как неопределенные, остальные остаются без изменений.

17. Проведем оптимизацию ПМФ f11 и f21

1.  Сформируем вторым способом множество простых импликант f21: