Difficulty: Easy
Correct Answer: to control data flow
Explanation:
Introduction / Context:
In bused systems, many devices share lines. A three-state buffer lets only one device drive the bus at a time, preventing contention. Understanding its primary role helps in designing reliable bus interfaces.
Given Data / Assumptions:
Concept / Approach:
Tri-state buffers have an enable control. When enabled, they pass data; when disabled, they present a high-impedance output (effectively disconnected). This gating of drive onto the bus is fundamentally about controlling data flow and bus access.
Step-by-Step Solution:
Verification / Alternative check:
System timing diagrams show OE (output enable) signals orchestrating which device drives the bus in each time slot—core to data flow control.
Why Other Options Are Wrong:
Common Pitfalls:
Final Answer:
to control data flow
Discussion & Comments