TC Moduł 14: Różnice pomiędzy wersjami
Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 234: | Linia 234: | ||
Zatem przyjmujemy arbitralnie <math>U = \{x_3,x_4\}</math> oraz <math>V= \{x_1,x_2,x_5\}</math>, czyli podział <math>P_U = P_3\bullet P_4</math>, <math>P_V = P_1\bullet P_2\bullet P_5</math>, a więc: | Zatem przyjmujemy arbitralnie <math>U = \{x_3,x_4\}</math> oraz <math>V= \{x_1,x_2,x_5\}</math>, czyli podział <math>P_U = P_3\bullet P_4</math>, <math>P_V = P_1\bullet P_2\bullet P_5</math>, a więc: | ||
<math> | <math>P_U=(\overline{1,7,8,13};\overline{2,3,9,14,15};\overline{4,5,10};\overline{6,11,12})</math> | ||
<math> | <math>P_F=(\overline{1,9,14};\overline{5,7,8,13};\overline{2,6,12};\overline{4,11};\overline{3,10,15})</math> | ||
<math> | <math>P_U|P_F=(\overline{(1)(7,8,13)};\overline{(2)(9,14)(3,15)};\overline{(4)(5)(10)};\overline{(11)(6,12)})</math> | ||
<math>P_V=(\overline{1,3};\overline{2};\overline{4,6,7};\overline{5};\overline{8,9,10,12};\overline{11};\overline{13,14};\overline{15})</math> | |||
gdzie bloki <math>P_V\,</math> są oznaczone kolejno <math>B_1, B_2,..., B_8\,</math>. | |||
|} | |} | ||
Linia 247: | Linia 251: | ||
{| border="0" cellpadding="4" width="100%" | {| border="0" cellpadding="4" width="100%" | ||
|width="500px" valign="top"|[[Grafika:TC_M14_Slajd25.png|thumb|500px]] | |width="500px" valign="top"|[[Grafika:TC_M14_Slajd25.png|thumb|500px]] | ||
|valign="top"| | |valign="top"|Z podziału ilorazowego <math>P_U | P_F\,</math> wnioskujemy, że odpowiedni PG powinien mieć co najmniej 3 bloki. Wynika to z faktu, że elementy (2), (9,14) i (3,15) muszą należeć do trzech różnych bloków <math>\Pi_G\,</math> (to samo dotyczy (4), (5) i (10)). Ponadto pamiętamy, że <math>\Pi_G\ge P_V\,</math>. Zatem wprowadzenie bloków z <math>P_V\,</math> do tworzonego <math>\Pi_G\,</math> powinno przebiegać według schematu pokazanego w kolorowej tablicy na planszy. Stąd: | ||
<math>\Pi_G=(\overline{2,4,6,7};\overline{8,9,10,12,13,14};\overline{1,3,5,11,15})</math> | |||
|} | |} |
Wersja z 01:59, 18 wrz 2006
![]() |
Niech i są podziałami na oraz Parser nie mógł rozpoznać (błąd składni): {\displaystyle P_a\ge P_b\}
.
Podział jest podziałem ilorazowym i , jeżeli jego elementy są blokami , a bloki są blokami . |
![]() |
Przystępując do obliczenia dekompozycji najpierw należy funkcję opisać podziałami. |
![]() |
Obecnie stajemy przed najważniejszym zadaniem wynikającym z twierdzenia o dekompozycji, a mianowicie przed obliczeniem podziału . |
![]() |
Dla wygody dalszych obliczeń podział zapiszemy w postaci podziału ilorazowego:
|
![]() |
Interpretując twierdzenie o dekompozycji łatwo zauważyć, że podział tworzymy z bloków podziału zgodnie z podziałem ilorazowym . |
![]() |
Podobnie postępujemy dla funkcji , ale tu korzystamy z bloków iloczynu podziałów oraz ich przynależności do podziałów oraz .
|
![]() |
Rysując raz jeszcze schemat blokowy uzyskanej dekompozycji łatwo zauważamy, że funkcję TL27 można zrealizować na 2 komórkach struktury FPGA typu LUT. |
![]() |
![]() |
Fragment tej tablicy podany jest na planszy. |
![]() |
Podobnie, po obliczeniu iloczynu:
|