The AXI Firewall IP actively checks for certain potentially fatal problems in the AXI response transfers received on the R and B channels of the MI. When any of the enabled fault conditions are detected on the R or B channel of the MI, the firewall blocks further read and write transfers between the SI and MI. Separate firewall blocking conditions are imposed for read and write faults.
If the block is triggered by a protocol violation fault in
a response transfer, the transfer exhibiting the violation is not propagated
to the SI. The block condition is indicated through the AXI4-Lite control interface and through the non-AXI error
output signals (mi_r_error and mi_w_error
), both of which remain sticky until the block is cleared.
Only problematic conditions observed on the MI of the firewall trigger faults. No conditions observed on the SI of the firewall trigger faults.