I am using Kintex-7 on genesys2 and loading image data on to DDR.
I see proper writes from address = 0x0 to 0x800 while loading the image to DDR. MIG data width is 32 bytes, so I make awlen=1 to send TWO 32bytes back to back to write one cache line.
But for next address = 0x840, I do NOT see "bvalid" though "bready" is high from my AXI master. MIG has accepted awvalid and wvalid (as I can see awready and wready high from MIG).
Can it be issue with MIG_AXI4 or DDR ?
One this is I am NOT asserting "WLAST" from master for last beat of the burst transaction? Does MIG requires it? because previous many transactions went successful without WLAST.
Can you please suggest any other signals to monitor on ILA which can help debug.
I am not sure what can be the problem now !
Question
Raghav
Hi,
I am using Kintex-7 on genesys2 and loading image data on to DDR.
I see proper writes from address = 0x0 to 0x800 while loading the image to DDR. MIG data width is 32 bytes, so I make awlen=1 to send TWO 32bytes back to back to write one cache line.
But for next address = 0x840, I do NOT see "bvalid" though "bready" is high from my AXI master. MIG has accepted awvalid and wvalid (as I can see awready and wready high from MIG).
Can it be issue with MIG_AXI4 or DDR ?
One this is I am NOT asserting "WLAST" from master for last beat of the burst transaction? Does MIG requires it? because previous many transactions went successful without WLAST.
Can you please suggest any other signals to monitor on ILA which can help debug.
I am not sure what can be the problem now !
Thanks,
Raghav
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.