Sequencer integration
Created by: silabs-oysteink
Integrating sequencer with pipeline.
- Not allowing interrupts to break sequences
- Not allowing NMI to break sequences
- Not allowing debug to break sequences
- Exception will be taken on any operation from WB
- Halting of ID stage not allowed if ID stage is in the middle of a sequence (to avoid deadlocks where the core is waiting for a sequence to finish before it can take an interrupt)
- Updated logic to halt IF due to single step to account for multiple operations from the sequencer
SEC clean when localparam ZC_EXT = 0 and correct OBI behavior is assumed (no instr_rvalid_i before instr_req_o)