AXI Firewall IP - 1.1 English - PG313

Versal Adaptive SoC Programmable Network on Chip and Integrated Memory Controller 1.1 LogiCORE IP Product Guide (PG313)

Document ID
PG313
Release Date
2025-12-17
Version
1.1 English

The AXI Firewall IP can be used to protect the NoC from potential deadlock situations by isolating a subsystem with an unreliable AXI interface, such as user-defined acceleration kernels.

The AXI Firewall IP is deployed in MI-side mode when a reliable upstream system accesses a downstream subsystem of questionable reliability. A common example is in hardware acceleration systems, in which user-defined acceleration kernels are loaded into a re-programmable region of the FPGA. Potentially fatal conditions that might arise in the user region must be prevented from blocking host access to the FPGA, typically through the PCIe® bridge, which must remain operational.

The AXI Firewall IP is deployed in SI-side mode when a reliable downstream system is accessed by an upstream subsystem of questionable reliability. A common example is in hardware acceleration systems, in which a user-defined acceleration kernel loaded into a re-programmable region of the FPGA acts as a master to access remote memory locations through the PCIe® bridge. Potentially fatal conditions that might arise in the kernel must be prevented from corrupting PCIe® traffic or the remote system.

For details on the AXI Firewall IP, see AXI Protocol Firewall IP LogiCORE IP Product Guide (PG293).