04-20-2018 06:36 AM
Good morning everyone,
I was wondering if in vivado tools or anything that comes along with software has metrics output that shows the CPU utilization and memory utilization live and/or behavior when running your application on the board ? Any help on this owuld be much appreciate . thanks a lot.
Board : Zynq702
04-20-2018 06:55 AM - edited 04-20-2018 07:47 AM
The standard linux tool "top" will run on the Zynq (on a serial console). This is a quick and dirty method of showing utilization statistics. If you have a GUI desktop running on the card, then you can probably use the system monitor application to show similar numbers.
If you don't have linux, but are running your application in bare metal, then gprof profiling can show you the utilization.
04-20-2018 07:54 AM
Sorry for the additional questions, I am a bit new at the console
how would this be implemented, when it is running the C++ application and sending information back on SDK,
where would i access the metrics ? you're saying connect via eithenet and linux kernel ? Do you know if there is any documentation for this , since this is new to me .
The system monitor , is this located in SDK or vivdado ?
thanks a lot
04-20-2018 08:29 AM
your path depends on your environment. Are you running Linux on the ZC702? or bare metal?
04-20-2018 11:24 AM
That's bare metal, so your best bet is to use profiling to get usage statistics.
04-20-2018 11:49 AM
Thanks a lot,
again excuse my lack of knowledge, profiling would be what exactly ? thanks a lot
04-20-2018 12:13 PM
and then take a look at a tutorial showing how it's done: