Skip to content

Initial implementation of Zc * sequencer

Created by: silabs-oysteink

Ported sequencer from cv32e41p PR 24.

  • Updated from spec 0.5 to 0.70.4

All sequences for PUSH, POP* and double moves are in.

Missing:

  • Proper handling of exceptions
  • Not detecting all illegal encoding for sequenced instructions
  • Not propagating 'last_op' properly (not propagating last_op made it easier to verify sequences using rvfi logs during simulation)
  • Interaction with interrupts and debug.

SEC clean when ZC_EXT=0

Merge request reports

Loading