[发明专利]一种多通信接口中断的综合处理系统在审
申请号: | 201911258198.2 | 申请日: | 2019-12-10 |
公开(公告)号: | CN111078605A | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 林益锋;何浩;杨健;张晓澈;阮忠园;蒋凯 | 申请(专利权)人: | 上海航天控制技术研究所 |
主分类号: | G06F13/24 | 分类号: | G06F13/24 |
代理公司: | 上海航天局专利中心 31107 | 代理人: | 圣冬冬 |
地址: | 201109 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信 接口 中断 综合 处理 系统 | ||
本发明的一种多通信接口中断的综合处理系统,基于DSP、FPGA数字处理系统,主处理器DSP包含4个硬件中断功能;主处理器通过EMIF与FPGA交互数据;FPGA控制11个串行通信接口,1个1553B总线接口,可实现多个通信接口的接收中断与DSP的硬件中断的在线连接,使中断处理优先级可根据需要变更。同时多个中断源可共用一个硬件中断,通过存储中断源的基地址实现接收多个同时或先后触发的中断的功能,避免了争抢中断引起的中断信息丢失。
技术领域
本发明涉及数据处理领域,具体到一种多通信接口中断的综合处理系统,主要涉及DSP与FPGA间的数据交互和通信接口的中断处理。
背景技术
随着弹上设备越来越丰富,弹上计算机的通信接口也越来越多,而在飞行的不同阶段各通信接口数据的重要性也各不相同,因此以往固化不变的中断优先级越来越不能满足要求。同时由于不同设备间的时序不同步,弹上计算机也会遇到通信接口争抢中断的情况,该情况会导致中断信息丢失,数据更新滞后等问题。
本发明设计了一种处理设备使通信接口的处理优先级能因时制宜地灵活变化,通过存储中断信息避免信息丢失,优化了多通信接口接收中断的处理。
发明内容
本发明的目的为通过FPGA软件设计,实现多个通信接口中断的综合处理,满足因时制宜修改通信接口处理优先级及避免争抢中断造成的信息丢失。
本发明采取以下技术方案:一种多通信接口中断的综合处理系统,其中数据处理系统包含DSP和FPGA,外设包含多个通信接口,通信接口的接收中断和DSP的硬件中断可在线连接,同一个硬件中断可接收多个同时或先后触发的中断。
所述的处理技术其主处理器DSP包含4个硬件中断功能;主处理器通过EMIF与FPGA交互数据;FPGA控制11个串行通信接口,1个1553B总线接口。
所述的处理技术由中断处理模块接收外设的中断输入、发出硬件中断输出;采用4×12矩阵实现输入与输出的连线,行表示硬件输出、列表示接收中断源,连线矩阵元素为1表连接、0表断开,同一行可有多个连接,同一列不允许多个连接;连接矩阵元素值可由DSP设置。
所述的处理技术在外设中断触发后,由中断处理模块将该外设的基地址压入FIFO;多个同时触发的中断按基地址的大小从小到大顺序压入FIFO;多个先后触发的中断按时间顺序压入FIFO;FIFO深度为16;DSP在接收到硬件中断后,首先访问中断处理模块取得外设的基地址,随后根据基地址访问外设并进行相应的处理。
以上所述,仅为本发明较佳的具体实施方式,本发明的保护范围不限于此,任何熟悉本领域的技术人员在本发明披露的技术范围内,可显而易见的得到的技术方案的简单变化或等效替换均属于本发明保护范围以内。
与现有技术相比,本发明有以下优点:
(1)采用FPGA软件实现功能,能在线修改中断连接。
(2)存储外设的基地址,防止中断信息的丢失。
附图说明
以下将结合附图和实施例对本发明作进一步说明。
图1是本发明的一种多通信接口中断的综合处理系统框图;
图2是本发明实施例的中断处理模块框图。
具体实施方式
下面结合附图对本发明实施方案进行说明:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海航天控制技术研究所,未经上海航天控制技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911258198.2/2.html,转载请声明来源钻瓜专利网。