We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
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