In reply to dave_59:
- Interface A is Register Interface. Interface B is a Instruction interface. So if I drive a transaction on Interface A to change some system register, then I need to drive a special instruction on Interface B.
- Timing between that subset and special instruction should be randomized.
- No. They don’t have to stop each other. Although until that instruction is driven on Interface B, further transactions on Interface A wont be a valid use case. Design wont error them but it just does not happen at System level.