In spec it's mentioned that in WRAP transaction the un-aligned address will be made aligned but only when it's crossing the boundary.
Wanted to know what's expected when the WRAP txn is started with a un-aligned address.
Case1: Starting ADDR= 0x35 with address boundary of 0x20.
Case2: Starting ADDR=0x35 with boundary of 0x40.
In AHB all transfer HADDR values MUST be aligned to the HSIZE transfer width, so can you clarify what HSIZE is in each of your examples ?
Could you also give me a reference to where in the spec you have seen the mention of "un-aligned address" so that I can better understand what is confusing you ?
View all questions in SoC Design forum