Question

In: Electrical Engineering

This question concerns a synchronous sequential counter, which counts an arbitrary sequence. The properties of the...

This question concerns a synchronous sequential counter, which counts an arbitrary
sequence. The properties of the counter include the following:
1. The counter has two inputs, input X and CLK (Clock), and three outputs, A, B and
C. A is the most significant digit in the counting value, and C is the least
significant digit.
2. The counter counts under a POSITIVE clock edge.
3. When X is 0, the counting sequence is:
1, 6, 3, 2, 5, 1, 6, 3, 2, 5, 1, …
When X is 1, the counting sequence is:
1, 5, 7, 0, 3, 1, 5, 7, 0, 3, 1, …

(a) Write down the state table of your counter. You can assume that the states that do
not occur are don’t care conditions.
(b) Design the counter using positive-edged triggered JK flip-flops. Show your design
steps clearly in your work. As the final result, draw the logic circuit diagram of
your counter.

Solutions

Expert Solution

Outputs are taken at output of each flip-flop.

The flip-flops considered are positive edge flip-flops and I used EXOR and EXNOR gates. If you don't wish, you can replace it by basic gates.

Hope you got it


Related Solutions

This question concerns a synchronous sequential counter, which counts an arbitrary sequence. The properties of the...
This question concerns a synchronous sequential counter, which counts an arbitrary sequence. The properties of the counter include the following: 1. The counter has two inputs, input X and CLK (Clock), and three outputs, A, B and C. A is the most significant digit in the counting value, and C is the least significant digit. 2. The counter counts under a POSITIVE clock edge. 3. When X is 0, the counting sequence is: 1, 6, 3, 2, 5, 1, 6,...
Using JK flipflopDesign a multisim schematic for a 4 bit synchronous counter that counts numbers in...
Using JK flipflopDesign a multisim schematic for a 4 bit synchronous counter that counts numbers in Gray code. 4 bit Gray code is as follows: 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1001 1000
Using Multisim, design a 2-bit, synchronous binary counter and verify that it counts in the right...
Using Multisim, design a 2-bit, synchronous binary counter and verify that it counts in the right sequence, Can count up or down and use any FF you desire; 4 screen shots in total: 1 for each input combination
Create a 3-bit counter in verilog that cycles through this sequence, 6,2,4,5,0,7,3,1, with a synchronous rest...
Create a 3-bit counter in verilog that cycles through this sequence, 6,2,4,5,0,7,3,1, with a synchronous rest 4.
Design a synchronous counter having the count sequence given by the following table. Use negative edge-triggered...
Design a synchronous counter having the count sequence given by the following table. Use negative edge-triggered T flip-flops provided with a clock. (i) Draw the state diagram of the counter. (ii) Build the counter's state table showing the synchronous inputs of the T flip-flops as well. (iii) Using Karnaugh maps, find the minimal sum-of-products form of the equations for the inputs to the flip-flops; assume the next states of the unused combinations to be "don't care states" (iv) Draw the...
Design a synchronous 3-bit binary counter that generates the repeated sequence of 0, 3, 4, 7,...
Design a synchronous 3-bit binary counter that generates the repeated sequence of 0, 3, 4, 7, 0, 3, 4, 7, 0… The outputs of the flip-flops are to be the binary output signals of your counter. Your solution needs to include the input equations for the flip-flops, and a circuit diagram for each version. a) Design the counter using D flip-flops b) Design the counter using T flip-flops c) Design the counter using JK flip-flops
Design a synchronous up down counter with the following binary sequence 1, 2, 4,5,7 using J-K...
Design a synchronous up down counter with the following binary sequence 1, 2, 4,5,7 using J-K Flip Flop
Design a synchronous counter, using T flip-flops, that has the following sequence: 0010, 0110, 1000, 1001,...
Design a synchronous counter, using T flip-flops, that has the following sequence: 0010, 0110, 1000, 1001, 1100, 1101, and repeat. From the undesired states the counter must always go to 0010 on the next clock pulse.
Question 3: A)Design a BCD counter. -The circuit counts from 0 to 9, then resets back...
Question 3: A)Design a BCD counter. -The circuit counts from 0 to 9, then resets back to 0 to restart the counting sequence. -The circuit has one input run/stop. If the input is 1, the eounter will count. If the input is 0, the counter will freeze in its current location until the input is set to 1 again. -The circuit has one output. It becomes 1 when the counter completes a cycle and starts the next one. Otherwise, that...
Please write in multisim: Design 3 bit a synchronous counter to produce the following sequence: 0, 1, 2, 5, 3 then 0.by using...
Please write in multisim: Design 3 bit a synchronous counter to produce the following sequence: 0, 1, 2, 5, 3 then 0.by using J-K Filp Flop.. Please i need in multisim and Step of solution. Thanks!!
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT