- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all,
I have tried to find the "Maximum Theoretical Throughput" Data rate for DDR3 EMIF IP using 'Efficiency Monitor'. But, I wanted to know is there any other way, through which we can actually calculate this ? Thanks, Gokul- Tags:
- ddr3
Link Copied
5 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Throughput strongly depends on your memory access pattern, so you can get exact result only by simulating. We got very good results with long bursts for reading and writing.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Linas,
I was actually observing the 'Waitrequest' signal going high for long time. So, I though the 'waitrequest' plays a main role in determining the 'theoretical achievable maximum throughput'. I also observed that the 'waitrequest' is differing for each writes. Is there any standard measurement to measure this. so, that we can confirm the maximum range the EMIF IP will be working without any issues given that the data is coming at almost equal to DDR Clock. Also note that, we are using burst mode with burst count as 8. Thanks, Gokul- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
What about access address? Are you accessing DDR3 continuously? We simulated write and read cycles of few HD video frames to get understanding about throughput. It took days on an elder Dell notebook with i5 CPU. Don't forget, that controller is also responsible for self-refresh operations.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Lina,
I would like to know the controller's (Altera DDR3 EMIF IP) limitation here. We are accessing contagious address continuously for a fixed amount of data. Thanks, Gokul- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Just do the simulation and get the reliable data for your application. It is not that hard as it looks.
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