AXI_Protocols_Overview_July9_2020
AXI_Protocols_Overview_July9_2020
1. AXI Introduction
2. Types of AXI Bus
3. Channels on AXI
4. Main general AXI IP
5. AXI Interconnect
6. Example Design: VIVADO
AXI Protocols-Overview
Popular SoC Bus Protocol
• Core Connect
• PLB/OPB/..
• Whishbone
• Used by OpenCores IPs
• AXI
• Advanced Extensible Interface, developed by ARM
• Xilinx use ARM on its all of the FPGA Chip architecture
• While many Xilinx SoC chip also consists of “ARM CPU Core”.
• And Xilinx also have own Microblaze Architecture which also works on AXI
interface protocol.
Reference: Mohammad Sadri
What is AXI?
• AXI is part of ARM AMBA, a family of micro controller buses first
introduced in 1996. The first version of AXI was first included in AMBA
3.0, released in 2003. AMBA 4.0, released in 2010, includes the
second version of AXI, AXI4.
• There are three types of AXI4 interfaces:
➢AXI4—for high-performance memory-mapped requirements.
➢AXI4-Lite—for simple, low-throughput memory-mapped communication (for
example, to and from control and status registers).
➢AXI4-Stream—for high-speed streaming data.
5.
6.
❖In the design, the AXI Master 1 and DMA can access
any of AXI slave IP while CPU2 can only access UART,
ETH and USB.