TAMS / Java / Hades / applets: contents | previous | next | ||||
Hades Applets contents visual index introduction std_logic_1164 std_logic va... std_logic lo... switches basic gates hex-switch clock generator two-phase clock resolution f... wired-AND demo detectors an... 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... 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 | Two-phase clock generator Circuit Description This circuit demonstrates how to use two ClockGen components to generate a two-phase non-overlapping clock signal. The basic idea is to use the same period for both clock generators, but to use different offset timing parameters in order to delay one generator with respect to the other. The timing parameters chosen in the demo use a delay of one-half period and a small duty-cycle to generate a non-overlapping two-phase clock. The large period (2 seconds) used in the demonstration allows to watch the clock signals easily, but the same concept can also be applied to more realistic clock frequencies like a few megahertz. In circuits with flipflop components, you might want to include a PowerOnReset component with corresponding timing parameters. The reset pulse should last until both clock generators are running, and it should not end near the active edge of either of the clocks. | |||
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/00-intro/05-switches/two-phase-clock.html |