310
Rys. 3.96. Realizacja układów kombinacyjnych na dekoderach/demultiplekserach według dekompozycji Shannona
W podsumowaniu warto zauważyć, że zarówno multiplekserów jak i dekoderów/demultiplekserów - jako modułów w procesie syntezy układów kombinacyjnych - nie należy stasować bezkrytycznie, lecz każdorazowo powinno się rozważyć opłacalność tego typu rozwiązania. Pamiętając, że z jednej strony konfiguracje z powyższymi modułami mogą mieć takie ząlety jak: jednorodność układowa, mniejsza liczba wymaganych układów scalonyah, większa niezawodność (bo mrfiejsza liczba połączeń „zewnętrznych), możliwość programowania zewnętrznego i łatwe diagnozowanie z pgwodu regularności połączeń, to z drugiej strony mają także i wady takie jak: wyżśza cena rynkowa i możliwość wystąpienia hazardu (patrz rozdz. 3.10).
Stosowanie multiplekserów i dekoderów/demultiplekserów nie w pełni podlega formalnym regułom i osiągnięty rezultat w dużym stopniu może zależeć od wprawy i spostrzegawczości projektanta. W sczególności dotyczy to przypadków zdekomportowanej realizacji funkcji.
Ponadto, o czym warto pamiętać, efektywne metody realizacji układów kombinacyjnych jednowyjściowych na bazie multiplekserów nie przenoszą się niestety na przypadek układów wieIowyjściowyćh. W tym ostatnim, rozwiązania » multiplekserowe wymagają oddzielnej realizacji poszczególnych funkcji, c’-» szczególnie w przypadku większej liczby funkcji (wyjść), przekreśl? sensowność tego typu rozwiązania.
3.7. Projektowanie układów kombinacyjnych z wykorzystaniem cyfrowych układów LSI
3.7.1. Układy z pamięciami stałymi
Dekoder w połączeniu z bramkami sumującymi odpowiednie wyjścia realizuje funkcje przełączające bezpośrednio na podstawie ich tabel wartości (zbiorów jedynek bądź zer funkcji - rozdz. 3.6.2). Elementem, który działa w identyczny sposób, ale nie wymaga już żadnych dodatkowych bramek (zazwyczaj) jest pamięć stała ROM (PROM, EPROM, EAPROM - patrz rozdz. 2.5.5), czyli pamięć z której możliwy jest
b)
Rys. 3.97. Pamięć stała: a) schemat funkcjonalny,' b) uproszczone
oznaczenia matrycy połączeń