cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
s002wjh
Explorer
Explorer
6,885 Views
Registered: ‎07-30-2009

ddr measurement?

whats the best way to measure performance of DDR<->PS under petalinux? 

0 Kudos
3 Replies
primoz_beltram
Explorer
Explorer
6,780 Views
Registered: ‎02-22-2012

Not an direct help, but maybe pointer to further search:

In this Forum post, I described how I measured PL to DDR max bandwith. My approach was to generate known data bandwith from PL to DDR and then look where it starts to fail (FIFO overflow).

 

Below is also austin note regarding Zynq Performance Esitmator (ZPE) tool.

 

0 Kudos
s002wjh
Explorer
Explorer
6,762 Views
Registered: ‎07-30-2009

i just use malloc to do that job.  any other efficent way?

0 Kudos
primoz_beltram
Explorer
Explorer
6,700 Views
Registered: ‎02-22-2012

If you look just for PS to DDR benchmark, then petalinux is a linux OS so there should be plenty of open source RAM benchmark tools. Google for "linux arm cpu ram speed benchmark" to get some links and pick ones that are aware of CPU cache (you don't want to measure CPU cache bandwidth).
But note that if you have PL logic, that is also using DDR via HP AXI ports, then the whole DDR bandwidth will be splitted by ZYNQ DDR controller (arbiter) between PS and PL.

0 Kudos