一种基于处理器阵列的片间同步及通信方法技术

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

【技术实现步骤摘要】
一种基于处理器阵列的片间同步及通信方法


[0001]本专利技术属于处理器片间通信
,涉及一种基于处理器阵列的片间同步及通信方法。

技术介绍

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

技术实现思路

[0004]本专利技术解决技术问题所采取的技术方案是:一种基于处理器阵列的片间同步及通信方法,包括如下步骤:
[0005]步骤一:在处理器阵列中选取一个子系统作为主控单元;
[0006]步骤二:在处理器阵列的各个子系统上建立稳定的通信接口;
[0007]步骤三:对处理器阵列中对除步骤一中所选的主控单元外参与系统通信的各个子系统编号;
[0008]步骤四:根据具体的相控阵系统需求,划分整体的控制流程阶段,方便后期同步控制;
[0009]步骤五:所述主控单元作为整个系统控制流程的发起端,各个子系统在接收到主控单元状态更新的消息后,根据各自的功能划分做出相应反应;
[0010]步骤六:所述各个子系统作为整个系统控制流程的响应端,在子系统状态更新后,将携带自身子系统编号和状态的消息反馈给主控单元。
[0011]优选的,所述步骤一中,所述主控单元选择时钟板。
[0012]优选的,所述步骤二中,通信接口的接口形式不限制。
[0013]优选的,所述步骤五中,在主控单元执行完任务后,更新主控单元的本地状态,主控单元将会发送状态更新帧到需要的子系统板。
[0014]优选的,所述步骤六中,主控单元中的远端状态模块中,会对应相控阵子系统建立每个子系统“档案”,记录子系统反馈的消息。
[0015]更优的,所述步骤六中,子系统反馈的消息包括:响应时间,系统状态,电压,电流,温度等健康消息。
[0016]更优的,所述子系统远端状态的档案的用途包括:板卡日志集中处理、同步流程管理。
[0017]本专利技术的有益效果是:
[0018]本专利技术根据处理器在阵列中的工作状态将处理器分组以及建立阵列中片间通信网络,阵列间可通过主控单元发起通信并管理各个子模块,主控单元监视阵列中的在线单元并记录状态日志,组织阵列间处理器以不同模式通信;本专利技术可以实现在较为复杂的相控阵系统中,提供一个统一且便捷的通信及管理方法,使得整个系统的同步流程可以轻松管理,因而避免了芯片资源浪费、减少了额外增加成本。
附图说明
[0019]图1是一种基于处理器阵列的片间同步及通信方法的系统框图;
[0020]图2是主控单元和子系统的软件交互流程图。
具体实施方式
[0021]下面将结合本专利技术实施例中的附图,对本专利技术中的相关技术进行清楚、完整的描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0022]参考图1

2,一种基于处理器阵列的片间同步及通信方法,包括:
[0023]步骤一:选取一个子系统作为主控单元,一般选择时钟板;
[0024]步骤二:在各个子系统上建立稳定的通信接口,接口形式不限制;
[0025]步骤三:对主控单元外参与系统通信的各个子系统编号;
[0026]步骤四:根据具体的相控阵系统需求,划分整体的控制流程阶段,方便后期同步控制;
[0027]步骤五:主控单元作为整个系统控制流程的发起端,各个子系统在接收到主控单元状态更新的消息后,根据各自的功能划分做出相应反应;
[0028]步骤六:各个子系统作为整个系统控制流程的响应端,在子系统状态更新后,将携带自身子系统编号和状态的消息反馈给主控单元。
[0029]其中软件流程如下:
[0030]1、在主控单元执行完任务后,更新主控单元的本地状态,这个流程中,将会发送状态更新帧到需要的子系统板。
[0031]2、子系统远端状态线程中的状态更新将触发自身对对应任务的响应。
[0032]3、子系统任务执行完成后,将更新子系统的本地状态,这个流程中,会将本地状态更新帧发送给主控单元。
[0033]4、主控单元中的远端状态模块中,会对应相控阵子系统建立每个子系统“档案”,记录子系统响应时间,系统状态,电压,电流,温度等健康信息。
[0034]5、子系统远端状态档案可用于板卡日志集中处理,及同步流程管理。
[0035]6、完成后执行下一个任务块。
[0036]综上所述,本专利技术根据处理器在阵列中的工作状态将处理器分组以及建立阵列中片间通信网络,阵列间可通过主控单元发起通信并管理各个子模块,主控单元监视阵列中的在线单元并记录状态日志,组织阵列间处理器以不同模式通信;本专利技术可以实现在较为复杂的相控阵系统中,提供一个统一且便捷的通信及管理方法,使得整个系统的同步流程
可以轻松管理,因而避免了芯片资源浪费、减少了额外增加成本,因此本专利技术拥有广泛的应用前景。
[0037]需要强调的是:以上仅是本专利技术的较佳实施例而已,并非对本专利技术作任何形式上的限制,凡是依据本专利技术的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本专利技术技术方案的范围内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于处理器阵列的片间同步及通信方法,其特征在于,包括如下步骤:步骤一:在处理器阵列中选取一个子系统作为主控单元;步骤二:在处理器阵列的各个子系统上建立稳定的通信接口;步骤三:对处理器阵列中对除步骤一中所选的主控单元外参与系统通信的各个子系统编号;步骤四:根据具体的相控阵系统需求,划分整体的控制流程阶段,方便后期同步控制;步骤五:所述主控单元作为整个系统控制流程的发起端,各个子系统在接收到主控单元状态更新的消息后,根据各自的功能划分做出相应反应;步骤六:所述各个子系统作为整个系统控制流程的响应端,在子系统状态更新后,将携带自身子系统编号和状态的消息反馈给主控单元。2.根据权利要求1所述的一种基于处理器阵列的片间同步及通信方法,其特征在于,所述步骤一中,所述主控单元选择时钟板。3.根据权利要求1所述的一种基于处理器阵列的片间...

【专利技术属性】
技术研发人员:李含星肖博
申请(专利权)人:西安乾景防务技术有限公司
类型:发明
国别省市:

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

1