BAB II
PEMROGRAMAN VHDL MULTIPLEXER
DAN DEMULTIPLEXER SOFTWARE
VIVADO
Tujuan
1. Terminal Input
Komponen Mux yang pertama adalah terminal input. Yang mana terminal
input atau yang dikenal juga sebagai jalur input adalah tempat dimana
perangkat tersebut menerima sinyal. Sinyal yang masuk pada perangkat, baik
yang berupa sinyal analog maupun digital biasanya berjumlah lebih dari satu.
Sinyal-sinyal tersebut dapat masuk pada perangkat yaitu dengan melalui jalur
input.
2. Terminal Pengendali
Terminal pengendali sering disebut juga sebagai terminal pemilih. Pada
komponen yang satu ini, semua sinyal yang masuk melalui input akan dipilih,
kemudian ditransmisikan menuju jalur output. Pada multiplexer, terminal
3. Terminal Output
Pada Mux, hanya terdapat satu buah terminal output. Fungsi dari komponen
tersebut adalah untuk menerima sinyal yang telah dipilih dari input. Untuk
selanjutnya diolah dan diteruskan menuju output sesuai dengan gerbang logika
yang digunakan.
B. Demultiplexer
Pada dasarnya rangkaian ini adalah kebalikan dari multiplexer. Rangkaian
ini mendapatkan informasi di satu input dan menyebarkannya ke beberapa jalur
output berdasarkan kombinasi atau nilai dari pin selector. Berdasarkan sifat
itulah rangkaian ini dapat juga disebut sebagai rangkaian distributor. Jika
mengingat kembali karakter rangkaian dari decoder, maka akan terlihat bahwa
decoder dapat juga digunakan sebagai demultiplexer.
Prosedur Percobaan
Gerbang
No Program Hasil Simulasi
Logika
library IEEE;
use
IEEE.STD_LOGIC_1164.ALL;
entity MUX_2_K_1 is
Port ( s0 : in
STD_LOGIC;
d1 : in STD_LOGIC;
MUX 2 d0 : in STD_LOGIC;
1.
TO 1 f : out STD_LOGIC);
end MUX_2_K_1;
architecture
Boolean_function of
MUX_2_K_1 is
begin Gambar 2.2 Hasil Simulasi Gerbang
f <= (d0 and not s0) or Logika MUX 2 To 1
(d1 and s0);
end Boolean_function;
library IEEE;
use
IEEE.STD_LOGIC_1164.ALL;
entity MUX_4_TO_1 is
Port ( d3 : in
STD_LOGIC;
d2 : in STD_LOGIC;
d1 : in STD_LOGIC;
d0 : in STD_LOGIC;
s0 : in STD_LOGIC;
s1 : in STD_LOGIC;
2.
MUX 4 g : in STD_LOGIC;
TO 1 f1 : out STD_LOGIC;
f2 : out STD_LOGIC); Gambar 2.3 Hasil Simulasi Gerbang
end MUX_4_TO_1; Logika MUX 4 To 1
architecture
Boolean_function of
MUX_4_TO_1 is
begin
f1 <= not G and ( (d0
and not s0) or (d1 and
s0) );
f2 <= (d0 and not s1 and
not s0) or (d1 and not
s1 and s0) or (d2 and s1
and not s0) or (d3 and
s1 and s0);
end Boolean_function;
Kesimpulan