一种硬件实现的多路定时器事件实时捕获方法技术

技术编号:12384302 阅读:252 留言:0更新日期:2015-11-25 15:37
本发明专利技术公开了一种硬件实现的多路定时器事件实时捕获方法,外部输入端有八路控制信号CPI0~CPI7,对应八路事件输入,分别控制CPU的八个定时器,输出端有八路对应的捕获中断CPIINT0~CPIINT7;由事件捕获状态寄存器指示八路捕获中断相对应的状态;由事件捕获时间寄存器保存捕获有效沿时刻相应定时器的值;当外部有事件输入时,立刻捕获当前对应的定时器值,存储在事件时间FIFO中,并产生中断信号。本发明专利技术设计了一种硬件实现的八通道的定时器事件实时捕获方法,可以极大的提高捕获精度,达到系统运行中的捕获实时性。在单核或多核系统中,应用灵活,功能强大,并且极大的提高了捕获的可靠性。

【技术实现步骤摘要】
【专利说明】
本专利技术属于半导体集成电路中定时器事件捕获
,尤其涉及多路实时事件捕获保护电路。
技术介绍
目前,在通信系统中,经常利用数字信号处理器(DSP)的定时器来完成系统中的一部分重要功能,比如产生一个定时事件、进行时间计数、产生定时脉冲、发送同步事件。定时器实际上是一个计数器,它可以以特定的状态位实现停止、启动、重启动或禁止。但是在测量精度要求比较高的场合,比如周期性信号测距、测频、脉宽调制、回波测量等,常用的定时器捕获方法存在一定的精度误差,因为DSP通过软件发出指令到采集信号存在延迟,采集精度不能达到实时性。利用DSP定时器进行测距、捕获应用均存在精度不高、实时性差等缺点。
技术实现思路
本专利技术所要解决的技术问题是克服现有技术的缺陷,提供,提高了捕获的实时性和可靠性。为解决上述技术问题,本专利技术提供,其特征是,外部输入端有八路控制信号CP1?CPI7,对应八路事件输入,分别控制CPU的八个定时器,输出端有八路对应的捕获中断CPIINT0?CPIINT7 ; 由事件捕获状态寄存器指不八路捕获中断相对应的状态;由事件捕获时间寄存器保存捕获有效沿时刻相应定时本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/55/CN105095129.html" title="一种硬件实现的多路定时器事件实时捕获方法原文来自X技术">硬件实现的多路定时器事件实时捕获方法</a>

【技术保护点】
一种硬件实现的多路定时器事件实时捕获方法,其特征是,外部输入端有八路控制信号CPI0~CPI7,对应八路事件输入,分别控制CPU的八个定时器,输出端有八路对应的捕获中断CPIINT0~CPIINT7;由事件捕获状态寄存器指示八路捕获中断相对应的状态;由事件捕获时间寄存器保存捕获有效沿时刻相应定时器的值;当外部有事件输入时,立刻捕获当前对应的定时器值,存储在事件时间FIFO中,并产生中断信号。

【技术特征摘要】

【专利技术属性】
技术研发人员:张磊张跃玲王镇张磊陈亚宁汪健
申请(专利权)人:中国兵器工业集团第二一四研究所苏州研发中心
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1