Dependency between interfaces

In reply to dave_59:

  1. 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.
  2. Timing between that subset and special instruction should be randomized.
  3. 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.