Hardware interview practice
Upper Byte of a Register Does Not Update
A 16-bit write is accepted at C2. The address and data are correct, but only the low byte of the register changes on the following edge. Rule to apply: Byte 0 updates only when wstrb[0] is 1, and byte 1 updates only when wstrb[1] is 1. Which signal should be traced next to test whether the upper byte was masked?
Choose one
Answer choices
- A. wstrb[1], the upper-byte write strobe.
- B. The read-channel ready signal.
- C. The interrupt output.
- D. The FIFO empty flag.
