Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed assertion of ap_done #1076

Merged
merged 2 commits into from
Jul 6, 2022
Merged

Fixed assertion of ap_done #1076

merged 2 commits into from
Jul 6, 2022

Conversation

nathanielnrn
Copy link
Contributor

@nathanielnrn nathanielnrn commented Jul 6, 2022

ap_done is now not asserted based on timeouts, rather only on memories_sent
being asserted. Avoids confusing behavior where hardware seems to abort
without a reason.

At some point we may want to revert this to enable
timeouts?

Part of #1072 and #1022

ap_done is now not asserted based on timeouts, rather only on memories_sent
being asserted. Avoids confusing behavior where hardware seems to abort
without a reason.

At some point we may want to revert this to enable
timeouts?
@rachitnigam
Copy link
Contributor

LGTM!

@nathanielnrn nathanielnrn merged commit 45f0dd5 into master Jul 6, 2022
@nathanielnrn nathanielnrn deleted the ap-done-assertion-fix branch July 6, 2022 20:40
@sampsyo
Copy link
Contributor

sampsyo commented Jul 7, 2022

At some point we may want to revert this to enable timeouts?

Good point. I agree with removing the timeout for now… I wonder if it will ever come back to bite us. If we ever get frustrated by the hardware seeming to run forever, we can revisit this. (But maybe the hardware should somehow report that it has timed out rather than just silently finishing…)

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.

3 participants