ZYNQ+Vivado2015.2系列(十三)私有定时器中断

本文介绍了ZYNQ平台中私有定时器的原理和使用,包括其工作频率、特性以及如何通过Xilinx的软件库进行初始化、配置和中断处理。通过示例展示了如何设置定时器以产生中断,并利用中断控制器实现中断处理程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

私有定时器属于PS部分,定时器可以帮我们计数、计时,有效的控制模块的时序。这一次实验我们认识定时器并使用定时器产生中断。

CPU的私有中断(PPI),5个:全局定时器, 私有看门狗定时器, 私有定时器以及来自 PL 的 FIQ/IRQ。


它们的触发类型都是固定不变的, 并且来自 PL 的快速中断信号 FIQ 和中断信号 IRQ 反向, 然后送到中断控制器因此尽管在ICDICFR1 寄存器内反映的他们是低电平触发,但是 PS-PL 接口中为高电平触发。

CPU的私有定时器:每个CPU都有自己的私有定时器:


私有定时器的工作频率是CPU的一半(频率仅供参考,主要看频率分配比率):


插曲:zc702的时钟源有三个:


PS Clock经过倍频以后供给PS各个模块使用:

PL时钟产生:

在ZYNQ核里,CPU默认的时钟比率是6:2:1,CPU时钟频率666.666M:

这样定时器工作频率就是333.333MHz。

私有定时器的特性:

(1) 32 位计数器, 达到零时产生一个中断
(2) 8 位预分频计数器, 可以更好的控制中断周期

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值