VL04 · Sem 3 · Digital logic
Multiplexers (2:1 and 4:1)
Aim: Select one of several inputs with a multiplexer.
🧪 Live simulation🧊 Real-time 3D bench⚠ Simulated values, not physical measurements
🔬 Virtual lab
Starting the lab…
📘 Theory
A multiplexer passes one input to the output according to the select lines. The conditional operator ?: and case statements both synthesise to MUX cells.
y = s ? b : a
🧰 Apparatus (virtual)
- Yosys
- simulator
📝 Procedure
🎤 Viva questions
How can a MUX implement any logic function
Put the truth table on the data inputs and the variables on the selects.
What is a demultiplexer
The reverse: one input routed to one of many outputs.
🛡️ Safety
Software only. Area and timing use generic teaching assumptions; they are not silicon measurements or sign-off results.