Skip to question
asic.fyi
DesignVerificationSystemVerilogFirmwareArchitectureInterviews
asic.fyi/Interview questions/APB Select Drops During a Wait State

Hardware interview practice

APB Select Drops During a Wait State

MediumWaveform DebuggingSystemVerilog

An APB access begins at C2. PREADY remains low for two wait-state cycles and rises at C4 to complete the transfer. Rule to apply: During an access with PENABLE=1 and PREADY=0, PSEL, PENABLE, PADDR, and write data must remain stable until the completion edge. Which APB stability assertion fails first?

Try it in the question bankReason first. Then compare.

Keep this exact question selected while you check your answer and review the full solution.

Practice this question →
Waveform for APB Select Drops During a Wait State. Signals: PSEL, PENABLE, PREADY, PADDR. Numbered markers identify sampled columns.
Read the sampled columns from left to right, then test each choice against the stated timing rule.
Choose one

Answer choices

  1. A. PSEL must remain high throughout an access wait state.
  2. B. PREADY must never be low for two cycles.
  3. C. PENABLE must drop whenever PREADY is low.
  4. D. PADDR must change on every wait-state cycle.
asic.fyi · Learn silicon end to end.info@asic.fyi