Re: Question on State Table Outputs

From: Francois Choquette (francoischoquette_at_hotmail.com)
Date: 11/10/04


Date: 9 Nov 2004 19:28:21 -0800

There are two major state machine types : Moore and Mealy.

Moore : output is only dependent on the current state

Mealy : output is a combinatorial function of current state and
current input(s)

So, for your example, Output column should be for time (T), not (T+1).
 You may take a look at Randy H Katz Contemporary Logic Design book
from '93, available online at
http://www2.ele.ufes.br/~ailson/digital2/cld/CLD.html, chapter 8 :
Finite state machine design.

Have fun!

Francois Choquette

Steven O. <null@null.com> wrote in message news:<sgf2p0l4uvjcvh7bar9sn2mpt3uonn3tqb@4ax.com>...
> Hi. I'm taking a course on introductory digital logic, and there is a
> question where I have a disagreement with the instructor, and I think
> he may be mistaken on a certain point. We are using the text Digital
> Design by Mano, and while the book is generally very good, I think
> even the text is not fully clear on this.
>
> Suppose you have a State Table for a simple circuit with, say, two
> flip flops (A and B), input X, and output Y. So the headings for the
> table are:
>
> Present State (time T) Input (T) Next State (T+1) Output (T+1)
> A_______B__________X_______ A____ B_____________ Y
>
> Now, the question is right there in the table heading, because the
> instructor says that the output column, Y, should be for time T --
> that is, it is based on the states of A and B at time T. To me that
> makes no sense -- it seems the whole point is to start with A and B at
> time T, put in your input X, and see what A, B, and Y are at time T+1.
> So, that's basically the question -- is the output column for time T,
> or for time T+1?
>
> Thanks in advance for all replies.
>
> Steve O.
>
>
>
> "Spying On The College Of Your Choice" -- How to pick the college that is the Best Match for a high school student's needs.
> www.SpyingOnTheCollegeOfYourChoice.com



Relevant Pages

  • Re: Question on State Table Outputs
    ... There are two major state machine types: Moore and Mealy. ... Finite state machine design. ... > flip flops, input X, and output Y. So the headings for the ...
    (sci.electronics.design)
  • Re: memory usage in cmucl
    ... I would probably find a Common Lisp library ... My design intent was to separate the "work getting done" from the logic ... In a state machine having a number of different ... (make-state stateN (...)) ...
    (comp.lang.lisp)
  • Re: Can a low-level programmer learn OOP?
    ... if the priority is ease of programming. ... Let's talk about design versus implementation for a moment, ... look at a problem and convert it to a state machine, ... and languages with good OO support make this ...
    (comp.lang.python)
  • Re: FPGA for hobby use
    ... My old boss hung up a quote of mine about trying to design SW by ... Andy, before I abandoned schematics, I had come up with a very workable graphical state machine entry for schematics. ... I made schematic wrappers that looked like state diagram elements so that putting together the state machine was much like drawing it out. ...
    (comp.arch.fpga)
  • Re: Which university produces good analog EEs?
    ... If you're designing a chip you aren't going to be using a PIC, ... you won't likely be using "memory elements" and ... Memory elements are part of the state machine design. ...
    (sci.electronics.design)