2. Układy kombinacyjne

2.6. Realizacja funkcji boolowskich

Układy kombinacyjne można budować w różny sposób np.:

• bezpośrednio łącząc bramki. Z bramek NAND, NOR i OR możemy zbudować układ pokazany na Rys. 7.
• wykorzystując bloki funkcjonalne takie jak np. multipleksery, kodery, dekodery, układy PLA i układy PLD
• wykorzystując pamięci stałe ROM, PROM, EPROM

W naturalny sposób do realizacji funkcji boolowskiej można wykorzystać pamięć ROM. Nie jest to metoda oszczędna, ale umożliwia na ogół łatwą realizację i modyfikację funkcji boolowskiej np. w przypadku zastosowania pamięci typu flash.

Rys. 7. Przykład układu kombinacyjnego realizującego pewną funkcję boolowską f:\{0,1\}^8\rightarrow\{0,1\}