Hi, I am not confident about my thinking so wanted to clear it.
Let's say DATA_WIDTH= 64 bits
AWLEN=3
AWSIZE=1 ( 2 Bytes data transfer)
AWBURST= FIXED
According to me on every transfer data strobe will be in WSTRB= 00001000 (I.e. only address x03 will have valid data). So there will be transfer of only 1 byte even though the request is for 2 bytes transfer. This is due to the unalignment of ADDR.
Please let me know is this correct implementation?
Thanks,