Hardware interview practice
Read Returns Data From the Wrong Register
Each column is one rising clock edge. A read of address 0x14 is accepted at C2; expected_data is 0x55, but actual_data is 0xAA. Rule to apply: The response mux is selected by the internal one-hot signal reg_sel. reg_sel[1] selects address 0x14 and data 0x55; reg_sel[0] selects address 0x10 and data 0xAA. Which signal should be traced next to test for an address-decode error?
Choose one
Answer choices
- A. The write byte enables.
- B. The FIFO occupancy.
- C. The one-hot reg_sel decode at C2.
- D. The interrupt clear pulse.
