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

. (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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!