一种处理模块的SRIO总线测试方法技术

技术编号:39412993 阅读:7 留言:0更新日期:2023-11-19 16:04
本申请提供了一种处理模块的SRIO总线测试方法,属于数字信号处理技术领域,包括将多个第二交换节点两两相连形成多组外部连接,控制测试数据流从第一交换节点流出,并控制测试数据流依次经过第一连接组、多个中间连接组和末尾连接组,最后控制流经末尾连接组中的测试数据流回到第一交换节点,对第一交换节点接收的测试数据流和发送出的测试数据流进行校验;控制测试数据流从第一交换节点流出,并控制依次经过末尾连接组、多个中间连接组和第一连接组,最后控制流经第一连接组中的测试数据流回到第一交换节点,对第一交换节点接收的测试数据流和发送出的测试数据流进行校验。本申请提高数字信号处理模块的可靠性。高数字信号处理模块的可靠性。高数字信号处理模块的可靠性。

【技术实现步骤摘要】
一种处理模块的SRIO总线测试方法


[0001]本申请涉及数字信号处理的领域,尤其是涉及一种处理模块的SRIO总线测试方法。

技术介绍

[0002]SRIO(Serial Rapid I/O)接口是一种在嵌入式系统领域应用广泛的串行快速总线接口,其协议开销小,传输速度高,系统扩展灵活,控制、配置简单。目前基于SRIO总线的产品,特别是机载雷达数字处理产品越来越多,对总线接口的测试验证要求也越来越高,测试不充分将导致产品可靠性大大降低,产品维护维修耗费大量人力物力。
[0003]由于数字处理模块对外互联关系复杂,每种类型模块的外部互联关系都有近10通道4XSRIO总线链路,在产品设计开发阶段存在外部资源不足而导致无法将测试覆盖到所有外部接口,同时,由于接口通道多,布局布线复杂以及没有对应资源的测试设备而导致测试验证不充分,部分质量问题无法及时发现解决,造成产品质量差,维护困难。
[0004]目前针对数字产品多通道SRIO总线的测试方案主要是借助外部测试系统,通过转接互联完成测试。对于缺乏测试设备和测试系统适配的产品则很困难进行验证。

技术实现思路

[0005]有鉴于此,本申请提供一种处理模块的SRIO总线测试方法,解决数字信号处理领域,测试验证方法中针对SRIO总线测试不充分,测试设备、资源要求较高的问题,提高数字信号处理模块的可靠性,提升产品质量。
[0006]本申请提供的一种处理模块的SRIO总线测试方法采用如下的技术方案:
[0007]一种处理模块的SRIO总线测试方法,处理模块包括交换机,所述交换机包括一个第一交换节点多个第二交换节点;
[0008]处理模块的SRIO总线测试方法包括:
[0009]步骤1,多个第二交换节点两两相连形成多组外部连接,其中,两个相连的第二交换节点中,一个第二交换节点的输出端和另一个第二交换节点的输入端通过外部SRIO总线连接,一个第二交换节点的输入端和另一个第二交换节点的输出端通过外部SRIO总线连接;
[0010]步骤2,第二交换节点两两相连后,如存在剩余一个落单的第二交换节点,将落单的第二交换节点的输入端和输出端通过外部SRIO总线连接并作为一组外部连接;
[0011]步骤3,将多组外部连接进行排序,依次为第一连接组、多个中间连接组和末尾连接组;
[0012]步骤4,控制测试数据流从第一交换节点流出,并控制测试数据流依次经过第一连接组、多个中间连接组和末尾连接组,最后控制流经末尾连接组中的测试数据流回到第一交换节点,对第一交换节点接收的测试数据流和发送出的测试数据流进行校验;
[0013]步骤5,控制测试数据流从第一交换节点流出,并控制测试数据流依次经过末尾连
接组、多个中间连接组和第一连接组,最后控制流经第一连接组中的测试数据流回到第一交换节点,对第一交换节点接收的测试数据流和发送出的测试数据流进行校验。
[0014]可选的,所述步骤4具体包括:
[0015]控制测试数据流从第一交换节点流出,并控制测试数据流从交换机内部进入第一连接组中的一个第二交换节点后,再控制测试数据流通过外部SRIO总线发送至第一连接组中的另一个第二交换节点中,控制测试数据流从交换机内部进入中间连接组中的一个第二交换节点后,再控制测试数据流通过外部SRIO总线发送至中间连接组中的另一个第二交换节点中,直至测试数据流经过所有的中间连接组达到末尾连接组的一个第二交换节点后,再控制测试数据流通过外部SRIO总线发送至末尾连接组中的另一个第二交换节点中,最后控制末尾连接组中的另一个第二交换节点中的测试数据流从交换机内部回到第一交换节点,对第一交换节点接收的测试数据流和发送出的测试数据流进行校验,当第一连接组、多个中间连接组或末尾连接组为落单的第二交换节点时,测试数据流从交换机内部来到落单的第二交换节点输入端,通过外部SRIO总线到达落单的第二交换节点的输出端,再通过交换机内部发送至其他组外部连接上。
[0016]可选的,所述步骤5具体包括:控制测试数据流从第一交换节点流出,并控制测试数据流从交换机内部进入末尾连接组中的一个第二交换节点后,再控制测试数据流通过外部SRIO总线发送至末尾连接组中的另一个第二交换节点中,控制测试数据流从交换机内部进入中间连接组中的一个第二交换节点后,再控制测试数据流通过外部SRI O总线发送至中间连接组中的另一个第二交换节点中,直至测试数据流经过所有的中间连接组达到末尾连接组的一个第二交换节点后,再控制测试数据流通过外部SRIO总线发送至第一连接组中的另一个第二交换节点中,最后控制第一连接组中的另一个第二交换节点中的测试数据流从交换机内部回到第一交换节点,对第一交换节点接收的测试数据流和发送出的测试数据流进行校验,当第一连接组、多个中间连接组或末尾连接组为落单的第二交换节点时,测试数据流从交换机内部来到落单的第二交换节点输入端,通过外部SRI O总线到达落单的第二交换节点的输出端,再通过交换机内部发送至其他组外部连接上。
[0017]可选的,多个第二交换节点通过调试工装实现两两相连,调试工装上设有与多个第二交换节点一一对应的第三节点,所述第三节点与第二交换节点对应分组,同一组中每个第二交换节点的输入端和输出端通过外部总线分别连接同一组中对应的第三节点上的同一端口,同一组的两个第三节点空余的端口通过外部总线互联。
[0018]可选的,所述调试工装同一组的两个第三节点空余的端口通过电信号进行互联。
[0019]可选的,交换机内部的测试数据流的传输通过路由配置完成。
[0020]可选的,所述处理模块还包括控制器,所述步骤4中,控制器控制测试数据流从第一交换节点流出,并控制测试数据流依次经过第一连接组、多个中间连接组和末尾连接组,最后控制器控制流经末尾连接组中的测试数据流回到第一交换节点,控制器对第一交换节点接收的测试数据流和发送出的测试数据流进行校验;
[0021]所述步骤5中,控制器控制测试数据流从第一交换节点流出,并控制测试数据流依次经过末尾连接组、多个中间连接组和第一连接组,最后控制器控制流经第一连接组中的测试数据流回到第一交换节点,控制器对第一交换节点接收的测试数据流和发送出的测试数据流进行校验。
[0022]可选的,所述第一交换节点作为处理模块的主节点并作为控制器。
[0023]综上所述,本申请包括以下有益技术效果:
[0024]本申请测试方法能够充分完成数字信号处理模块SRIO总线接口的测试验证,能够有效降低SRIO测试对测试设备、测试接口、测试工装的依赖,能够提高数字信号处理模块的质量和可靠性。节省了人力物力投入。
[0025]本申请可以应用于嵌入式系统领域,尤其是数字信号处理模块等SRI O总线应用广泛,产品质量和可靠性要求较高的领域。
附图说明
[0026]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种处理模块的SRIO总线测试方法,其特征在于,处理模块包括交换机,所述交换机包括一个第一交换节点多个第二交换节点;处理模块的SRIO总线测试方法包括:步骤1,多个第二交换节点两两相连形成多组外部连接,其中,两个相连的第二交换节点中,一个第二交换节点的输出端和另一个第二交换节点的输入端通过外部SRIO总线连接,一个第二交换节点的输入端和另一个第二交换节点的输出端通过外部SRIO总线连接;步骤2,第二交换节点两两相连后,如存在剩余一个落单的第二交换节点,将落单的第二交换节点的输入端和输出端通过外部SRIO总线连接并作为一组外部连接;步骤3,将多组外部连接进行排序,依次为第一连接组、多个中间连接组和末尾连接组;步骤4,控制测试数据流从第一交换节点流出,并控制测试数据流依次经过第一连接组、多个中间连接组和末尾连接组,最后控制流经末尾连接组中的测试数据流回到第一交换节点,对第一交换节点接收的测试数据流和发送出的测试数据流进行校验;步骤5,控制测试数据流从第一交换节点流出,并控制测试数据流依次经过末尾连接组、多个中间连接组和第一连接组,最后控制流经第一连接组中的测试数据流回到第一交换节点,对第一交换节点接收的测试数据流和发送出的测试数据流进行校验。2.根据权利要求1所述的处理模块的SRIO总线测试方法,其特征在于,所述步骤4具体包括:控制测试数据流从第一交换节点流出,并控制测试数据流从交换机内部进入第一连接组中的一个第二交换节点后,再控制测试数据流通过外部SRIO总线发送至第一连接组中的另一个第二交换节点中,控制测试数据流从交换机内部进入中间连接组中的一个第二交换节点后,再控制测试数据流通过外部SRIO总线发送至中间连接组中的另一个第二交换节点中,直至测试数据流经过所有的中间连接组达到末尾连接组的一个第二交换节点后,再控制测试数据流通过外部SRIO总线发送至末尾连接组中的另一个第二交换节点中,最后控制末尾连接组中的另一个第二交换节点中的测试数据流从交换机内部回到第一交换节点,对第一交换节点接收的测试数据流和发送出的测试数据流进行校验,当第一连接组、多个中间连接组或末尾连接组为落单的第二交换节点时,测试数据流从交换机内部来到落单的第二交换节点输入端,通过外部SRIO总线到达落单的第二交换节点的输出端,再通过交换机内部发送至其他组外部连接上。3.根据权利要求1所述的处理模块的SRIO总线测试方法,其特征在于,所述步骤5具体包括:控制测试数据流从第一交换节点流出,并控制测...

【专利技术属性】
技术研发人员:董宝旭李正东库亮
申请(专利权)人:中国航空工业集团公司雷华电子技术研究所
类型:发明
国别省市:

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

1