TAMS / Java / Hades / applets: contents | previous | next | ||||
Hades Applets contents visual index introduction std_logic_1164 gatelevel circuits delay models flipflops adders and arithm... counters LFSR and selftest memories programmable logic state-machine editor misc. demos I/O and displays DCF-77 clock relays (switch-le... switch-level... relays AND, NAND OR, NOR XOR polarity cha... mux and demux full adder full adder (... SR flipflop SR flipflop toggle flipflop toggle flipflop toggle flipf... CMOS circuits (sw... RTLIB logic RTLIB registers Prima processor D*CORE MicroJava Pic16 cosimulation Mips R3000 cosimu... Intel MCS4 (i4004) image processing ... [Sch04] Codeumsetzer [Sch04] Addierer [Sch04] Flipflops [Sch04] Schaltwerke [Sch04] RALU, Min... [Fer05] State-Mac... [Fer05] PIC16F84/... [Fer05] Miscellan... [Fer05] Femtojava FreeTTS | relay-based multiplexer and demultiplexer
Circuit Description
This applet demonstrates an 8:1 multiplexer and the corresonding
1:8 demultiplexer.
Click the input switches or type the ('a','b','c', and 'x') bindkeys to control the demultiplexer (upper circuit), or the ('d','e','f', and '0','1', ..., '7') bindkeys to control the multiplexer. Both circuits are basically identical, except for the different interpretation of inputs and outputs. The common connection of the single switch of the first-level relay is used as the input in the demultiplexer, but as the output of the multiplexer. Naturally, a 2:1 multiplexer/demultiplexer would use only the first-level (single switch) relay, while a 4:1 mux/demux would use both the first-level (single-switch) and second-level (two switches) relays. The generalization to higher level should be obvious as well; for example, the 16:1 mux/demux circuits consists of four levels with an 8-switch relay. In each stage, a single relay with n switches can be replaced by multiple relays with smaller number of switches.
| |||
Print version | Run this demo in the Hades editor (via Java WebStart) | ||||
Usage | FAQ | About | License | Feedback | Tutorial (PDF) | Referenzkarte (PDF, in German) | ||||
Impressum | http://tams.informatik.uni-hamburg.de/applets/hades/webdemos/05-switched/20-relays/mux-demux.html |