Need answer for this, its became severe issue for us.
The following picture is a signal tap output of msgdma ip which we used in MM-TO-ST mode where as the problem is that the data coming to mm_read bus is not matching with source_stream bus even after seeing in a byte swap way.
Things already taken care as follows:
The following is the configuration of ip I used
My basic question is very simple why there is a chance for it to behave like that giving different data on stream than what it read.
My apologies for the delayed first response, I got another SGDMA case that I mistaken it for this case.
The expected behavior by theory is the MM data should match the source. However, i noticed you have not checked the Packet Support Enable settings. Please try to Enable the Packet Support Enable settings and retest if the same issue is observed. Packetized transfer should ensure no additional bytes are written.