Exams/m2014 q6c

From HDLBits

Consider the state machine shown below, which has one input w and one output z.

Exams m2014q6.png

For this part, assume that a one-hot code is used with the state assignment 'y[6:1] = 000001, 000010, 000100, 001000, 010000, 100000 for states A, B,..., F, respectively.

Write a logic expression for the next-state signals Y2 and Y4. (Derive the logic equations by inspection assuming a one-hot encoding. The testbench will test with non-one hot inputs to make sure you're not trying to do something more complicated).

Module Declaration

module top_module (
    input [6:1] y,
    input w,
    output Y2,
    output Y4);

Write your solution here

Upload a source file...