Question: we consider two input streams. The first input stream xo is the least significant and the second input stream x is the most significant
we consider two input streams. The first input stream xo is the least significant and the second input stream x is the most significant bits of a two-bit decimal number stream. For example, the decimal number stream "...21201" has xo = "... 01001" and = "...10100" input streams. The input "11" or decimal "3" is forbidden (to simplify our design). Our sequential circuit adds the incoming decimal numbers (0,1 or 2) until "4" is reached in which case the circuit outputs a logical "3" indicating enough number of values are gathered to take some action. This could be a drink release mechanism or currency exchange mechanism. We will design a Mealy model of the sequential circuit that executes the given functionality as described. 1. Draw the state diagram of your sequential logic. How many states do you need? (Hint: It might be appropriate to set the state values to the sum of the accumulated input values modulo 3.) 2. Do the state reduction techniques help? If yes, reduce your state diagram. 3. Perform state assignment using binary coding and draw the binary-coded state table. 4. Design your circuit using D-FlipFlops and draw the logic diagram. How many flipflops did you need in your design?
Step by Step Solution
3.48 Rating (151 Votes )
There are 3 Steps involved in it
Soti D inputs 21 O 0110 xo 1 0 states So 30 S 32 state d... View full answer
Get step-by-step solutions from verified subject matter experts
