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

[tlul,rtl] Modify readback check error reporting logic #24679

Merged
merged 1 commit into from
Sep 30, 2024

Conversation

nasahlpa
Copy link
Member

@nasahlpa nasahlpa commented Sep 26, 2024

Currently, only a readback error check is reported when the error_i signal is not raised. However, as this signal is also raised when there is no activity on the TL-UL bus, we might miss some readback failures.

This commit modifies the error reporting logic to also report the readback mismatch when the error signal is raised.

Closes #24698.

@nasahlpa nasahlpa changed the title [DO_NOT_MERGE] Test [tlul,rtl] Modify readback check error reporting logic Sep 30, 2024
Currently, only a readback error check is reported when the `error_i`
signal is not raised. However, as this signal is also raised when there
is no activity on the TL-UL bus, we might miss some readback failures.

This commit modifies the error reporting logic to also report the
readback mismatch when the error signal is raised.

Closes lowRISC#24698.

Signed-off-by: Pascal Nasahl <[email protected]>
@nasahlpa nasahlpa marked this pull request as ready for review September 30, 2024 16:21
@vogelpi
Copy link
Contributor

vogelpi commented Sep 30, 2024

CHANGE AUTHORIZED: hw/ip/tlul/rtl/tlul_sram_byte.sv

This is a confirmed ECO which is okay.

Copy link
Contributor

@vogelpi vogelpi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for flagging and fixing this @nasahlpa , great work!

@nasahlpa
Copy link
Member Author

CHANGE AUTHORIZED: hw/ip/tlul/rtl/tlul_sram_byte.sv

Confirmed ECO.

@moidx
Copy link
Contributor

moidx commented Sep 30, 2024

CHANGE AUTHORIZED: hw/ip/tlul/rtl/tlul_sram_byte.sv

Confirmed ECO.

@vogelpi vogelpi added the ManuallyCherryPick:earlgrey_1.0.0 This PR should be cherry-picked to the earlgrey_1.0.0 branch (no automation, manual coordination). label Sep 30, 2024
@vogelpi vogelpi merged commit 267e61c into lowRISC:master Sep 30, 2024
45 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component:RTL IP:sram_ctrl IP:tlul ManuallyCherryPick:earlgrey_1.0.0 This PR should be cherry-picked to the earlgrey_1.0.0 branch (no automation, manual coordination).
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[sram_ctrl] Fix alert signaling for Readback feature
3 participants