AXI4
AXI4, or Advanced eXtensible Interface 4, is a memory-mapped interconnect protocol defined as part of ARM's AMBA family. It is designed for high-performance, low-latency communication between components in a system-on-a-chip, supporting scalable bandwidth and high-frequency operation. AXI4 builds on AXI3 with features that favor pipelined, concurrent transfers and out-of-order completion across different transactions.
The interface uses five independent channels: read address (AR), read data (R), write address (AW), write data
AXI4 supports bursting to improve throughput. Burst types include FIXED, INCR, and WRAP, with burst lengths
Variants of AXI4 include AXI4-Lite, a simplified, non-bursting subset for register-style access, and AXI4-Stream, a separate