Transfer size in AMBA AXI

Hi,

I am not so clear about the concept of transfer size in AMBA AXI. My question is how to calculate wrap_boundary in wrap based data transfer when Number_Bytes (The maximum number of bytes in each data transfer) is changing in each transfer within a burst. There is a possibility of memory overwrite within a burst transfer for both increment or wrap based addressing if Number_Bytes changes for each transfer. Is this comment write? Please explain.

Thanks.

In reply to Subhajit:

This is regarding AXI4,

The transfer size will be given at the beginning of a transaction at one shot. This size represents the transaction size for a whole burst(one or more transfers).

I don’t think so you can modify the size for each transfer in a burst.

In reply to Bharathy :

Thanks Bharathy…