cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
8,051 Views
Registered: ‎03-21-2009

How to Fix the DMA Read Disorder Problem?

Hi

I have built a project based on XAAP1052 where I added a fifo to store data. My debug steps are as follows:

1)run DMA read to move data (32KByte)into the fifo as mentioned  from PC.

2)run DMA write to get back the data to verify that wheather the data is right or not.

Then the problem comes:the get-back data is disordered.For example:if  the right data order is A B C D E F,the disorder one maybe: A C B E D F.This disorder data transmit is supported by PCI Express.

I have read some reference books which mention that  "Completion Tag"  and other information  should be paid attention when facing the disorder problem.

 

And I just want to know how to fix this problem ?

0 Kudos
1 Reply
Visitor
Visitor
8,007 Views
Registered: ‎04-02-2013

Re: How to Fix the DMA Read Disorder Problem?

It seems I have met some similar problem with you. Can you please tell me that if is this disorder happen randomly or repeatly in every DWORDs?

0 Kudos