- Supports AXI3, AXI4, or AXI4-Lite interface
- Protects either the upstream or downstream network from
failures caused by the opposite network:
- Configurable to
monitor either the MI side or SI side for error
conditions
- When a failure is
detected, the firewall becomes blocked, preventing
further transfers from propagating
- When the firewall
becomes blocked, the AXI Firewall IP generates
compliant transfers out to the protected side, as
needed, to terminate any outstanding
transactions
- Separate blocks for
read and write transactions
- Firewall blocking trigger conditions:
- Timeout on expected
transfers
- Fatal AXI protocol
violations observed on monitored interface
- DECERR or SLVERR
response observed on the MI (optional)
- Soft block
requested through the AXI4-Lite control interface
- Firewall unblocking trigger conditions:
- Unblock requested
through the AXI4-Lite control interface
- Global
aresetn
-
AXI4-Lite control interface:
- Indicates read/write block status
- Indicates cause of block
- Indicates last observed read or write address, when
applicable
- Controls read/write unblock requests (and soft block
requests)
- Sets timeout limits
- Optional independent control interface clock