Skip to content

Fix for i->o path, and ID stage assertions

Created by: silabs-oysteink

Suppressing *insn bits in the decoder using deassert_we caused a path from data_rvalid_i and to the instr interface, breaking timing.

Added a separate deassert signal for use when IF stage has PMA/PMP/bus_error, and uses this to deassert both write enables and the *_special bits in the decoder. This removes the timing path from the previous solution.

Also brought back in ID stage assertions. Work-in-progress to reenable them and/or move them to appropriate sva files.

Signed-off-by: Oystein Knauserud Oystein.Knauserud@silabs.com

Merge request reports

Loading