Use these equations to determine addresses of transfers within a burst:
• Start_Address = ADDR
• Number_Bytes = 2SIZE
• Burst_Length = LEN + 1
• Aligned_Address = (INT(Start_Address / Number_Bytes) ) x Number_Bytes.
Use this equation to determine the address of the first transfer in a burst:
• Address_1 = Start_Address.
Use this equation to determine the address of any transfer after the first transfer in a
burst:
• Address_N = Aligned_Address + (N – 1) x Number_Bytes.
For wrapping bursts, the Wrap_Boundary variable is extended to account for the wrapping
boundary:
• Wrap_Boundary = (INT(Start_Address / (Number_Bytes x Burst_Length)))
x (Number_Bytes x Burst_Length).
If Address_N = Wrap_Boundary + (Number_Bytes x Burst_Length), use this equation:
• Address_N = Wrap_Boundary.