logo

Multiplexer

Multiplexer je kombinační obvod, který má 2nvstupní linky a jeden výstupní řádek. Jednoduše řečeno, multiplexor je vícevstupový a jednovýstupový kombinační obvod. Binární informace jsou přijímány ze vstupních linek a směrovány do výstupní linky. Na základě hodnot výběrových řádků bude jeden z těchto datových vstupů připojen k výstupu.

Na rozdíl od kodéru a dekodéru existuje n výběrových řádků a 2nvstupní řádky. Celkem jsou tedy 2Nmožné kombinace vstupů. S multiplexerem se také zachází jako Mux .

iterování seznamu v Javě

Existují různé typy multiplexerů, které jsou následující:

2×1 multiplexer:

V multiplexeru 2×1 jsou pouze dva vstupy, tedy A0a A1, 1 řádek výběru, tj. S0a jednotlivé výstupy, tj. Y. Na základě kombinace vstupů, které jsou na výběrové linii S0, jeden z těchto 2 vstupů bude připojen k výstupu. Blokové schéma a pravdivostní tabulka 2 × 1 multiplexer jsou uvedeny níže.

Blokové schéma:

Multiplexer

Tabulka pravdy:

Multiplexer

Logické vyjádření výrazu Y je následující:

Y=S0'.A0+S0.A1

Logický obvod výše uvedeného výrazu je uveden níže:

Multiplexer

4×1 multiplexer:

V multiplexeru 4×1 jsou celkem čtyři vstupy, tedy A0, A1, A2a A3, 2 výběrové řádky, tj. S0a S1a jeden výstup, tj. Y. Na základě kombinace vstupů, které jsou přítomné na výběrových liniích S0a S1, jeden z těchto 4 vstupů je připojen k výstupu. Blokové schéma a pravdivostní tabulka 4 × 1 multiplexer jsou uvedeny níže.

Blokové schéma:

Multiplexer

Tabulka pravdy:

Multiplexer

Logické vyjádření výrazu Y je následující:

Y=S1'S0'A0+S1'S0A1+S1S0'A2+S1S0A3

Logický obvod výše uvedeného výrazu je uveden níže:

Multiplexer

Multiplexer 8 na 1

V multiplexeru 8 na 1 je celkem osm vstupů, tedy A0, A1, A2, A3, A4, A5, A6a A7, 3 výběrové řádky, tj. S0, S1a S2a jeden výstup, tj. Y. Na základě kombinace vstupů, které jsou přítomné na výběrových řádcích S0, S1,a S2, jeden z těchto 8 vstupů je připojen k výstupu. Blokové schéma a pravdivostní tabulka 8 × 1 multiplexer jsou uvedeny níže.

Blokové schéma:

Multiplexer

Tabulka pravdy:

Multiplexer

Logické vyjádření výrazu Y je následující:

Y=S0'.S1'.S2'.A0+S0.S1'.S2'.A1+S0'.S1.S2'.A2+S0.S1.S2'.A3+S0'.S1'.S2A4+S0.S1'.S2A5+S0'.S1.S2.A6+S0.S1.S3.A7

Logický obvod výše uvedeného výrazu je uveden níže:

Multiplexer

8 × 1 multiplexer využívající 4 × 1 a 2 × 1 multiplexer

Můžeme implementovat 8 × 1 multiplexer využívající multiplexor nižšího řádu. K realizaci 8 × 1 multiplexer, potřebujeme dva 4 × 1 multiplexer a jeden 2 × 1 multiplexer. 4 × 1 multiplexer má 2 výběrové řádky, 4 vstupy a 1 výstup. 2 × 1 multiplexer má pouze 1 řádek výběru.

Pro získání 8 datových vstupů potřebujeme dva 4 × 1 multiplexer. 4 × 1 multiplexer vytváří jeden výstup. Abychom získali konečný výstup, potřebujeme 2 × 1 multiplexer. Blokové schéma z 8 × 1 multiplexer pomocí 4 × 1 a 2 × 1 multiplexer je uveden níže.

Multiplexer

16 na 1 multiplexer

V multiplexeru 16 na 1 je celkem 16 vstupů, tj.0, A1, …, A16, 4 výběrové řádky, tj. S0, S1, S2a S3a jeden výstup, tj. Y. Na základě kombinace vstupů, které jsou přítomné na výběrových řádcích S0, S1a S2, jeden z těchto 16 vstupů bude připojen k výstupu. Blokové schéma a pravdivostní tabulka 16 × 1

Blokové schéma:

Multiplexer

Tabulka pravdy:

Multiplexer

Logické vyjádření výrazu Y je následující:

třída vs objekt v jazyce Java
Y=A0.S0'.S1'.S2'.S3'+A1.S0'.S1'.S2'.S3+A2.S0'.S1'.S2.S3'+A3.S0'.S1'.S2.S3+A4.S0'.S1.S2'.S3'+A5.S0'.S1.S2'.S3+A6.S1.S2.S3'+A7.S0'.S1.S2.S3+A8.S0.S1'.S2'.S3'+A9.S0.S1'.S2'.S3+Y10.S0.S1'.S2.S3'+A11.S0.S1'.S2.S3+A12 S0.S1.S2'.S3'+A13.S0.S1.S2'.S3+A14.S0.S1.S2.S3'+A15.S0.S1.S2'.S3

Logický obvod výše uvedeného výrazu je uveden níže:

Multiplexer

16×1 multiplexer využívající 8×1 a 2×1 multiplexer

Můžeme implementovat 16 × 1 multiplexer využívající multiplexor nižšího řádu. K realizaci 8 × 1 multiplexer, potřebujeme dva 8 × 1 multiplexer a jeden 2 × 1 multiplexer. 8 × 1 multiplexor má 3 výběrové linky, 4 vstupy a 1 výstup. 2 × 1 multiplexer má pouze 1 řádek výběru.

Pro získání 16 datových vstupů potřebujeme dva multiplexery 8×1. 8 × 1 multiplexer vytváří jeden výstup. Takže, abychom získali konečný výstup, potřebujeme 2 × 1 multiplexer. Blokové schéma z 16 × 1 multiplexer pomocí 8 × 1 a 2 × 1 multiplexer je uveden níže.

Multiplexer