Question: . (14 points total) You are asked to design a 3-bit counter that will count either 2 places upward or 3 places upward every clock

. (14 points total) You are asked to design a 3-bit counter that will count either 2 places upward or 3 places upward every clock cycle according to a control input X whose function is explained in the following table. The counter has an output signal Z in which Z-1 ony ifwhen X0 and the present state is 001,010,or 100, or when X-1 and the nresent state is 011,101 or 110: otherwise Z-0. Three bits Q2 (MS), Q, and Qo (LS) are needed to represent the state. It is required that Qh needs to be implemented with a JK flip flop. X Command 0 Count from present state to the number 2 places upward ie. if present state is n, then the next state is (t2) mod 8) 1 Count from present state to the number 3 places upward (i.c. if present state is n, then the next state is (r+3) mod 8) Complete the design truth table below. (12 points) Present Input Present State a. PresentFlip-Flop Output Next State Input Row J1 6 0 12 13 15 h. Does the value of Z depend on 2? Isthis a Mealyor a Moore design? Explain your answer.(2 points)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
