Skip to content

Conversation

andreaskurth
Copy link
Contributor

@andreaskurth andreaskurth commented Oct 10, 2025

This register is W1C and has two fields, so we need to write 0x3 to
clear it.
This test tries to ask for a transition with a bogus token. It checks
that the dut replies with an error (which it does!), but then checks
that the transition didn't work, by checking that the current state
hasn't changed.

That isn't quite right: lc_ctrl may also change state to
POST_TRANSITION (whether or not the transition succeeded). This is
documented in the repository that defines the IP:

  https://opentitan.org/book/hw/ip/lc_ctrl/doc/theory_of_operation.html#post-transition-handling

Change the test so that it allows either behaviour.
@rswarbrick rswarbrick marked this pull request as ready for review October 10, 2025 11:39
@rswarbrick
Copy link
Contributor

rswarbrick commented Oct 10, 2025

Promote pipeline triggered as 20251010.10.

@rswarbrick rswarbrick requested review from ekarabu and moidx October 10, 2025 11:40
@ekarabu ekarabu merged commit d918b3a into main Oct 10, 2025
9 checks passed
@ekarabu ekarabu deleted the lowrisc_6 branch October 10, 2025 20:31
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.

[Question] caliptra_ss_fuse_ctrl_interrupts test

3 participants