DescriptionQ088
Q088DVASIC interview problem
A Single Send Command Produces Two Transfers
TechniquesDVWaveform DebuggingReady/valid
DifficultyEasy
TopicWaveform Debugging
LanguageSystemVerilog
Format4 choices
01
Problem
send_one requests one output beat. The receiver is continuously ready. A transfer occurs at each edge where valid and ready are both 1. Rule to apply: Each one-cycle send_one pulse must produce exactly one transfer. After that transfer, valid must be 0 on the next edge unless a new send_one pulse occurs. Why does the receiver count two transfers?
02
