Difficulty: Medium
Correct Answer: QE
Explanation:
Introduction / Context:Serial-in/parallel-out (SIPO) shift registers are frequently used to create precise, clock-synchronous delays. Each stage holds the input bit for one clock period, so selecting the correct tap provides a deterministic delay useful in timing alignment, serialization, de-serialization, and pulse stretching.
Given Data / Assumptions:
Concept / Approach:In a SIPO, a bit appears at stage n after n clock edges. Thus, the delay at tap Qn equals n * Tclk. Choose n so that n * 0.25 µs = 1.25 µs. The integer n that satisfies this is n = 5, corresponding to the fifth stage (QE).
Step-by-Step Solution:
Compute Tclk = 1 / 4,000,000 = 0.25 µs.Set n * 0.25 µs = 1.25 µs.Solve for n: n = 1.25 / 0.25 = 5.Tap for stage 5 is QE (QA=1, QB=2, QC=3, QD=4, QE=5).Verification / Alternative check:List delays per tap: QA=0.25 µs, QB=0.50 µs, QC=0.75 µs, QD=1.00 µs, QE=1.25 µs, QF=1.50 µs, QG=1.75 µs, QH=2.00 µs. The required delay matches QE exactly.
Why Other Options Are Wrong:
Common Pitfalls:Off-by-one mistakes in stage numbering; confusing SIPO stage index with bit significance; ignoring that each stage adds exactly one Tclk of latency. Always confirm the device's pinout for QA–QH mapping.
Final Answer:QE
Discussion & Comments