This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Can AHB3_Lite master send an unaligend address?

AHB3_Lite protocol has a paragraph that "All transfers in a burst must be aligned to the address boundary equal to the size of the transfer. For example, you must align word transfers to word address boundaries
(HADDR[1:0] = b00), and halfword transfers to halfword address boundaries  (HADDR[0] = 0). The address for IDLE transfers must also be aligned, otherwise during simulation it is likely that bus monitors could report spurious warnings."

So is this meaning that AHB3_Lite master interface can never send an address like 0x01 when transfer type is halfword and never send address like 0x03/0x02/0x01 when transfer type is word?

I'm designing a bridge from AHB3_Lite to AXI4, if my understanding is right, this means AXI4 interface don't need to deal with unaligned address because AHB3_Lite interface never send sucn address. Is it right?

Parents Reply Children
No data