AXI AWSIZE

if my data width is 64 bit and AWSIZE = 2, it means each beat is of 4 byte, I use INCR burst so if my start address 0x00 then next will be 0x04…0x08 and so on…

every byte is written on 0x00, 0x01, 0x02 and 0x03 and so on

i want to ask that AWSIZE = 2, is it mean from 64 bit data width only 32 bits are used and with WSTRB from that 32 bit only valid data is transfered on 0x00, 0x01,0x02, 0x03 ?

In reply to keshav_chokshi:

if my data width is 64 bit and AWSIZE = 2, it means each beat is of 4 byte, I use INCR burst so if my start address 0x00 then next will be 0x04…0x08 and so on…
every byte is written on 0x00, 0x01, 0x02 and 0x03 and so on
i want to ask that AWSIZE = 2, is it mean from 64 bit data width only 32 bits are used and with WSTRB from that 32 bit only valid data is transfered on 0x00, 0x01,0x02, 0x03 ?

onther Question is if AWSIZE = 2, start addr = 256, next will be 25a and so on…

259 258 257 256 - Address in decimal

33 22 11 55 - Data = 11223355

1 1 1 0 - Wstrb = 1110 = 0X0E

(31-24) (23-16) (15-8) (7-0) - Byte lanes

i want ask that why strobe is not like 0001(data = 55 addr = 256), 0010(data = 11 addr = 257), 0100(data = 22 addr = 258) and 1000(data = 33
addr = 259) instead of 0E

and onther que. is WSTRB value is constant from address 256 to 259 ?