Question 4 A number generator sequences through the numbers, 0, 1, 4, and 6. After 6, it goes back to 0 and continues th
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am
Question 4 A number generator sequences through the numbers, 0, 1, 4, and 6. After 6, it goes back to 0 and continues th
Question 4 A number generator sequences through the numbers, 0, 1, 4, and 6. After 6, it goes back to 0 and continues the same counting sequence. A 3-bit binary number ABC is used to represent the numbers, whereby A is the MSB and C is the LSB. It is a self-correcting counter and all unused states will reset back to number 0. A LED will only light up when the used states are even numbers. The propagation delay time for the NOT gate, AND gate, OR gate, NAND gate, NOR gate, XOR gate, and flip-flop are 5 ns, 10 ns, 15 ns, 20 ns, 25 ns, 30 ns, and 50 ns, respectively. (a) Sketch the state transition diagram for the binary numbers. (3 marks) (b) Recall the operation of J-K flip-flops, derive the Booleans for each flip-flop inputs and show the state transition table. (14 marks) Page 4 of 6 (c) Implement the number generator using J-K flip-flops and logic gates, and thus estimate the maximum clock frequency of the counter. (8 marks)