Figure 2 shows an ASM chart that is to be realized by a sequential circuit using
ID: 3697786 • Letter: F
Question
Figure 2 shows an ASM chart that is to be realized by a sequential circuit using D flip flops. It has five outputs labeled O1, O2, O3 ,O4, O5.
(a) Use a 1-hot code (each state identified by a unique bit) for the state assignment, with Y1 for state A, Y2 for state B, Y3 for state C and Y4 for state D. Write the minimal 2-level Boolean expressions for the state variables and each of the outputs.
(b) Translate the ASM chart of part (a) into a standard three part, synthesizable Verilog description of a state machine.