- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yeah, it is correct now. I did a mistake by adding some function in DMA part. Thanks!

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page