![]()  | ![]()  | |||
| 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 |