Skip to content

Conversation

da-gazzi
Copy link
Contributor

This fixes a potential bug:
TCDM reads issued by the debug module may take so long to get filled that the JTAG request to read out the result of the memory read comes too early. In this case, the debug module sets an internal error flag which prevents it from issuing any more TCDM transactions. By periodically clearing this error flag in the testbench while checking the core status register, we make sure that tests terminate correctly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants