Hi,
I have a question about the correct behavior when performing a narrow read with an unaligned address; consider the following scenario:
- 32 bit data bus
- address x0001
- length 0 (1 beat)
- size 1 (2 byte)
My interpretation of the spec is that in this scenario only 1 byte (corresponding to location 0x0001) should be returned. Returning 2 bytes (from locations 0x0001 and 0x0002) goes against the spec.
Is my interpretation correct?
Thanks in advance and regards,
Jorge Duarte