张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发视频套件,👉戳此立抢👈

初学Xilinx SDK的开发,API函数笔记

Duke 2018-09-07 10:08 次阅读

初学Xilinx SDK的开发,下面记录使用到的API函数及自己的理解。若有误,还请指教。

1、XScuTimer_Config *XScuTimer_LookupConfig(u16 DeviceId)

名称 代码 解释
函数名 XScuTimer_LookupConfig 查询ID对应的设备配置信息
参数1 u16 DeviceId timer对应的设备ID,在xparameter.h中定义
返回值 XScuTimer_Config 指向给定ID设备的配置类表的指针

////////////////////////////////////////////////////
应用举例
XScuTimer_Config *ConfigPtr;
ConfigPtr = XScuTimer_LookupConfig (XPAR_PS7_SCUTIMER_0_DEVICE_ID);
//得到当前定时器配置列表的指针
////////////////////////////////////////////////////

2、s32 XScuTimer_CfgInitialize(XScuTimer *InstancePtr,XScuTimer_Config *ConfigPtr, u32 EffectiveAddress)

名称 代码 解释
函数名 XScuTimer_CfgInitialize 初始化timer
参数1 XScuTimer *InstancePtr 指向timer实例的指针
参数2 XScuTimer_Config *ConfigPtr 指向配置结构体的指针
参数3 u32 EffectiveAddress 设备的基地址,一般为配置信息的基地址
返回值 s32 XST_SUCCESS:配置成功;XST_DEVICE_IS_STARTED :定时器已经启动

////////////////////////////////////////////////////
应用举例
XScuTimer Timer; // 定时器
XScuTimer_Config *ConfigPtr; // 配置信息指针
ConfigPtr = XScuTimer_LookupConfig (XPAR_PS7_SCUTIMER_0_DEVICE_ID);
//得到当前定时器配置列表的指针
XScuTimer_CfgInitialize(&Timer, ConfigPtr, ConfigPtr->BaseAddr); //初始化timer
////////////////////////////////////////////////////

3、void XScuTimer_LoadTimer(InstancePtr,Value ) ;

名称 代码 解释
     
函数名 XScuTimer_LoadTimer 装载timer周期
参数1 InstancePtr 指向timer实例的指针
参数2 Value 装载值
返回值 void  

////////////////////////////////////////////////////
应用举例
XScuTimer Timer; // 定时器
u32 value = 0x13D92D3F; // 定时1s
XScuTimer_LoadTimer(&Timer, value);
////////////////////////////////////////////////////
另,关于value和定时周期的计算有如下公式:
定时时间=[(预分频器值 + 1)(加载值 + 1)]/定时器频率
一般私有定时器频率为CPU频率一半,常见为333MHz。若需要定时1s,则
加载值=1s*(333*1000000)*(1/s) - 1 = 0x13D92D3F
////////////////////////////////////////////////////

4、int XScuTimer_IsExpired(XScuTimer *InstancePtr)

名称 代码 解释
函数名 XScuTimer_IsExpired 查询timer是否计数满
参数1 XScuTimer *InstancePtr 指向timer实例的指针
返回值 int TRUE or FALSE

其他比如XScuTimer_EnableAutoReload、XScuTimer_Start等较为简单,不再详述

收藏 人收藏
分享:

评论

相关推荐

Android实战SDK对接机智云平台(基础篇)

前言物联网时代已经来临,借助第三方平台可以迅速提高我们的开发效率,而本门课程是选择机智云平台,0代码开始敲起Androi
发表于 06-01 00:00 27261次 阅读
Android实战SDK对接机智云平台(基础篇)

贸泽与Xilinx签订全球分销协议,Xilinx产品在贸泽全线上架为工程设计提供强力支持

专注于引入新品并提供海量库存的电子元器件分销商贸泽电子 (Mouser Electronics) 今....
发表于 07-16 10:21 41次 阅读
贸泽与Xilinx签订全球分销协议,Xilinx产品在贸泽全线上架为工程设计提供强力支持

FPGA市场年均增长10%,国产FPGA厂商谁有机会出头?

据MRFR统计2018年全球FPGA市场规模为60亿美元左右,随着AI+5G的应用逐步展开,其市场规....
的头像 荷叶塘 发表于 07-15 14:56 1634次 阅读
FPGA市场年均增长10%,国产FPGA厂商谁有机会出头?

为什么我的vout初始化标志总是向上且没有达到锁定状态?

大家好, 我尝试使用我的视频定时/模式发生器来操作VDMA而没有运气。 所以我建立了一个环回 v_vid_in_axi4s v_axi4s_vid...
发表于 07-15 09:47 44次 阅读
为什么我的vout初始化标志总是向上且没有达到锁定状态?

如何在斯巴达3E中测量VCCint和VCCaux currnet ?

亲爱的memebr 我从auther ken那里读到了这个模块,它在实际硬件中耗费精力 我尝试使用相同的方法,但在斯巴达3E套件 问题是...
发表于 07-12 08:16 37次 阅读
如何在斯巴达3E中测量VCCint和VCCaux currnet ?

AD9739A FMC板的性能及应用分析

AD9739A FMC板基于14位DAC,能够让有线电视和宽带运营商将高至1 GHz的整个电缆频谱合....
的头像 EE techvideo 发表于 07-12 06:20 140次 观看
AD9739A FMC板的性能及应用分析

为什么我用SP601开发应用程序失败了?

我为SP601开发了一个应用程序; 它在vhdl模块和Microblaze之间传输数据。 我正在使用ISE 13.4。 Microblaze应用程序使用...
发表于 07-11 14:34 40次 阅读
为什么我用SP601开发应用程序失败了?

jtag无法识别FPGA和SPI闪存

你好 我使用Avnet Spartana6lx75t评估板 它使用了主串行spi(4x)配置模式和jtag(间接spi配置模式) 每件事情都很好,但突...
发表于 07-11 13:04 48次 阅读
jtag无法识别FPGA和SPI闪存

手机应用会泄露我们的隐私吗

大多数都是我们通过多年服务于众多开发者,协助开发者让应用更快上线的经验积累而作出的判断。
发表于 07-10 09:46 52次 阅读
手机应用会泄露我们的隐私吗

如何通过BAR0和BAR1访问(读/写)寄存器?

各位大家好,我正在尝试使用我在Xilinx论坛下载的SP605连接套件参考设计, 我阅读了用户指南:我了解了如何通过BAR0和BA...
发表于 07-09 08:40 80次 阅读
如何通过BAR0和BAR1访问(读/写)寄存器?

Android应用的百灵欧拓sdk安装方法

引入SDK 包 1.  加入jar 包 将SDK 的jar 包放入工程指定的libs  目录: ad-1.0.0.jar 添加ad...
发表于 07-09 08:24 27次 阅读
Android应用的百灵欧拓sdk安装方法

RealSense400系列相机介绍和使用实践资料免费下载

本文档的主要内容详细介绍的是RealSense400系列相机介绍和使用实践资料免费下载包括了:1.R....
发表于 07-09 08:00 37次 阅读
RealSense400系列相机介绍和使用实践资料免费下载

浅析异构多处理系统

作者:Glenn Steiner Xilinx 早期嵌入式处理系统通常由一个微控制器和一系列外设构成。这些系统通常用来完成获取少量数据、处...
发表于 07-09 06:44 165次 阅读
浅析异构多处理系统

如何确定零件的速度等级

我最近收购了一些极简主义的Spartan 6开发板。 电路板上的Spartan 6芯片标记如下图所示。 我需要一些帮助来确定零件的速度等...
发表于 07-08 07:22 127次 阅读
如何确定零件的速度等级

ADI公司如何为Xilinx FPGA提供高级技术解决方案

ADI公司带您走进波士顿活动现场,见证世界各地正在上演的精彩活动。倾听模拟信号处理专业厂商——ADI....
的头像 EE techvideo 发表于 07-08 06:00 136次 观看
ADI公司如何为Xilinx FPGA提供高级技术解决方案

我需要ISERDES2吗?

嗨, 我正在研究超声扫描仪项目,因此我需要开发ADC和FPGA之间的接口,即。 反序列化数据。 从ADC我有三个LVDS信号...
发表于 07-05 12:37 295次 阅读
<p>我需要ISERDES2吗?</p>

X-fest技术解决方案的展示预览

X-fest是全球顶级的FPGA设计者培训活动。作为白金赞助商,ADI公司将与Avnet和Xilin....
的头像 EE techvideo 发表于 07-05 06:01 114次 观看
X-fest技术解决方案的展示预览

Virtex-5 SXT FPGA平台提供了独特的单芯片解决方案

二十多年来,FPGA 为世人提供了最灵活、适应性极强、快速的设计环境。早期的 DSP 设计人员发现,可将一种可再编程的门海用...
发表于 07-04 06:05 193次 阅读
Virtex-5 SXT FPGA平台提供了独特的单芯片解决方案

实现JESD204B A/D转换器至FPGA设计的方法和技巧(3.3)

來自ADI公司和Xilinx公司的專家齊聚一堂,共同展示兩種JESD204B A/D轉換器至FPGA....
的头像 EE techvideo 发表于 07-03 06:14 39次 观看
实现JESD204B A/D转换器至FPGA设计的方法和技巧(3.3)

矩阵运算加速器的主要特性与优势

Xilinx GEMX(通用矩阵运算)库可提供一套高性能引擎,用于加速严重依赖矩阵运算的应用。该库附....
发表于 06-30 10:37 86次 阅读
矩阵运算加速器的主要特性与优势

物联网ESP8266WIFI开发板SDK开发(附原理图和教程)

SmartSnail开发板采用SOC方案,非AT指令,没有外加任何单片机,板载了可编程全彩RBG灯,....
的头像 电路设计技能 发表于 06-29 09:38 540次 阅读
物联网ESP8266WIFI开发板SDK开发(附原理图和教程)

采用Xilinx Kintex FPGA实现快速图像处理器

图像处理在互联网利于应用广泛,尤其是一些社交网站,即时通讯工具,云存储,CDN(内容分发网络)以及一....
发表于 06-22 10:01 120次 阅读
采用Xilinx Kintex FPGA实现快速图像处理器

Vivado的安装生成bit文件及烧录FPGA的简要流程教程免费下载

本文档的主要内容详细介绍的是Vivado的安装生成bit文件及烧录FPGA的简要流程教程免费下载。
发表于 06-18 08:00 74次 阅读
Vivado的安装生成bit文件及烧录FPGA的简要流程教程免费下载

赛灵思的Vivado详细资料说明

Vivado设计套件,是FPGA厂商赛灵思公司2012年发布的集成设计环境。包括高度集成的设计环境和....
发表于 06-18 08:00 91次 阅读
赛灵思的Vivado详细资料说明

Xilinx Virtex-5 FPGA CLB的资料学习笔记免费下载

一个CLB包含两个Slice,两个Slice分别位于独立的列,有各自的进位链,他们相互不连接。每个C....
发表于 06-18 08:00 58次 阅读
Xilinx Virtex-5 FPGA CLB的资料学习笔记免费下载

M5310-A MQTT接入OneNET平台的指导手册资料免费下载

本手册描述 M5310-A 模组与 OneNET 平台对接流程示例,对接时,采用 OneNET 平台....
发表于 06-17 08:00 137次 阅读
M5310-A MQTT接入OneNET平台的指导手册资料免费下载

FPGA应用向SoC和专用化发展

随后,赛灵思宣布设立了金额达7500万美元的亚太区技术基金,投资那些基于可编程逻辑、为重点行业开发创....
发表于 06-16 09:09 320次 阅读
FPGA应用向SoC和专用化发展

先锋Pioneer 3-AT全地形应用机器人的详细资料介绍

Pioneer 3-AT(先锋 3-AT)是一种小型四轮,四马达滑移机器人,适用于全地形操作或实验室....
发表于 06-14 08:00 84次 阅读
先锋Pioneer 3-AT全地形应用机器人的详细资料介绍

VIVE WAVE开发平台究竟如何?

“今天,我想跟大家分享的是Vive的SDK,HTC在全世界能够制作出世界上最惊艳VR的设备,同样我们....
的头像 VR陀螺 发表于 06-07 17:43 395次 阅读
VIVE WAVE开发平台究竟如何?

Achronix推出高端FPGA器件 采用了多种先进设计思想和半导体工艺

长期以来,FPGA的大部分市场份额被赛灵思(Xilinx)和英特尔(收购Altera之后)两家寡头占....
发表于 06-07 09:03 182次 阅读
Achronix推出高端FPGA器件 采用了多种先进设计思想和半导体工艺

Ansible企业级自动化运维探索的详细资料说明

本文档的主要内容详细介绍的是Ansible企业级自动化运维探索的详细资料说明主要内容包括了:场景一:....
发表于 06-03 08:00 53次 阅读
Ansible企业级自动化运维探索的详细资料说明

Xilinx如何实现AI推断

Xilinx 提供全面的硬件和软件解决方案,以实现 AI 推断。下图显示了高层次组件。
发表于 06-01 10:29 157次 阅读
Xilinx如何实现AI推断

VS2005和VS2008原有工程新增SDK的详细资料说明

用户如果原来使用S3C2440的SDK,要在VS2005的工程上更换为S3C2416或者其他的SDK....
发表于 05-27 08:00 62次 阅读
VS2005和VS2008原有工程新增SDK的详细资料说明

米尔发布新品Zynq UltraScale+ MPSoC核心板

   米尔近期隆重推出国内首款Zynq UltraScale+ MPSoC平台核心板(及开发板):MYC-CZ
的头像 米尔MYIR 发表于 05-24 14:39 399次 阅读
米尔发布新品Zynq UltraScale+ MPSoC核心板

nRF51822 SDK中的library调度处理和定时器部分的详细资料说明

nRF51822虽然是一个小型的单片机,但是能真正达到任意调用其官方驱动以及BLE协议栈的人还是奇缺....
发表于 05-23 18:00 39次 阅读
nRF51822 SDK中的library调度处理和定时器部分的详细资料说明

ESP8266 WiFi模块使用教程免费下载

自己做了一个轻松配置8266的板子,配合上位机很方便的就配置好8266的各种模式,上电自动运行上次配....
发表于 05-20 18:04 104次 阅读
ESP8266 WiFi模块使用教程免费下载

关于FPGA的基础知识浅析

FPGA (Field Programmable Gate Array)即现场可编程门阵列。它是在P....
发表于 05-20 16:14 541次 阅读
关于FPGA的基础知识浅析

全志H3 Android定制化文档资料合集免费下载

本文档介绍H3方案中常见的定制问题,以帮助客户快速熟悉sdk,加快产品上市。
发表于 05-17 08:00 88次 阅读
全志H3 Android定制化文档资料合集免费下载

一种采用像素积分单元阵列结构的FPGA实现与性能分析

Adaboost 算法是Freund 和Schapire 于1995 年提出的,全称为Adaptiv....
发表于 05-16 15:17 153次 阅读
一种采用像素积分单元阵列结构的FPGA实现与性能分析

Xilinx灵活应变的数据中心方案,专用IP资源一览

 摩尔定律的消亡促进了加速器时代的到来。数据中心应用的多样性和广度不断提升,需要不同的优化加速器架构....
发表于 05-15 14:00 283次 阅读
Xilinx灵活应变的数据中心方案,专用IP资源一览

XMOVE的软硬件全部自行开发的彩屏体感控制器资料说明

在大四这个理想也成为了现实。 我启动了我自己的体感项目XMOVE的2.0版本开发,其中非常重要的一部....
发表于 05-09 18:15 57次 阅读
XMOVE的软硬件全部自行开发的彩屏体感控制器资料说明

华为选择Xilinx 助力FPGA加速云服务器

All Programmable 技术和器件的全球领先企业赛灵思公司(Xilinx, Inc.,(N....
发表于 05-05 17:07 547次 阅读
华为选择Xilinx 助力FPGA加速云服务器

Xilinx Logicore IP极轴编码器解码器产品指南资料免费下载

极性编码器/解码器软IP核心支持极性编码和解码。极性代码是可配置的,可以逐块使用。 注:在本文档中....
发表于 05-05 08:00 77次 阅读
Xilinx Logicore IP极轴编码器解码器产品指南资料免费下载

科大讯飞如何SDK导入和进行语音合成移植的详细资料说明

本文档的主要内容详细介绍的是科大讯飞如何SDK导入和进行语音合成移植的详细资料说明。与语音听写相反,....
发表于 04-30 08:00 108次 阅读
科大讯飞如何SDK导入和进行语音合成移植的详细资料说明

Xilinx 20nm与16nm平面产品扩展

Xilinx 在其丰富的产品系列中,制定积极的发展路线图,贯穿旗下三大产品类别,而且每个类别均可支持....
的头像 电子发烧友网工程师 发表于 04-25 14:57 634次 阅读
Xilinx 20nm与16nm平面产品扩展

Xilinx系统解决方案的安全性

安全性是一个复杂的主题,基于客户试图防止的威胁、他们所关心的对手的复杂程度,以及最终产品部署的环境,....
发表于 04-25 14:54 135次 阅读
Xilinx系统解决方案的安全性

Xilinx宣布收购 Solarflare

赛灵思公司今天宣布已就收购位于加利福尼亚州欧文的私营企业Solarflare通信公司 (Solarf....
发表于 04-25 09:18 236次 阅读
Xilinx宣布收购 Solarflare

Xilinx 宣布收购 Solarflare

收购促成了融合智能网卡(Converged SmartNIC)解决方案,助力应对数据中心变化多样的动....
发表于 04-25 09:00 318次 阅读
Xilinx 宣布收购 Solarflare

如何帮助ESP8266系列模组烧录固件ESP8266固件烧录说明

ESP FLASH TOOL是Espressif官方开发的烧录工具,用户可根据实际的编译方式和Fla....
发表于 04-25 08:00 200次 阅读
如何帮助ESP8266系列模组烧录固件ESP8266固件烧录说明

需要了解的三种MeeGo SDK开发环境

QEMU虚拟机可以在你的x86的开发机上模拟运行MeeGo镜像文件(上网本或手机)。MeeGo所用的....
发表于 04-23 15:31 61次 阅读
需要了解的三种MeeGo SDK开发环境

如何破解两把“剪刀差”加速AI落地?Xilinx给出了答案

“深化大数据、人工智能等研发应用,培育新一代信息技术、高端装备、生物医药、新能源汽车、新材料等新兴产....
发表于 04-23 13:51 280次 阅读
如何破解两把“剪刀差”加速AI落地?Xilinx给出了答案

让 “芝麻开门” 落地,Xilinx 给出加速应对策略

“芝麻,芝麻,开门吧。”随着阿里巴巴一声咒语,山洞的大门应声打开,阿里巴巴发现洞里大量财宝和金币……....
发表于 04-18 09:07 207次 阅读
让 “芝麻开门” 落地,Xilinx 给出加速应对策略

FPGA教程之ISE设计流程简介的详细资料说明

本文档的主要内容详细介绍的是FPGA教程之ISE设计流程简介的详细资料说明。
发表于 04-04 17:18 148次 阅读
FPGA教程之ISE设计流程简介的详细资料说明

你知道VirtualBox下Meego SDK 的安装过程

嵌入式linux中文站向大家介绍在virtualbox安装meego操作系统SDK的方法
发表于 04-02 14:02 48次 阅读
你知道VirtualBox下Meego SDK 的安装过程

Xilinx的四个工艺级别!Xilinx器件的订货编号

Spartan系列器件的性能和资源数量都远不如前面三个系列,但是胜在价格便宜,所以这个系列的器件在消....
的头像 FPGA技术联盟 发表于 04-01 10:04 755次 阅读
Xilinx的四个工艺级别!Xilinx器件的订货编号

xilinx spartan 6的电路原理图免费下载

本文档的主要内容详细介绍的是xilinx spartan 6的电路原理图,芯片XC6SLX9-2CS....
发表于 03-25 08:00 160次 阅读
xilinx spartan 6的电路原理图免费下载

NVIDIA Isaac SDK 将为机器人提供加速助力 作为开发者工具箱问世

机器人开发者正在夜以继日地打造未来的自主机器。 NVIDIA Isaac SDK 将为其提供加速助....
发表于 03-21 13:41 192次 阅读
NVIDIA Isaac SDK 将为机器人提供加速助力 作为开发者工具箱问世

HTC发布了一个SDK,为Vive和Vive Pro提供无手套手指追踪功能

HTC发布了一个SDK,允许开发者将手指跟踪添加到他们的Vive或Vive Pro应用程序中。对于V....
发表于 03-21 09:47 532次 阅读
HTC发布了一个SDK,为Vive和Vive Pro提供无手套手指追踪功能

ESP8266EX的多个常见问题和解答方法详细资料说明

本文档的主要内容详细介绍的是ESP8266EX的多个常见问题和解答方法详细资料说明。
发表于 03-18 08:00 107次 阅读
ESP8266EX的多个常见问题和解答方法详细资料说明

ST电机控制开发套件5.0的详细资料讲解

本文档的详细介绍的是ST电机控制开发套件5.0的详细资料讲解主要内容包括了:1.现有的电机控制生态 ....
发表于 03-15 08:00 157次 阅读
ST电机控制开发套件5.0的详细资料讲解

如何使用XILINX FPGA进行片上嵌入式系统的用户IP开发

随着FPGA技术的发展,在FPGA上实现片上系统在技术上已经可能。基于FPGA片上系统开发已成为目前....
发表于 03-14 17:38 159次 阅读
如何使用XILINX FPGA进行片上嵌入式系统的用户IP开发