信息传递方法和机载LRM模块技术

技术编号:23897683 阅读:68 留言:0更新日期:2020-04-22 09:18
本发明专利技术属于计算机软件领域,具体涉及到一种信息传递方法和机载LRM模块。所述机载LRM模块包括存储背板和通用处理模块,所述存储背板和所述通用处理模块之间连接有PCI桥;所述方法包括:将所述PCI桥初始化成非透明传输方式,所述PCI桥作为共用存储空间;所述存储背板和所述通用处理模块分别在所述共用存储空间存储数据和读取数据,以实现所述存储背板和所述通用处理模块之间的信息传递。利用大容量数据背板与通用处理模块之间的PCI桥这个唯一的连接通道,通过软件方式解决了大容量数据背板的信息传递需求,实现了其信息的双向传递以及文件的单向传递。使大容量数据背板不再成为IMA核心系统中的信息孤岛,并且能够根据模块的左右两侧位置进行自适应。

Information transfer method and airborne LRM module

【技术实现步骤摘要】
信息传递方法和机载LRM模块
本专利技术属于计算机应用领域,具体涉及到一种信息传递方法和机载LRM模块。
技术介绍
航空电子系统自诞生以来经历了一个从分立式、联合式、综合化到高度综合化的发展过程,从各分系统相互独立到采用模块化高度综合的层次型结构。综合化模块化航空电子(IntegratedModularAvionics,简称IMA)系统架构是当今航空电子系统的主流架构模型,采用可重配的通用模块构建复杂的航空电子系统,有助于提升系统的可用性、增加系统的健壮性、大幅度减少系统的体积、功耗及全寿命周期成本。现场可更换模块(LineReplaceableModule,简称LRM)是IMA系统的基本硬件单元,在航电系统中提供一个或者多个结构功能,具有高度集成、通用化、故障隔离、带有自检测和维护接口等特点。一个典型的IMA核心系统可以包括3-4个通用处理模块、1个数据存储模块、2个机载网络交换模块和2个电源模块等,模块之间通过高速航空全双工交换式以太网(AFDX)互连。其中数据存储模块,即机载LRM模块是由通用处理模块加大容量存储背板构成,大容量存储背板通过PCI桥与通用处理模块连接,执行机载网络数据捕获任务,只与交换机模块有单向的数据通路,与其他模块之间不能直接交互。但是,大容量存储背板执行其功能需要从其他模块获取飞行架次信息、当前时间信息等信息,也需要向IMA系统上报其自检测结果,也需要获取其捕获配置表文件,以及自身可执行文件。可见,亟需一种能实现机载LRM模块内部的之间的信息传递方案。>
技术实现思路
本专利技术实施例提供了一种信息传递方法和机载LRM模块,以解决上述技术问题,具体如下:第一方面,本专利技术实施例提供了一种信息传递方法,应用于机载LRM模块,所述机载LRM模块包括存储背板和通用处理模块,所述存储背板和所述通用处理模块之间连接有PCI桥;所述方法包括:将所述PCI桥初始化成非透明传输方式,所述PCI桥作为共用存储空间;所述存储背板和所述通用处理模块分别在所述共用存储空间存储数据和读取数据,以实现所述存储背板和所述通用处理模块之间的信息传递。可选的,所述存储背板和所述通用处理模块分别在所述共用存储空间存储数据和读取数据,以实现所述存储背板和所述通用处理模块之间的信息传递的步骤,包括:所述通用处理模块在所述共用存储空间的第一目标地址存储与所述第一目标地址对应的目标信息,其中,所述目标信息包括所述通用处理模块的位置信息、当前时间信息、当前飞行架次信息和自检通知信息中的任一种,不同信息对应的地址不同;所述存储模块从所述第一目标地址读取所述目标信息。可选的,若所述目标信息为自检通知信息;所述存储模块从所述第一目标地址读取所述目标信息的步骤之后,所述方法包括:所述存储模块将基于所述自检通知信息的自检结果存储到所述共用存储空间的第二目标地址;所述通用处理模块从所述第二目标地址读取所述自检结果。可选的,所述存储模块将基于所述自检通知信息的自检结果存储到所述共用存储空间的第二目标地址的步骤之后,所述方法还包括:所述存储模块将所述第一目标地址的所述自检通知信息清除;所述通用处理模块从所述第二目标地址读取所述自检结果的步骤,包括:所述通用处理模块周期性地读取所述第二目标地址的数据,在确定所述第一目标地址的所述自检通知信息清除之后,从所述第二目标地址读取所述自检结果。可选的,所述存储背板和所述通用处理模块分别在所述共用存储空间存储数据和读取数据,以实现所述存储背板和所述通用处理模块之间的信息传递的步骤之前,所述方法还包括:所述通用处理模块在上电初始化时,将所述共用存储空间内的全部数据清除。所述存储背板和所述通用处理模块分别在所述共用存储空间存储数据和读取数据,以实现所述存储背板和所述通用处理模块之间的信息传递的步骤,包括:所述通用处理模块在所述共用存储空间的第三目标地址存储与所述第三目标地址对应的目标文件,其中,所述目标文件包括捕获配置表、RomPayload文件和可执行文件;所述存储背板从所述第三目标地址读取所述目标文件。可选的,所述通用处理模块在所述共用存储空间的第三目标地址存储与所述第三目标地址对应的目标文件的步骤,包括:所述通用处理模块从所述共用存储空间的第四目标地址读取文件传输状态,其中,所述文件传输状态包括正常、重传和正在读取文件内容中的任一种;若所述文件传输状态为正常或者重传,在所述共用存储空间的第三目标地址存储与所述第三目标地址对应的目标文件;所述所述存储背板从所述第三目标地址读取所述目标文件的步骤之后,所述方法还包括:在所述第四目标地址写入文件传输状态为正常。可选的,根据权利要求1所述的方法,其特征在于,所述PCI桥具有16M处理空间;所述通用处理模块一端的地址空间为:0x0f000000~0x0fffffff,所述存储背板一端的地址空间为0x50000000~0x50ffffff。第二方面,本专利技术实施例提供了一种机载LRM模块,所述机载LRM模块包括存储背板和通用处理模块,所述存储背板和所述通用处理模块之间连接有PCI桥;所述PCI桥初始化成非透明传输方式,所述PCI桥作为共用存储空间;所述存储背板和所述通用处理模块用于分别在所述共用存储空间存储数据和读取数据,以实现所述存储背板和所述通用处理模块之间的信息传递。可选的,所述通用处理模块用于在所述共用存储空间的第一目标地址存储与所述第一目标地址对应的目标信息,其中,所述目标信息包括所述通用处理模块的位置信息、当前时间信息、当前飞行架次信息和自检通知信息中的任一种,不同信息对应的地址不同;所述存储模块用于从所述第一目标地址读取所述目标信息。本专利技术根据IMA核心系统数据存储模块的设计特点,利用大容量数据背板与通用处理模块之间的PCI桥这个唯一的连接通道,通过软件方式解决了大容量数据背板的信息传递需求,实现了其信息的双向传递以及文件的单向传递。使大容量数据背板不再成为IMA核心系统中的信息孤岛,并且能够根据模块的左右两侧位置进行自适应。附图说明图1为本专利技术实施例提供的一种信息传递方法的流程示意图;图2为本专利技术实施例提供的信息传递方法所应用的机载LRM模块所在的IMA核心系统的硬件架构图;图3为本专利技术实施例提供的信息传递方法所涉及的物理空间分配图;图4为本专利技术实施例提供的信息传递方法所涉及的软件接口封装调用图。具体实施方式参见图1,为本专利技术实施例提供的一种信息传递方法的流程示意图。所述信息传递方法应用于机载LRM模块。如图2所示为机载LRM模块所在IAM核心系统的架构图。所述机载LRM模块包括存储背板和通用处理模块,所述存储背板和所述通用处理模块之间连接有PCI桥。大容量存储背板执行其功能需要从其他模块获取飞行架次信息,当前时间信息,需要向系统上报其自本文档来自技高网...

【技术保护点】
1.一种信息传递方法,其特征在于,应用于机载LRM模块,所述机载LRM模块包括存储背板和通用处理模块,所述存储背板和所述通用处理模块之间连接有PCI桥;所述方法包括:/n将所述PCI桥初始化成非透明传输方式,所述PCI桥作为共用存储空间;/n所述存储背板和所述通用处理模块分别在所述共用存储空间存储数据和读取数据,以实现所述存储背板和所述通用处理模块之间的信息传递。/n

【技术特征摘要】
1.一种信息传递方法,其特征在于,应用于机载LRM模块,所述机载LRM模块包括存储背板和通用处理模块,所述存储背板和所述通用处理模块之间连接有PCI桥;所述方法包括:
将所述PCI桥初始化成非透明传输方式,所述PCI桥作为共用存储空间;
所述存储背板和所述通用处理模块分别在所述共用存储空间存储数据和读取数据,以实现所述存储背板和所述通用处理模块之间的信息传递。


2.根据权利要求1所述的方法,其特征在于,所述存储背板和所述通用处理模块分别在所述共用存储空间存储数据和读取数据,以实现所述存储背板和所述通用处理模块之间的信息传递的步骤,包括:
所述通用处理模块在所述共用存储空间的第一目标地址存储与所述第一目标地址对应的目标信息,其中,所述目标信息包括所述通用处理模块的位置信息、当前时间信息、当前飞行架次信息和自检通知信息中的任一种,不同信息对应的地址不同;
所述存储模块从所述第一目标地址读取所述目标信息。


3.根据权利要求2所述的方法,其特征在于,若所述目标信息为自检通知信息;
所述存储模块从所述第一目标地址读取所述目标信息的步骤之后,所述方法包括:
所述存储模块将基于所述自检通知信息的自检结果存储到所述共用存储空间的第二目标地址;
所述通用处理模块从所述第二目标地址读取所述自检结果。


4.根据权利要求3所述的方法,其特征在于,所述存储模块将基于所述自检通知信息的自检结果存储到所述共用存储空间的第二目标地址的步骤之后,所述方法还包括:
所述存储模块将所述第一目标地址的所述自检通知信息清除;
所述通用处理模块从所述第二目标地址读取所述自检结果的步骤,包括:
所述通用处理模块周期性地读取所述第二目标地址的数据,在确定所述第一目标地址的所述自检通知信息清除之后,从所述第二目标地址读取所述自检结果。


5.根据权利要求1所述的方法,其特征在于,所述存储背板和所述通用处理模块分别在所述共用存储空间存储数据和读取数据,以实现所述存储背板和所述通用处理模块之间的信息传递的步骤之前,所述方法还包括:
所述通用处理模块在上电初始化时,将所述共用存储空间内的全部数据清除。


6.根据权...

【专利技术属性】
技术研发人员:郝玉锴戴小氐崔西宁吴姣陈伊卿吴云
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所
类型:发明
国别省市:陕西;61

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

1