DescriptionQ200
Q200DVASIC interview problem
Read Burst Marks the Third Beat as Last
TechniquesDVWaveform DebuggingReady/valid
DifficultyMedium
TopicWaveform Debugging
LanguageSystemVerilog
Format4 choices
01
Problem
Each column is one rising clock edge. The source sends a four-beat read burst. A beat is accepted only when valid=1 and ready=1; accepted_count is the total immediately after each edge. Rule to apply: An edge with ready=0 does not increase accepted_count. For a four-beat burst, last must be 1 only on the fourth accepted beat and must be 0 on the first three accepted beats. Which read-burst assertion fails first on this waveform?
02
