Skip to content

[otbn] Synchronization interface#30660

Draft
etterli wants to merge 4 commits into
lowRISC:masterfrom
etterli:otbn-wfx
Draft

[otbn] Synchronization interface#30660
etterli wants to merge 4 commits into
lowRISC:masterfrom
etterli:otbn-wfx

Conversation

@etterli

@etterli etterli commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

This is a draft implementation of the synchronization interface between Ibex and OTBN. OTBN can execute a WFI instruction which will stall the execution until Ibex writes a RESUME command to OTBN's CMD register.

Any feedback to the concept is highly appreciated whilst I'm away.

Missing features:

  • Simulator adaptation
  • Make CTRL lockable / REGWEN

etterli added 2 commits July 3, 2026 17:00
This specifies and documents the new WFI instruction for OTBN.
Signed-off-by: Pascal Etterli <pascal.etterli@lowrisc.org>
@etterli etterli requested review from h-filali, nasahlpa and vogelpi July 3, 2026 15:21
etterli added 2 commits July 3, 2026 17:31
This adds support for the new WFI enable bit in the CTRL register.
This adds a simple top level test to test the behaviour of the WFI instruction.
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.

1 participant