Difficulty: Easy
Correct Answer: reset
Explanation:
Introduction / Context:
When a required modulus is not a power of two, designers commonly “truncate” a binary counter by externally detecting a terminal count and forcing the counter back to a known state. This technique is foundational for creating arbitrary divide-by-N frequency dividers and sequence generators using standard binary counters.
Given Data / Assumptions:
Concept / Approach:
To obtain an exact period of N clocks, detect the Nth state and assert the asynchronous clear (reset). The counter then immediately returns to 000… and begins counting the next cycle. Alternatively, for non-zero starting states, a synchronous/asynchronous load may be used, but the classic divide-by-N approach is to reset at the terminal count corresponding to N, yielding an output that repeats every N pulses.
Step-by-Step Solution:
Verification / Alternative check:
Compare with a 6-to-10 decoder used to create a divide-by-10 from a 4-bit binary counter: detecting 1010₂ (decimal 10) and resetting yields MOD-10 behavior (a decade counter).
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
reset
Discussion & Comments