Kombinační logické funkce a Booleova algebra, pravdivostní tabulky, Karnaughovy mapy, minimalizace, realizace pevnou logikou a programem
Multiplexery a demultiplexory

Vzhledem k tomu, že přenos informací (zejména na větší vzdálenosti) pomocí paralelní sběrnice vyžaduje větší množství paralelních vodičů, používají se pro přenos informací sériové linky. Například pro 16 bitovou paralelní informaci po převedení na sériovou linku bude stačit 6 informačních kanálů, jeden blokovací, 4 adresovací a jeden informační.

Multiplexer (volič instrukcí) je zařízení, které zajišťuje převod informace přenášené paralelně na sběrnici na informaci přenášenou sériovou linkou. Demultiplexer (selektor instrukcí) je naopak zařízení, které sériovou informaci rozdělí do jednotlivých vodičů sběrnice.

Obr. 4.5: Funkce multiplexeru a demultiplexeru

V levé části obrázku č. 4.5 je znázorněna čtyřbitová sběrnice, po které je přenášena informace. Sběrnice má označeny vodiče V1 až V4. Informace je přenášena paralelní kombinací čtyř bitů. Tato informace vstupuje do multiplexeru (MUX), v němž je převedena na sériovou informaci v pořadí bitů V1 až V4. Takto uspořádaná informace po sériové lince postupuje až k demultiplexeru, který ji opět rozloží do příslušných vodičů sběrnice.

Na obrázku č. 4.6 je zakresleno logické schéma čtyřkanálového multiplexeru. Vstupy V1 až V4 jsou datové vstupy (vstupní informace). Vstupy A a B jsou adresové vstupy a EN je blokovací vstup. Funkci multiplexeru popisuje následující pravdivostní tabulka.

Tabulka 5: Pravdivostní tabulka

EN

B

A

Q

0

0

1

0

0

V1

1

0

1

V2

1

1

0

V3

1

1

1

V4

Obr. 4.6: Multiplexer
Obr. 4.7 Demultiplexer

Na obrázku č. 4.7 je zakresleno logické schéma čtyřkanálového demultiplexeru. Vstup Q je rozdělen na výstupy V1 až V4. Vstupy A a B jsou adresové vstupy a EN je blokovací vstup. Funkci demultiplexeru popisuje následující pravdivostní tabulka.

Tabulka 6: Pravdivostní tabulka

EN

B

A

výstup

0

0

1

0

0

V1

1

0

1

V2

1

1

0

V3

1

1

1

V4