Xilinx SDK获取代码运行时间

简介: Xilinx SDK获取代码运行时间

Xilinx SDK获取代码运行时间

一、API

  • 头文件 “xtime_l.h”
  • 函数XTime_GetTime(XTime * xtime),获取周期数
  • 时钟频率宏 COUNTS_PER_SECOND

二、使用

#include "xtime_l.h"
int main(){
  XTime tBegin, tEnd;
  unsigned int t_us;
  unsigned long long cycles;
  XTime_GetTime(&tBegin);
  /*
    do something
  */
  XTime_GetTime(&tEnd);
  cycles = tEnd - tBegin;
  t_us = ( cycles * 1000000 ) / COUNTS_PER_SECOND;
}
  • COUNTS_PER_SECOND是使用的计数时钟的频率
  • XTime_GetTime()读取计数器的时钟节拍数
相关文章
|
Kubernetes Java API
在代码中使用SDK操作Istio资源二(Java篇)
如何在代码中使用SDK操作Istio资源
|
2月前
|
存储 Java API
【Azure 存储服务】Java Storage SDK 调用 uploadWithResponse 代码示例(询问ChatGTP得代码原型后人力验证)
【Azure 存储服务】Java Storage SDK 调用 uploadWithResponse 代码示例(询问ChatGTP得代码原型后人力验证)
|
4月前
|
算法 开发工具 计算机视觉
【零代码研发】OpenCV实验大师工作流引擎C++ SDK演示
【零代码研发】OpenCV实验大师工作流引擎C++ SDK演示
66 1
|
2月前
|
存储 API 开发工具
【Azure Developer】使用 Python SDK连接Azure Storage Account, 计算Blob大小代码示例
【Azure Developer】使用 Python SDK连接Azure Storage Account, 计算Blob大小代码示例
|
2月前
|
固态存储 Java 网络安全
【Azure Developer】使用Java SDK代码创建Azure VM (包含设置NSG,及添加数据磁盘SSD)
【Azure Developer】使用Java SDK代码创建Azure VM (包含设置NSG,及添加数据磁盘SSD)
|
4月前
|
数据库连接 开发工具 数据库
逆向学习 SDK 篇:通过封装来简化代码编写,提高代码复用性
逆向学习 SDK 篇:通过封装来简化代码编写,提高代码复用性
22 0
|
Kubernetes Go API
在代码中使用SDK操作Istio资源一(Golang)
如何在代码中使用SDK操作Istio资源
|
域名解析 编解码 文字识别
Node.js SDK 使用方法及代码示例
本文介绍了如何使用阿里云视觉智能开放平台相关服务的Node.js SDK,具体包括SDK的获取和安装方法以及SDK代码示例。
956 0
Node.js SDK 使用方法及代码示例

热门文章

最新文章

下一篇
无影云桌面