Difficulty: Easy
Correct Answer: 8
Explanation:
Introduction / Context:
Asynchronous (ripple) counters cascade toggling stages, each dividing the frequency of the previous stage by 2. Understanding the relationship between stage number and division factor enables quick reasoning about count values based on observed toggles at intermediate stages.
Given Data / Assumptions:
Concept / Approach:
Stage n in a ripple counter has output frequency f_in / 2^n and period 2^n input clock periods. A single transition (LOW→HIGH or HIGH→LOW) occurs every half-period of that stage, i.e., every 2^(n−1) input pulses. Therefore, the first toggle at stage #4 happens after 2^(4−1) = 8 input pulses.
Step-by-Step Solution:
Verification / Alternative check:
Think in binary count: after 8 input clocks, the 4-bit count is 1000₂, which corresponds to the MSB (stage #4) making its first transition from 0 to 1, matching the reasoning above.
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
8
Discussion & Comments