Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21615 Discussions

Urgent: Different timing analysis result for DMA

Altera_Forum
Honored Contributor II
1,274 Views

Hello, I did a timing analysis for DMA to transfer 2MB of data. The first time i executed it, using DMA, the system improved by 88.75%. When I ran it for 2nd time, the performance became 48.5% only. why the performance will decrease from 88.75% to 48.5%? I did not change the code or the core.

0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
509 Views

Do you run it twice in a row from the same software, do you re-upload a new software between the two tests, or are you reconfiguring the FPGA and upload the software between the two tests? 

You should put some Signaltap probes on the DMA's master to see if anything different is happening during the tests.
0 Kudos
Altera_Forum
Honored Contributor II
509 Views

Yeah, it is correct now. I did a mistake by adding some function in DMA part. Thanks!

0 Kudos
Reply