Multiplekser atau disingkat MUX adalah alat atau komponen elektronika yang bisa memilih input (masukan) yang akan diteruskan ke bagian output (keluaran). Pemilihan input mana yang dipilih akan ditentukan oleh signal yang ada di bagian kontrol (kendali) Select.
Komponen yang berfungsi kebalikan dari MUX ini disebut Demultiplekser (DEMUX). Pada DEMUX, jumlah masukannya hanya satu, tetapi bagian keluarannya banyak. Signal pada bagian input ini akan disalurkan ke bagian output (channel) yang mana tergantung dari kendali pada bagian SELECTnya.
Contoh soal :
Ketentuan:
Sinyal pembawa ( carrir ): a = 600, b = 1200, c = 1800, d = 2400
Bila biner 1 : a = 800, b = 1400, c = 1800, d = 2400
Bila biner 0 : a = 200, b = 1000, c = 1600, d = 2200
Sintax untuk soal di atas:
LIBRARY ieee;
Ieee.std_logic_1164.all
ENTITY soal IS
Port (
a,b,c,d : IN std_logic;
z : OUT std_logic);
END soal;
ARCHITECTURE latihan OF soal IS
BEGAN
IF a,b,c,d = 1 THEN z <= a = 800, b = 1400, c = 1800, d = 2400
Else IF a,b,c,d = 0 THEN z <= a = 200, b = 1000, c = 1600, d = 2200;
END latihan;
Tidak ada komentar:
Posting Komentar