Hi, I am trying to verify memory by backdoor loading to non-16b aligned address.
If trying to backdoor load to 'h8000_8810 . For some reason the start address for backdoor load is /'h10 (axi bus 128b). Any idea why is it so? When I looked at waves axi_raddr =8000_8810 and gets back correct data. The backdoor file looks something like this -
@8000881
1234567801113332
aaaaaa1212121244
When I tried to upload to 'h8000_8811 . backdoor file was just like above. But for axi_raddr=8000_8811 , read data was incorrect.
Did the backdoor to nonaligned addr fail? Or rtl is incorrect that it could not fetch correct data?