What is expected from response if in WRAP txn in AHB is un-aligned.


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 ?