Protocol violation faults always block the firewall when it is enabled. The following AXI protocol violation conditions block the MI-side firewall:
- ERRS_BRESP
- A slave must only give a write response after both the write address and the last write data item are transferred, and the BID, if any, must match an outstanding AWID.
- ERRS_RDATA_NUM
- The number of read data items must match the corresponding ARLEN.
- ERRS_RID
- Slave can only give read data in response to an outstanding read transaction, and the RID, if any, must match an outstanding ARID.
- ERRS_BVALID_STABLE
- Once BVALID is asserted, it must remain asserted until BREADY is High.
- ERRS_RVALID_STABLE
- Once RVALID is asserted, it must remain asserted until RREADY is High.