SlideShare a Scribd company logo
2
Most read
4
Most read
16
Most read
Advanced eXtensible
Interface (AXI)
Advanced extensible Interface (AXI)
AXI, the third generation of AMBA interface AMBA 3
specification, is targeted at high performance, high
clock frequency system designs and suitable for high
speed sub-micrometer interconnect:
 separate address/control and data phases
 support for unaligned data transfers using byte
strobes
 burst based transactions with only start address
issued & issuing of multiple outstanding addresses
 easy addition of register stages to provide timing
closure.
How AXI work?
 AXI consist of five different channels:
• Read Address Channel
• Write Address Channel
• Read Data Channel
• Write Data Channel
• Write Response Channel
AXI bus - model
AXI -READ operation
archietecture
Master
Interface
Slave
interface
AXI -WRITE operation
archietecture
Master
Interface
Slave
interface
Channel signaling requirements
 Channel handshake signals
 Write address channel
 Write response channel
 Read address channel
 Read data channel
Transaction channel handshake
pairs
Transaction channel Handshake pair
 Write address channel AWVALID, AWREADY
 Write data channel WVALID, WREADY
 Write response channel BVALID, BREADY
 Read address channel ARVALID, ARREADY
 Read data channel RVALID, RREADY
Comparing AMBA AHB to AXI Bus-
System Modeling
 AMBA AHB
single-channel, shared
bus.
 A 128 bit bus running
at 400 MHz.
 The AHB bus speed was
assumed to be double the
AXI Bus, and two times the
width.
 AMBA AXI
Multi-channel,
read/write optimized bus.
 A 64 bit bus running
at 200 Mhz
 The primary
throughput channels- R/W
data channels, while the
address, response channels
are to improve pipelining of
multiple requests.
The simulation study between AMBA AHB
and AMBA AXI
The simulation study between AMBA AHB
and AMBA AXI-Results
The AHB Bus performed best for the given traffic rates
and sizes. The AXI Bus was rated higher for throughput.
Bus Type Latency Throughput Power
AHB Bus Excellent Good Excellent
AXI Bus Good Excellent Good
Throughput
 Throughput or network throughput is the
average rate of successful message delivery
over a communication channel.
 It is closely related to the channel
capacity of the system, and is the maximum
possible quantity of data that can be
transmitted under ideal circumstances.
 The throughput is usually measured in
bits per second (bit/s or bps), data packets per
second or data packets per time slot.
AXI benefits
 Faster testbench development and more
complete verification of AMBA AXI 3.0/4.0
designs.
 Easy to use command interface simplifies
testbench control and configuration of master
and slave.
 Simplifies results analysis.
 Runs in every major simulation
environment.
Drawback of AXI
 The AMBA AXI4 has limitations with respect to
the burst data and beats of information to be
transferred.
 The burst must not cross the 4k boundary.
Bursts longer than 16 beats are only supported
for the INCR burst type.
 Both WRAP and FIXED burst types remain
constrained to a maximum burst length of 16
beats. These are the drawbacks of AMBA AXI
system which need to be overcome.
T
AXI features
 AMBA AXI 3.0/4.0 Verification IP
provides an smart way to verify the AMBA
AXI 3.0/4.0 component of a SOC or a ASIC.
 AMBA AXI 3.0/4.0 VIP is supported
natively in SystemVerilog, VMM, RVM,
AVM, OVM, UVM, Verilog, SystemC,
VERA, Specman E and non-standard
verification environment.
Summary of AXI
 Productivity—By standardizing on the AXI
interface, developers need to learn only single
protocol for IP.
 Flexibility
AXI4 memory mapped interfaces and
allows burst of up to 256 data transfer cycles
with just a single address phase.
AXI4-Stream removes the requirement
for an address phase altogether and allows
unlimited data burst size.
Summary of AXI cont...
 Availability—By moving to an industry-standard,
access to a worldwide community of ARM
Partners.
Many IP providers support the AXI
protocol.
A robust collection of third-party AXI tool
vendors is available that provide a variety of
verification, system development, and
performance characterization tools.
Axi protocol

More Related Content

ODP
axi protocol
PPTX
Axi protocol
PPTX
Ambha axi
PPTX
AMBA AHB 5
PPTX
Amba axi 29 3_2015
PPT
PPTX
SATA Protocol
PDF
Auto Metro Train to Shuttle Between Stations
axi protocol
Axi protocol
Ambha axi
AMBA AHB 5
Amba axi 29 3_2015
SATA Protocol
Auto Metro Train to Shuttle Between Stations

What's hot (20)

PPTX
AXI Protocol.pptx
PPTX
AMBA Ahb 2.0
ODP
PPTX
Introduction about APB Protocol
ODP
APB protocol v1.0
PPTX
Advance Peripheral Bus
PPTX
AMBA 2.0 PPT
PPTX
AMBA 3 APB Protocol
PDF
Session 8,9 PCI Express
ODP
PCIe DL_layer_3.0.1 (1)
PPT
AMBA3.0 james_20110801
PPTX
SOC Verification using SystemVerilog
PDF
Pcie basic
PDF
Pci express technology 3.0
PPTX
System verilog coverage
PPTX
dual-port RAM (DPRAM)
PPT
SPI Bus Protocol
PPT
Serial Peripheral Interface(SPI)
PPTX
AXI Protocol.pptx
AMBA Ahb 2.0
Introduction about APB Protocol
APB protocol v1.0
Advance Peripheral Bus
AMBA 2.0 PPT
AMBA 3 APB Protocol
Session 8,9 PCI Express
PCIe DL_layer_3.0.1 (1)
AMBA3.0 james_20110801
SOC Verification using SystemVerilog
Pcie basic
Pci express technology 3.0
System verilog coverage
dual-port RAM (DPRAM)
SPI Bus Protocol
Serial Peripheral Interface(SPI)
Ad

Similar to Axi protocol (20)

PDF
Iaetsd asynchronous data transactions on so c using fifo
PDF
Verification of amba axi bus protocol implementing incr and wrap burst using ...
PDF
Ey3110051010
PDF
Design and Implementation of Axi-Apb Bridge based on Amba 4.0
PDF
Design and Implementation of SOC Bus Based on AMBA 4.0
PPTX
BUS PROTOCOL AND AMBA _TRANSACTIONS.pptx
PPTX
AXI_Protocol_26_Slides_Presentation.pptx
PDF
Design and Analysis of Xilinx Verified AMBA Bridge for SoC Systems
PDF
call for papers, research paper publishing, where to publish research paper, ...
PPTX
Copy of AXI4_uploading_advanced_extended_interconnect.pptx
PPTX
microcontroller AXI Protocol presentation
PDF
40120130406005
PDF
VERIFICATION OF DRIVER LOGIC USING AMBAAXI UVM
PDF
VERIFICATION OF DRIVER LOGIC USING AMBAAXI UVM
PPT
Commercial and Open SoC buses_AMBA_OCP.ppt
PPTX
microcontroller AXI Protocol_rama presetation
PDF
Transaction based AMBA AXI bus interconnect in Verilog
PDF
Design and verification environment for amba axi protocol for soc integration
PPTX
Amba presentation2
PPTX
AXI Protocol amba axi architecture protocol
Iaetsd asynchronous data transactions on so c using fifo
Verification of amba axi bus protocol implementing incr and wrap burst using ...
Ey3110051010
Design and Implementation of Axi-Apb Bridge based on Amba 4.0
Design and Implementation of SOC Bus Based on AMBA 4.0
BUS PROTOCOL AND AMBA _TRANSACTIONS.pptx
AXI_Protocol_26_Slides_Presentation.pptx
Design and Analysis of Xilinx Verified AMBA Bridge for SoC Systems
call for papers, research paper publishing, where to publish research paper, ...
Copy of AXI4_uploading_advanced_extended_interconnect.pptx
microcontroller AXI Protocol presentation
40120130406005
VERIFICATION OF DRIVER LOGIC USING AMBAAXI UVM
VERIFICATION OF DRIVER LOGIC USING AMBAAXI UVM
Commercial and Open SoC buses_AMBA_OCP.ppt
microcontroller AXI Protocol_rama presetation
Transaction based AMBA AXI bus interconnect in Verilog
Design and verification environment for amba axi protocol for soc integration
Amba presentation2
AXI Protocol amba axi architecture protocol
Ad

Recently uploaded (20)

PPTX
areprosthodontics and orthodonticsa text.pptx
PPTX
AD Bungalow Case studies Sem 2.pptxvwewev
PPT
UNIT I- Yarn, types, explanation, process
PDF
Phone away, tabs closed: No multitasking
PPTX
An introduction to AI in research and reference management
PDF
GREEN BUILDING MATERIALS FOR SUISTAINABLE ARCHITECTURE AND BUILDING STUDY
PPT
pump pump is a mechanism that is used to transfer a liquid from one place to ...
PPTX
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
PDF
BRANDBOOK-Presidential Award Scheme-Kenya-2023
PPT
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
PDF
YOW2022-BNE-MinimalViableArchitecture.pdf
PDF
Key Trends in Website Development 2025 | B3AITS - Bow & 3 Arrows IT Solutions
PPTX
Tenders & Contracts Works _ Services Afzal.pptx
PPTX
Entrepreneur intro, origin, process, method
PDF
Quality Control Management for RMG, Level- 4, Certificate
PPTX
joggers park landscape assignment bandra
PPTX
rapid fire quiz in your house is your india.pptx
PPTX
Media And Information Literacy for Grade 12
PPTX
LITERATURE CASE STUDY DESIGN SEMESTER 5.pptx
PPTX
mahatma gandhi bus terminal in india Case Study.pptx
areprosthodontics and orthodonticsa text.pptx
AD Bungalow Case studies Sem 2.pptxvwewev
UNIT I- Yarn, types, explanation, process
Phone away, tabs closed: No multitasking
An introduction to AI in research and reference management
GREEN BUILDING MATERIALS FOR SUISTAINABLE ARCHITECTURE AND BUILDING STUDY
pump pump is a mechanism that is used to transfer a liquid from one place to ...
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
BRANDBOOK-Presidential Award Scheme-Kenya-2023
EGWHermeneuticsffgggggggggggggggggggggggggggggggg.ppt
YOW2022-BNE-MinimalViableArchitecture.pdf
Key Trends in Website Development 2025 | B3AITS - Bow & 3 Arrows IT Solutions
Tenders & Contracts Works _ Services Afzal.pptx
Entrepreneur intro, origin, process, method
Quality Control Management for RMG, Level- 4, Certificate
joggers park landscape assignment bandra
rapid fire quiz in your house is your india.pptx
Media And Information Literacy for Grade 12
LITERATURE CASE STUDY DESIGN SEMESTER 5.pptx
mahatma gandhi bus terminal in india Case Study.pptx

Axi protocol

  • 2. Advanced extensible Interface (AXI) AXI, the third generation of AMBA interface AMBA 3 specification, is targeted at high performance, high clock frequency system designs and suitable for high speed sub-micrometer interconnect:  separate address/control and data phases  support for unaligned data transfers using byte strobes  burst based transactions with only start address issued & issuing of multiple outstanding addresses  easy addition of register stages to provide timing closure.
  • 3. How AXI work?  AXI consist of five different channels: • Read Address Channel • Write Address Channel • Read Data Channel • Write Data Channel • Write Response Channel
  • 4. AXI bus - model
  • 7. Channel signaling requirements  Channel handshake signals  Write address channel  Write response channel  Read address channel  Read data channel
  • 8. Transaction channel handshake pairs Transaction channel Handshake pair  Write address channel AWVALID, AWREADY  Write data channel WVALID, WREADY  Write response channel BVALID, BREADY  Read address channel ARVALID, ARREADY  Read data channel RVALID, RREADY
  • 9. Comparing AMBA AHB to AXI Bus- System Modeling  AMBA AHB single-channel, shared bus.  A 128 bit bus running at 400 MHz.  The AHB bus speed was assumed to be double the AXI Bus, and two times the width.  AMBA AXI Multi-channel, read/write optimized bus.  A 64 bit bus running at 200 Mhz  The primary throughput channels- R/W data channels, while the address, response channels are to improve pipelining of multiple requests.
  • 10. The simulation study between AMBA AHB and AMBA AXI
  • 11. The simulation study between AMBA AHB and AMBA AXI-Results The AHB Bus performed best for the given traffic rates and sizes. The AXI Bus was rated higher for throughput. Bus Type Latency Throughput Power AHB Bus Excellent Good Excellent AXI Bus Good Excellent Good
  • 12. Throughput  Throughput or network throughput is the average rate of successful message delivery over a communication channel.  It is closely related to the channel capacity of the system, and is the maximum possible quantity of data that can be transmitted under ideal circumstances.  The throughput is usually measured in bits per second (bit/s or bps), data packets per second or data packets per time slot.
  • 13. AXI benefits  Faster testbench development and more complete verification of AMBA AXI 3.0/4.0 designs.  Easy to use command interface simplifies testbench control and configuration of master and slave.  Simplifies results analysis.  Runs in every major simulation environment.
  • 14. Drawback of AXI  The AMBA AXI4 has limitations with respect to the burst data and beats of information to be transferred.  The burst must not cross the 4k boundary. Bursts longer than 16 beats are only supported for the INCR burst type.  Both WRAP and FIXED burst types remain constrained to a maximum burst length of 16 beats. These are the drawbacks of AMBA AXI system which need to be overcome. T
  • 15. AXI features  AMBA AXI 3.0/4.0 Verification IP provides an smart way to verify the AMBA AXI 3.0/4.0 component of a SOC or a ASIC.  AMBA AXI 3.0/4.0 VIP is supported natively in SystemVerilog, VMM, RVM, AVM, OVM, UVM, Verilog, SystemC, VERA, Specman E and non-standard verification environment.
  • 16. Summary of AXI  Productivity—By standardizing on the AXI interface, developers need to learn only single protocol for IP.  Flexibility AXI4 memory mapped interfaces and allows burst of up to 256 data transfer cycles with just a single address phase. AXI4-Stream removes the requirement for an address phase altogether and allows unlimited data burst size.
  • 17. Summary of AXI cont...  Availability—By moving to an industry-standard, access to a worldwide community of ARM Partners. Many IP providers support the AXI protocol. A robust collection of third-party AXI tool vendors is available that provide a variety of verification, system development, and performance characterization tools.