sun_ray
Advanced Member level 3
In the AHB specification it is written that:
"A four-beat wrapping burst of word (4-byte) accesses wraps at
16-byte boundaries. Therefore, if the start address of the transfer is 0x34, then it
consists of four transfers to addresses 0x34, 0x38, 0x3C, and 0x30."
My question about the above quote is as follows:
If 16-byte is the wrap boundary, how in this case the address wraps at 0x3c as in this case the 12 byte of data has been transferred and not the 16 byte. So 0x3C is not the 16-byte boundary from which the address should wrap. Can anyone please clarify?
"A four-beat wrapping burst of word (4-byte) accesses wraps at
16-byte boundaries. Therefore, if the start address of the transfer is 0x34, then it
consists of four transfers to addresses 0x34, 0x38, 0x3C, and 0x30."
My question about the above quote is as follows:
If 16-byte is the wrap boundary, how in this case the address wraps at 0x3c as in this case the 12 byte of data has been transferred and not the 16 byte. So 0x3C is not the 16-byte boundary from which the address should wrap. Can anyone please clarify?