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.
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.
EN |
B |
A |
Q |
0 |
0 |
||
1 |
0 |
0 |
V1 |
1 |
0 |
1 |
V2 |
1 |
1 |
0 |
V3 |
1 |
1 |
1 |
V4 |
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.
EN |
B |
A |
výstup |
0 |
0 |
||
1 |
0 |
0 |
V1 |
1 |
0 |
1 |
V2 |
1 |
1 |
0 |
V3 |
1 |
1 |
1 |
V4 |