数字处理机枚举方法及状态监测方法技术

技术编号:26733696 阅读:19 留言:0更新日期:2020-12-15 14:40
本发明专利技术提供了一种数字处理机枚举方法及状态监测方法,属于雷达信号处理领域,具体包括获取主节点的网络连接信息;对所述网络连接信息进行分析,确定与所述主节点连接的第一总线器件;判断所述第一总线器件的器件属性,当判定所述第一总线器件的器件属性为交换机时,获取所述第一交换机的端口数量;判断与所述第一交换机的第一端口连接的第二总线器件的器件属性,当判定所述第二总线器件的器件属性为从节点时,获取并存储所述第二从节点的工作参数和连接信息。

【技术实现步骤摘要】
数字处理机枚举方法及状态监测方法
本专利技术涉及雷达信号处理领域,具体涉及一种数字处理机枚举方法及数字处理机状态监测方法。
技术介绍
SRIO总线以其通信带宽高、扩展方便、易于维护的特点在机载雷达数字处理机中成为通用的数据通信总线。机载雷达数字处理机通常包括多块板卡,每块板卡由SRIO交换机和多片高性能处理器(包括PowerPC、DSP、FPGA等)组成。对内,SRIO交换机连接板内的多片高性能处理器;对外,SRIO交换机与其他板卡的SRIO交换机互连,将整个机载雷达数字处理机连成一个整体。在初始化阶段,每块板卡上有一片处理器作为主节点,配置本板卡内部SRIO交换机的路由信息。在机载雷达数字处理机正常工作时,默认为系统内部所有板卡已经正确配置本板的路由信息,并能正常工作。上述雷达处理机SRIO节点枚举方式易于实现,但并没有对机载雷达数字处理机中的SRIO节点进行统一的管理操作,如果某一个节点在初始化阶段出现故障,系统内部其它SRIO节点无法感知,在数据收发时会出现故障、甚至死机,不能实现系统的健康管理。为了解决上述问题,在机载雷达数字处理机中SRIO节点初始化时,需要由一个主节点对系统内部所有SRIO节点进行枚举。
技术实现思路
因此,为了克服上述现有技术的缺点,本专利技术提供了一种对数字处理机进行监控管理的数字处理机枚举方法及数字处理机状态监测方法。为了实现上述目的,本专利技术提供一种数字处理机枚举方法,数字处理机的主节点通过星型网络和从节点连接,包括:获取主节点的网络连接信息;对所述网络连接信息进行分析,确定与所述主节点连接的第一总线器件;判断所述第一总线器件的器件属性,当判定所述第一总线器件的器件属性为交换机时,获取所述第一交换机的端口数量;判断与所述第一交换机的第一端口连接的第二总线器件的器件属性,当判定所述第二总线器件的器件属性为从节点时,获取并存储所述第二从节点的工作参数和连接信息。在其中一个实施例中,所述判断所述第一总线器件的器件属性,包括:采用所述主节点生成维护数据包发送设备信息寄存器获取请求;将所述发送设备信息寄存器获取请求的维护数据包发送给所述第一总线器件,并接收根据所述第一总线器件根据所述设备信息寄存器获取请求生成的设备信息数据;根据所述设备信息数据对所述第一总线器件的器件属性进行判断。在其中一个实施例中,所述方法还包括:当判定所述第一总线器件的器件属性为第一从节点时,获取所述第一从节点的工作参数和连接信息。在其中一个实施例中,所述方法还包括:当判定所述第二总线器件的器件属性为第二交换机时,获取所述第二交换机的端口数量;判断与所述第二交换机的第二端口连接的第三总线器件的器件属性,当判定所述第三总线器件的器件属性为从节点时,获取所述第三从节点的工作参数和连接信息。在其中一个实施例中,所述主节点采用高速串行总线和数据交换机与所述从节点连接,所述主节点和所述从节点为PowerPC处理器、DSP、FPGA中的任意一种。本专利技术还提供了一种数字处理机状态监测方法,包括:获取数字处理机的主节点和从节点的工作参数和连接信息;分别对所述主节点和所述从节点的所述工作参数和连接信息进行分析,将所述主节点和所述从节点的运行状态存储在主节点的内存中;判断所述主节点和所述从节点处于连接状态或处于未连接状态,或者判断所述主节点和所述从节点处于正常工作状态或处于工作出错状态;当判定所述主节点或所述从节点处于未连接状态,或者所述主节点或所述从节点处于工作出错状态时,控制所述主节点通过复位的方式对未连接或工作出错的节点进行恢复,其中,采用上述的数字处理机枚举方法获取数字处理机的主节点和从节点的工作参数和连接信息。与现有技术相比,本专利技术的优点在于:利用机载雷达数字处理机内部某一个SRIO主节点,完成所有SRIO节点的枚举,实现机载雷达数字处理机SRIO总线系统的监控管理,从而广泛应用于SRIO总线互联系统的枚举,实现对数字处理机进行监控管理。附图说明为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1是本专利技术的实施例中机载雷达数字处理机的连接示意图;图2是本专利技术的实施例中数字处理机枚举方法的流程示意图;以及图3是本专利技术的实施例中数字处理机状态监测方法的流程示意图。具体实施方式下面结合附图对本公开实施例进行详细描述。以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本公开,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。还需要说明的是,以下实施例中所提供的图示仅以示意方式说明本公开的基本构想,图式中仅显示与本公开中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。另外,在以下描述中,提供具体细节是为了便于透彻理解实例。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践方面。本公开实施例提供一种数字处理机枚举方法,如图1所示,数字处理机的主节点通过星型网络和从节点连接。星型网络可以是SRIO总线互联系统。主节点处理器在系统初始化阶段通过维护操作配置SRIO交换机的路由信息,完成系统内部所有SRIO节点枚举,并将SRIO节点信息保存到与主节点处理器相连的SDRAM中。在一个实施例中,每一块板卡包含一片SRIO交换机,SRIO交换机通过SRIO总线连接板内的SRIO节点,并与系统中的其它SRIO交换机互连。多种处理器节点是具备SRIO总线、与SRIO交换机互连的器件,包括PowerPC处理器、DSP、FPGA等。主节点处理器可以是PowerPC处理器。PowerPC主节点在SRIO总线初始化过程中,通过维护操作配置SRIO交换机的路由信息本文档来自技高网...

【技术保护点】
1.一种数字处理机枚举方法,数字处理机的主节点通过星型网络和从节点连接,其特征在于,包括:/n获取主节点的网络连接信息;/n对所述网络连接信息进行分析,确定与所述主节点连接的第一总线器件;/n判断所述第一总线器件的器件属性,当判定所述第一总线器件的器件属性为交换机时,获取所述第一交换机的端口数量;/n判断与所述第一交换机的第一端口连接的第二总线器件的器件属性,当判定所述第二总线器件的器件属性为第二从节点时,获取并存储所述第二从节点的工作参数和连接信息。/n

【技术特征摘要】
1.一种数字处理机枚举方法,数字处理机的主节点通过星型网络和从节点连接,其特征在于,包括:
获取主节点的网络连接信息;
对所述网络连接信息进行分析,确定与所述主节点连接的第一总线器件;
判断所述第一总线器件的器件属性,当判定所述第一总线器件的器件属性为交换机时,获取所述第一交换机的端口数量;
判断与所述第一交换机的第一端口连接的第二总线器件的器件属性,当判定所述第二总线器件的器件属性为第二从节点时,获取并存储所述第二从节点的工作参数和连接信息。


2.根据权利要求1所述的数字处理机枚举方法,其特征在于,所述判断所述第一总线器件的器件属性,包括:
采用所述主节点生成维护数据包发送设备信息寄存器获取请求;
将所述发送设备信息寄存器获取请求的维护数据包发送给所述第一总线器件,并接收根据所述第一总线器件根据所述设备信息寄存器获取请求生成的设备信息数据;
根据所述设备信息数据对所述第一总线器件的器件属性进行判断。


3.根据权利要求1所述的数字处理机枚举方法,其特征在于,所述方法还包括:
当判定所述第一总线器件的器件属性为第一从节点时,获取所述第一从节点的工作参数和连接信息。


4.根据权利要求1所述的数字处理机枚举方法...

【专利技术属性】
技术研发人员:张首鹏董宝旭郑精文
申请(专利权)人:中国航空工业集团公司雷华电子技术研究所
类型:发明
国别省市:江苏;32

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

1