cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
sarit8
Participant
Participant
4,509 Views
Registered: ‎08-15-2016

AXI4- explenation regarding transaction, data transfer, burst and beats

Jump to solution

I'm little confused refarding the relationship between the above concept.

Does burst is just a type of AXI transaction> Can it take more the one clock transaction?

What is exactly a beat? does it contain address and data?

Tags (1)
0 Kudos
1 Solution

Accepted Solutions
balkris
Xilinx Employee
Xilinx Employee
8,419 Views
Registered: ‎08-01-2008

A 'beat' is an individual data transfer within an AXI burst. If you are reading the spec you will see it says that burst length is the number of data transfers per burst, which they call beats. Each beat can be a number of bytes specified by burst size..An AXI 'burst' is a transaction in which multiple data items are transferred based upon a single address, and it is each data item transferred that is referred to as a 'beat'. Since there is only one address transfer, the addresses of each 'beat' in a burst are calculated based on the transaction type (INCR, FIXED or WRAP).

The AXI3 protocol allows up to 16 beats in any burst transaction, whereas the AXI4 protocol allows for up to 256 beats in an INCR type burst transaction.

 

Thanks and Regards
Balkrishan
--------------------------------------------------------------------------------------------
Please mark the post as an answer "Accept as solution" in case it helped resolve your query.
Give kudos in case a post in case it guided to the solution.

View solution in original post

0 Kudos
1 Reply
balkris
Xilinx Employee
Xilinx Employee
8,420 Views
Registered: ‎08-01-2008

A 'beat' is an individual data transfer within an AXI burst. If you are reading the spec you will see it says that burst length is the number of data transfers per burst, which they call beats. Each beat can be a number of bytes specified by burst size..An AXI 'burst' is a transaction in which multiple data items are transferred based upon a single address, and it is each data item transferred that is referred to as a 'beat'. Since there is only one address transfer, the addresses of each 'beat' in a burst are calculated based on the transaction type (INCR, FIXED or WRAP).

The AXI3 protocol allows up to 16 beats in any burst transaction, whereas the AXI4 protocol allows for up to 256 beats in an INCR type burst transaction.

 

Thanks and Regards
Balkrishan
--------------------------------------------------------------------------------------------
Please mark the post as an answer "Accept as solution" in case it helped resolve your query.
Give kudos in case a post in case it guided to the solution.

View solution in original post

0 Kudos