The present invention provides a method of compensating the lost CPCI interrupt, external input differential timing signal into LVTTL signal 3.3V, LVTTL signal in the falling edge of the timer 1 and timer 2, timer 1 interrupt signal is generated for the 20us pulse width of radar timer 2 interrupt time center machine response time at the same time the interrupt status register is valid; if the machine is in the center of the interrupt, ISR interrupt status register to an invalid state; otherwise, the timer 2 count is 40us, the timer 1 and timer 2 to generate an interrupt signal reset compensation; compensation signal interrupt and timer 1 interrupt signal generated and interrupt the signal eventually sent radar Center machine. The invention can solve the problem of CPCI interruption loss, and can not reduce the real-time performance of the system.
【技术实现步骤摘要】
本专利技术涉及一种中断技术,特别是涉及CPCI总线的中断处理。
技术介绍
现代雷达系统内部都有时统信号,用以保持雷达各分机间在时序关系上的同步。对于中心机,时统信号一般通过接口板转换为CPCI总线中断,中心机程序通过响应中断的方式达到与其他分机时序上的同步的目的。然而就实际使用过程中比较常用的每秒500次的中断,会存在中心机没有响应中断的情况。为了解决这一问题,通常在Vxworks下的做法是在程序中通过软定时器计数,判断超时的时候模拟一次中断。虽然这样做能够解决中断未响应的问题,但却损失了系统的效率,降低了系统的实时性,不适合应用于时序要求较高的环境。
技术实现思路
为了克服现有技术的不足,本专利技术提供一种硬件补偿的方法,能够解决CPCI中断的丢失问题,而且不会降低系统的实时性。本专利技术解决其技术问题所采用的技术方案包括以下步骤:(1)外部输入的差分时统信号转为3.3V的LVTTL信号,在LVTTL信号下降沿启动定时器1和定时器2,定时器1用于产生20us脉宽的中断信号,定时器2对雷达中心机响应中断的时间进行计时,同时置中断状态寄存器为有效状态;(2)若中心机响应中断,则在ISR中置中断状态寄存器为无效状态;否则,在定时器2计数够40us时,对定时器1和定时器2复位,以产生中断补偿信号;(3)中断补偿信号和定时器1产生的中断信号相与,产生最终送雷达中心机的中断信号。本专利技术的有益效果是:实现了一种CPCI中断未响应时的从硬件上的补偿方法,一方面解决了中心机在响应CPCI总线中断时有丢失的问题;另一方面,由于使用可编程逻辑器件从硬件上去补偿中断,因而将补 ...
【技术保护点】
一种CPCI中断丢失的补偿方法,其特征在于包括下述步骤:(1)外部输入的差分时统信号转为3.3V的LVTTL信号,在LVTTL信号下降沿启动定时器1和定时器2,定时器1用于产生20us脉宽的中断信号,定时器2对雷达中心机响应中断的时间进行计时,同时置中断状态寄存器为有效状态;(2)若中心机响应中断,则在ISR中置中断状态寄存器为无效状态;否则,在定时器2计数够40us时,对定时器1和定时器2复位,以产生中断补偿信号;(3)中断补偿信号和定时器1产生的中断信号相与,产生最终送雷达中心机的中断信号。
【技术特征摘要】
2015.12.22 CN 20151096981891.一种CPCI中断丢失的补偿方法,其特征在于包括下述步骤:(1)外部输入的差分时统信号转为3.3V的LVTTL信号,在LVTTL信号下降沿启动定时器1和定时器2,定时器1用于产生20us脉宽的中断...
【专利技术属性】
技术研发人员:金仲乾,李文举,
申请(专利权)人:中国电子科技集团公司第二十研究所,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。