|  |  | |||
| 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    counter    counter with...    counter up-down    counter up-d...    man-wolf-goa...    branch-predi...    stack contro...    traffic ligh...    RS232 transm...  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 | The applets in this chapter demonstrate 
a few typical finite state machines (FSMs),
including counters, a traffic-light controller,
the solution of the man-wolf-goat-cabbage problem, 
and a controller for parallel-to-series conversion.
In all examples, the state machines are 
realized with the Hades interactive state-machine editor called JavaFSM.
See the first counter applet for 
a short description of the state-machine simulation component. Please also check out the animated state-machine demonstrations including the famous farm-road traffic-light controller and an animated elevator provided by Prof. Ferreira and his students from the University of Vicosa in Brazil. During the simulation, the small thumbnail of the FSM simulation component shows the transition graph with the current state and active transition highlighted; it is updated whenever the FSM inputs change. Use the edit command from the popup-menu to open the user-interface of the FSM editor. You can now change the inputs and outputs of the FSM, add or remove states and transitions, etc. (Due to a bug, the name of your state-machine description file (*.fsm) is not saved when you save the Hades design file (*.hds). When designing your own example circuits, you may have to use a text editor to reference your .fsm file.) 
 | |||
| Usage | FAQ | About | License | Feedback | Tutorial (PDF) | Referenzkarte (PDF, in German) | ||||
| Impressum | http://tams.informatik.uni-hamburg.de/applets/hades/webdemos/45-misc/05-fsm-editor/counter.html |