Unaligned AHB address case

I have this case:

- Nonsequential AHB transfer to HADDR=0x49 with HSIZE=3'b010.

Should this be allowed ? Is it up to the slave to respond with an error in this case ?

For example if the Slave is a 8bit Memory with a 32 bit AHB bus, it should be fine.

If the Slave is a 32 bit memory with a 32 bit AHB bus then it is not ok.

Thanks!

More questions in this forum