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 229: | Linia 229: | ||
{| border="0" cellpadding="4" width="100%" | {| border="0" cellpadding="4" width="100%" | ||
|width="500px" valign="top"|[[Grafika:TC_M14_Slajd24.png|thumb|500px]] | |width="500px" valign="top"|[[Grafika:TC_M14_Slajd24.png|thumb|500px]] | ||
|valign="top"| | |valign="top"|Jak widać zastosowanie rachunku podziałów okazało się wyjątkowo wygodne, gdyż odpowiednie twierdzenie o dekompozycji układów wielowyjściowych traktuje zespół funkcji jako pojedynczy obiekt, podlegający zasadom dekompozycji identycznie jak pojedyncza funkcja | ||
boolowska. Dodatkowo uzyskuje się tu prostą metodę selekcji zbioru argumentów należących do zbioru <math>U\,</math>, o której niestety ze względu na ograniczony zakres wykładu nie będziemy mówili. | |||
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>P_U=\{\overline{1,7,8,13};\overline{2,3,9,14,15};\overline{4,5,10};\overline{6,11,12}\}</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>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> | |||
|} | |} |
Wersja z 01:51, 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:
|