In a sequential circuit with two T flip-flops: the first has T tied to constant 1 and is driven by the main Clock, producing Q0; the second also has T tied to constant 1 but is driven by Q0 as its own clock input (an asynchronous ripple connection), producing Q1. If the initial value of Q1Q0 is 00, what are the next four values of Q1Q0?
- 11,10,01,00
- B10,11,01,00
- C10,00,01,11
- D11,10,00,01
Explanation
This is a standard 2-bit asynchronous (ripple) up-counter: Q0 toggles every main clock edge; Q1 (T=1) toggles every time Q0 rises (positive-edge triggered). Clock1: Q0 rises 0→1, triggering Q1 to toggle 0→1: state=11. Clock2: Q0 falls 1→0, no trigger: state=10. Clock3: Q0 rises again, triggers Q1 toggle 1→0: state=01. Clock4: Q0 falls, no trigger: state=00. Sequence: 11,10,01,00.
Source: GATE CS 2010 (2010)
This question is part of a 15-day revision cycle — sign in and Project Forge will bring it back the day before you'd forget it.