UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Participant sarit8
Participant
4,357 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
Xilinx Employee
Xilinx Employee
8,267 Views
Registered: ‎08-01-2008

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

Jump to solution

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
Xilinx Employee
Xilinx Employee
8,268 Views
Registered: ‎08-01-2008

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

Jump to solution

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