Question

Create a FSM that detects the input bit pattern ‘01’. The output will be ‘0’ until...

Create a FSM that detects the input bit pattern ‘01’. The output will be ‘0’ until the exact pattern ‘01’ is received. At the point of receiving ‘01’, the FSM will output 1, and then go back to output ‘0’ until the next ‘01’ is received.

1) Draw the Moore FSM diagram for the above

2) Write the FSM tables:

a. State Assignment (Gray Encoding)

b. State Output

c. State Transition Tables

3) Simplify the Output logic (use K-Map if necessary)

4) Simplify the State Transition logic (use K-Map if necessary)

5) Draw the circuit for the FSM

Homework Answers

Answer #1

In Moore Machine, the output is associated with the states.

So, the machine to design is to be in moore and the conditions are,

- Untill the pattern "01" is matched, the output will be 0.

- When patter "01" is matched, the output will be 1.

1) Moore FSM state diagram

Let we have 3 states: A, B, C and outputs are associated with the state. A is the initial state,

2) FSM Table :

Present State Input = 0 Input = 1 Output
A B A 0
B B C 0
C B A 1
Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
design a serial binary pattern detector with a Moore FSM. serial input w send a new...
design a serial binary pattern detector with a Moore FSM. serial input w send a new bit every clock cycle. it shoud output a high value for output z if it detects either 1001 or 1110. it shouldn't reset after reading 4 bits. ex) input 111001 create the output 00001001 a) state transition diagram b) state transition table c) output table d) equations for output / next state
3. Parity generator [20] Submission file for this part: 3.circ Main circuit name: paritygen Input pin(s):...
3. Parity generator [20] Submission file for this part: 3.circ Main circuit name: paritygen Input pin(s): inputw [1], sysclock [1] Output pin(s): outputq [1] Derive a minimal state table for a Moore model FSM that acts as a three-bit parity generator. For every three bits that are observed on inputw during three consecutive clock cycles, the FSM generates the parity bit outputq = 1 if the number of 1s received in the sequence so far is odd. Thus, this is...
design a moore sequential circuit with one input x and one output z such that z=1...
design a moore sequential circuit with one input x and one output z such that z=1 if the total number of 1's received is odd and the total number of 0's received is an even number greater than 0. (6 states) sample input x: 010011101010010101101 z: 001000001000001000001 derive the starte diagram. use one-hot state assignment for the design. use DFF and draw the circuit
Design a FSM for a Vending Machine In this task, you will design a FSM for...
Design a FSM for a Vending Machine In this task, you will design a FSM for a simple (albeit strange) vending machine of office supplies. The vending machine sells three possible items, each at a different cost: Item Cost Pencil 10 cents Eraser 20 cents Pen 30 cents The vending machines accepts nickels (worth 5 cents), dimes (worth 10 cents), and quarters (worth 25 cents). Physically, it is only possible to insert a single coin at a time. The vending...
What tools could AA leaders have used to increase their awareness of internal and external issues?...
What tools could AA leaders have used to increase their awareness of internal and external issues? ???ALASKA AIRLINES: NAVIGATING CHANGE In the autumn of 2007, Alaska Airlines executives adjourned at the end of a long and stressful day in the midst of a multi-day strategic planning session. Most headed outside to relax, unwind and enjoy a bonfire on the shore of Semiahmoo Spit, outside the meeting venue in Blaine, a seaport town in northwest Washington state. Meanwhile, several members of...
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT