UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Visitor felipe_usi
Visitor
6,124 Views
Registered: ‎06-08-2015

Plot performance analysis data

Hello,

 

I am usign zynq 7000 with vivado and sdk 2015.1, I profiling a software usinf the performance analysis tool of sdk, which plot all the data just in time, but I can not save this data I would to ask you how i can download this.

 

I check the folder of the sdk project and i found a folder called "Performance_Statistics" where there many cvs files, each file has the next columns

 

'CLK_REF_COUNTER','CPU0_CLOCK_COUNTER','CPU0_CACHE_REFILL',...
    'CPU0_CACHE_ACCESS','CPU0_READ_STALL','CPU0_WRITE_STALL',...
    'CPU0_INSTR_RENAME','CPU0_BRANCH_MISS','CPU1_CLOCK_COUNTER',...
    'CPU1_CACHE_REFILL','CPU1_CACHE_ACCESS','CPU1_READ_STALL',...
    'CPU1_WRITE_STALL','CPU1_INSTR_RENAME','CPU1_BRANCH_MISS'

 

Using the table in the page 20 of  Xilinx Software Development Kit (SDK) User Guide, i ma reploting in matlab the data, the issue is that Miss rate, write stall and read stall are perfect, data cache access doesn't have any formula, and utilization and IPC have the same shape but the values are incorrect

The matlab code is:

utilization=100*diff(CPU0_CLOCK_COUNTER)./(2*diff(CLK_REF_COUNTER));

IPC=diff(CPU0_INSTR_RENAME')./(diff(CPU0_CLOCK_COUNTER));

 

I just want to get the data of APU counter save in some way that i can analyse later with out run again the code, any help you can give me is wellcome

 

Thanks in advance!

0 Kudos