一种基于处理器阵列的片间同步及通信方法与流程

未命名 09-22 阅读:129 评论:0


1.本发明属于处理器片间通信技术领域,涉及一种基于处理器阵列的片间同步及通信方法。


背景技术:

2.随着相控阵技术和相控阵系统应用的发展,数字相控阵系统集成化越来越高,一个数字相控阵系统中包含的通道数量也越来越多。这对数字相控阵系统硬件设计提高要求的同时,软件也提高了要求。然而,在复杂系统中的多个子系统阵列间的通信及管理,及软件层面的处理器间同步处理不好,往往造成芯片资源浪费,增加额外的成本等问题。
3.因此,需要提供一种避免芯片资源浪费、减少额外增加成本的同步及通信方法来解决上述技术问题。


技术实现要素:

4.本发明解决技术问题所采取的技术方案是:一种基于处理器阵列的片间同步及通信方法,包括如下步骤:
5.步骤一:在处理器阵列中选取一个子系统作为主控单元;
6.步骤二:在处理器阵列的各个子系统上建立稳定的通信接口;
7.步骤三:对处理器阵列中对除步骤一中所选的主控单元外参与系统通信的各个子系统编号;
8.步骤四:根据具体的相控阵系统需求,划分整体的控制流程阶段,方便后期同步控制;
9.步骤五:所述主控单元作为整个系统控制流程的发起端,各个子系统在接收到主控单元状态更新的消息后,根据各自的功能划分做出相应反应;
10.步骤六:所述各个子系统作为整个系统控制流程的响应端,在子系统状态更新后,将携带自身子系统编号和状态的消息反馈给主控单元。
11.优选的,所述步骤一中,所述主控单元选择时钟板。
12.优选的,所述步骤二中,通信接口的接口形式不限制。
13.优选的,所述步骤五中,在主控单元执行完任务后,更新主控单元的本地状态,主控单元将会发送状态更新帧到需要的子系统板。
14.优选的,所述步骤六中,主控单元中的远端状态模块中,会对应相控阵子系统建立每个子系统“档案”,记录子系统反馈的消息。
15.更优的,所述步骤六中,子系统反馈的消息包括:响应时间,系统状态,电压,电流,温度等健康消息。
16.更优的,所述子系统远端状态的档案的用途包括:板卡日志集中处理、同步流程管理。
17.本发明的有益效果是:
18.本发明根据处理器在阵列中的工作状态将处理器分组以及建立阵列中片间通信网络,阵列间可通过主控单元发起通信并管理各个子模块,主控单元监视阵列中的在线单元并记录状态日志,组织阵列间处理器以不同模式通信;本发明可以实现在较为复杂的相控阵系统中,提供一个统一且便捷的通信及管理方法,使得整个系统的同步流程可以轻松管理,因而避免了芯片资源浪费、减少了额外增加成本。
附图说明
19.图1是一种基于处理器阵列的片间同步及通信方法的系统框图;
20.图2是主控单元和子系统的软件交互流程图。
具体实施方式
21.下面将结合本发明实施例中的附图,对本发明中的相关技术进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
22.参考图1-2,一种基于处理器阵列的片间同步及通信方法,包括:
23.步骤一:选取一个子系统作为主控单元,一般选择时钟板;
24.步骤二:在各个子系统上建立稳定的通信接口,接口形式不限制;
25.步骤三:对主控单元外参与系统通信的各个子系统编号;
26.步骤四:根据具体的相控阵系统需求,划分整体的控制流程阶段,方便后期同步控制;
27.步骤五:主控单元作为整个系统控制流程的发起端,各个子系统在接收到主控单元状态更新的消息后,根据各自的功能划分做出相应反应;
28.步骤六:各个子系统作为整个系统控制流程的响应端,在子系统状态更新后,将携带自身子系统编号和状态的消息反馈给主控单元。
29.其中软件流程如下:
30.1、在主控单元执行完任务后,更新主控单元的本地状态,这个流程中,将会发送状态更新帧到需要的子系统板。
31.2、子系统远端状态线程中的状态更新将触发自身对对应任务的响应。
32.3、子系统任务执行完成后,将更新子系统的本地状态,这个流程中,会将本地状态更新帧发送给主控单元。
33.4、主控单元中的远端状态模块中,会对应相控阵子系统建立每个子系统“档案”,记录子系统响应时间,系统状态,电压,电流,温度等健康信息。
34.5、子系统远端状态档案可用于板卡日志集中处理,及同步流程管理。
35.6、完成后执行下一个任务块。
36.综上所述,本发明根据处理器在阵列中的工作状态将处理器分组以及建立阵列中片间通信网络,阵列间可通过主控单元发起通信并管理各个子模块,主控单元监视阵列中的在线单元并记录状态日志,组织阵列间处理器以不同模式通信;本发明可以实现在较为复杂的相控阵系统中,提供一个统一且便捷的通信及管理方法,使得整个系统的同步流程
可以轻松管理,因而避免了芯片资源浪费、减少了额外增加成本,因此本发明拥有广泛的应用前景。
37.需要强调的是:以上仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。


技术特征:
1.一种基于处理器阵列的片间同步及通信方法,其特征在于,包括如下步骤:步骤一:在处理器阵列中选取一个子系统作为主控单元;步骤二:在处理器阵列的各个子系统上建立稳定的通信接口;步骤三:对处理器阵列中对除步骤一中所选的主控单元外参与系统通信的各个子系统编号;步骤四:根据具体的相控阵系统需求,划分整体的控制流程阶段,方便后期同步控制;步骤五:所述主控单元作为整个系统控制流程的发起端,各个子系统在接收到主控单元状态更新的消息后,根据各自的功能划分做出相应反应;步骤六:所述各个子系统作为整个系统控制流程的响应端,在子系统状态更新后,将携带自身子系统编号和状态的消息反馈给主控单元。2.根据权利要求1所述的一种基于处理器阵列的片间同步及通信方法,其特征在于,所述步骤一中,所述主控单元选择时钟板。3.根据权利要求1所述的一种基于处理器阵列的片间同步及通信方法,其特征在于,所述步骤二中,通信接口的接口形式不限制。4.根据权利要求1所述的一种基于处理器阵列的片间同步及通信方法,其特征在于,所述步骤五中,在主控单元执行完任务后,更新主控单元的本地状态,主控单元将会发送状态更新帧到需要的子系统板。5.根据权利要求1所述的一种基于处理器阵列的片间同步及通信方法,其特征在于,所述步骤六中,主控单元中的远端状态模块中,会对应相控阵子系统建立每个子系统“档案”,记录子系统反馈的消息。6.根据权利要求5所述的一种基于处理器阵列的片间同步及通信方法,其特征在于,所述步骤六中,子系统反馈的消息包括:响应时间,系统状态,电压,电流,温度。7.根据权利要求5所述的一种基于处理器阵列的片间同步及通信方法,其特征在于,所述子系统远端状态的档案的用途包括:板卡日志集中处理、同步流程管理。

技术总结
本发明属于处理器片间通信技术领域,涉及一种基于处理器阵列的片间同步及通信方法,通过根据处理器在阵列中的工作状态将处理器分组以及建立阵列中片间通信网络,阵列间可通过主控单元发起通信并管理各个子模块,主控单元监视阵列中的在线单元并记录状态日志,组织阵列间处理器以不同模式通信;本发明可以实现在较为复杂的相控阵系统中,提供一个统一且便捷的通信及管理方法,使得整个系统的同步流程可以轻松管理,因而避免了芯片资源浪费、减少了额外增加成本。额外增加成本。额外增加成本。


技术研发人员:李含星 肖博
受保护的技术使用者:西安乾景防务技术有限公司
技术研发日:2023.06.21
技术公布日:2023/9/20
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐