TAMS / Java / Hades / applets (print version): contents | previous | nextFlipflop components demonstration
DescriptionThis simple circuit demonstrates the flipflop components
included in the Hades hades.models.flipflops
package.
Each flipflop output is simply connected to a LED (Opin),
and each input is connected to switches.
The default values for all switches are U in order to also
demonstrate the flipflop reset or initialization.
Just play with all the circuits to gain an understanding of
the differences between latches (level-sensitive) and
edge-triggered flipflops.
What happens when you change the D input value while the clock
input value is high?
Which of the inputs to the DFFRS flipflop with D, SET, and RESET
inputs has precedence?
Note that the applet also includes two metastable flipflops.
These flipflops behave like the normal flipflops when all inputs
are well-defined. When encountering input timing violations or
undefined input values, however, these simulation models do not
generate X or U output values but enter random 0 or 1 states after
(possibly long) random delays.
Use shift-click on the input pins to generate Z and U input values
for these flipflops and then click the other inputs
to view this random behavior.
Warning: The metastable flipflop models are meant for demonstration
purposes only, and should never be used for 'real' designs.
For further details, please also read the comments for the
metastable JK flipflop
applet.
Run the applet | Run the editor (via Webstart)
Impressum | 24.11.06
http://tams.informatik.uni-hamburg.de/applets/hades/webdemos/16-flipflops/50-ffdemo/flipflopdemo_print.html