Jump to content
  • 0

Measuring execution time in SDK


fpga_123

Question

Hello,

I am working with HLS, Vivado and SDK environment. First of all, I have created an IP in HLS that is used in the block design of Vivado. The entire hardware platform design when exported to SDK allows us to work on the processor part! I have my design running but in it I am using the driver functions of HLS IP for passing some data structures and then collecting the results back to be displayed on SDK serial terminal. Is there any function or provision that helps me to find out the time taken by the HLS IP to perform the computations?

Like the people who work with driver functions of HLS IP knows that it is pretty much simple to just use the functions in the header file to pass on the input arguments. Then Start the HLS core and wait till it is done! Once it is finished, we can read the results stored in the DDR memory. But is there anything or some time function or whatever that can be written in the SDK C code to know the CPU's or IP's execution time?

Thanks.

Shyama,

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...