一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

流水线同步机制的实现方法和装置、存储介质及电子设备与流程

2022-06-01 05:48:07 来源:中国专利 TAG:

技术特征:
1.一种流水线同步机制的实现方法,其特征在于,包括:创建片上系统soc中的每个soc模块对应的同步模块,得到同步模块集合,所述同步模块用于控制所述soc模块的工作状态,所述soc模块为所述soc中按流水线分级执行任务的模块;在所述同步模块集合中当前同步模块与前级同步模块子集中的每个前级同步模块均建立通信连接的情况下,所述当前同步模块发送开始工作指令至对应的目标soc模块,以使所述目标soc模块进行业务处理;其中,所述前级同步模块子集为与所述当前同步模块直接相连的前一级同步模块的集合;当所述当前同步模块发送所述开始工作指令完毕后,所述当前同步模块断开与前级同步模块子集中的每个前级同步模块的通信连接;在所述目标soc模块完成业务处理的情况下,所述当前同步模块建立与后级同步模块子集的通信连接;其中,所述后级同步模块子集为与所述当前同步模块直接相连的后一级同步模块的集合;当所述当前同步模块建立与后级同步模块子集中的每个后级同步模块的通信连接时,再次接收所述前级同步模块子集的通信连接请求;在所述soc的每个soc模块均完成业务处理时,确定得到所述soc的流水线同步机制。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:创建用于接收触发所述soc启动流水线业务的触发信号的同步启动模块;在所述同步启动模块接收到所述流水线业务的触发信号时,所述同步启动模块与所述同步模块集合中的第一级同步模块子集建立通信连接;在所述同步启动模块与所述第一级同步子模块建立通信连接的情况下,所述第一级同步模块发送开始工作指令至所述第一级同步模块对应的soc模块子集。3.根据权利要求1所述的方法,其特征在于,所述当前同步模块发送开始工作指令至对应的目标soc模块之前,还包括:所述当前同步模块发送第一握手信号至所述前级同步模块子集中的每个前级同步模块,以使所述当前同步模块与所述前级同步模块子集中的每个前级同步模块建立通信连接;确定所述当前同步模块是否与前级同步模块子集中的每个前级同步模块均建立通信连接;所述当前同步模块发送第二握手信号至所述后级同步模块子集中的每个后级同步模块,以指示所述当前同步模块拒绝建立通信连接。4.根据权利要求3所述的方法,其特征在于,所述确定所述当前同步模块是否与前级同步模块子集中的每个前级同步模块均建立通信连接,包括:根据所述当前同步模块与前级同步模块建立通信连接的数量,来确定所述当前同步模块是否与前级同步模块子集中的每个前级同步模块均建立通信连接;在所述当前同步模块与第一数量的前级同步模块均建立通信连接时,确定所述当前同步模块与前级同步模块子集中的每个前级同步模块均建立通信连接;其中,所述第一数量为所述前级同步模块子集中同步模块的数量。5.根据权利要求3所述的方法,其特征在于,所述当前同步模块断开与前级同步模块子
集中的每个前级同步模块的通信连接,包括:所述当前同步模块发送第三握手信号至所述前级同步模块子集中的每个前级同步模块,以使所述当前同步模块断开与前级同步模块子集中的每个前级同步模块的通信连接。6.根据权利要求5所述的方法,其特征在于,所述在所述目标soc模块完成业务处理的情况下,所述当前同步模块建立与后级同步模块子集中的每个后级同步模块的通信连接,包括:在所述目标soc模块完成业务处理的情况下,所述当前同步模块发送第四握手信号至所述后级同步模块子集中的每个后级同步模块,以使所述当前同步模块与所述后级同步模块子集中的每个后级同步模块建立通信连接;所述当所述当前同步模块建立与后级同步模块子集中的每个后级同步模块的通信连接后,再次接收所述前级同步模块子集的通信连接请求,包括:当所述当前同步模块建立与后级同步模块子集中的每个后级同步模块的通信连接时,再次发送所述第一握手信号至所述前级同步模块子集,以接收所述前级同步模块子集中每个同步模块的通信连接请求。7.根据权利要求6所述的方法,其特征在于,当所述当前同步模块建立与后级同步模块子集中的每个后级同步模块的通信连接时,再次发送所述第一握手信号至所述前级同步模块子集,包括:当所述当前同步模块建立与第二数量的后级同步模块的通信连接时,确定所述当前同步模块建立与后级同步模块子集中的每个后级同步模块的通信连接;再次发送所述第一握手信号至所述前级同步模块子集,以接收所述前级同步模块子集中每个同步模块的通信连接请求。8.根据权利要求2所述的方法,其特征在于,在所述同步启动模块接收到所述流水线业务的触发信号之前,还包括:所述同步启动模块发送第二握手信号至第一级同步模块子集,以指示所述同步启动模块拒绝与所述第一级同步模块子集中的每个同步模块建立通信连接;将所述同步启动模块配置为空闲状态,并将所述空闲状态对应的状态信号发送至所述soc的应用端。9.根据权利要求8所述的方法,其特征在于,所述在所述同步启动模块接收到所述流水线业务的触发信号时,所述同步启动模块与所述同步模块集合中的第一级同步模块子集建立通信连接,包括:在所述同步启动模块接收到所述应用端发送所述触发信号时,所述同步启动模块发送第四握手信号至所第一级同步模块子集,以使所述同步启动模块与所述第一级同步模块子集中的每个同步模块建立通信连接;在所述同步启动模块与所述同步模块集合中的第一级同步模块子集建立通信连接之后,还包括:将所述同步启动模块配置为非空闲状态;在所述同步启动模块接收到所述第一级同步模块子集发送的第一握手信号时,将所述同步启动模块配置为空闲状态。10.一种流水线同步机制的实现装置,其特征在于,包括:
第一创建单元,用于创建片上系统soc中的每个soc模块对应的同步模块,得到同步模块集合,所述同步模块用于控制所述soc模块的工作状态,所述soc模块为所述soc中按流水线分级执行任务的模块;第一发送单元,用于在所述同步模块集合中当前同步模块与前级同步模块子集中的每个前级同步模块均建立通信连接的情况下,所述当前同步模块发送开始工作指令至对应的目标soc模块,以使所述目标soc模块进行业务处理;其中,所述前级同步模块子集为与所述当前同步模块直接相连的同一级同步模块的集合;断开连接单元,用于当所述当前同步模块发送所述开始工作指令完毕后,所述当前同步模块断开与前级同步模块子集中的每个前级同步模块的通信连接;通信单元,用于在所述目标soc模块完成业务处理的情况下,所述当前同步模块建立与后级同步模块子集的通信连接;其中,所述后级同步模块子集为与所述当前同步模块直接相连的后一级同步模块的集合;接收单元,用于当所述当前同步模块建立与后级同步模块子集中的每个后级同步模块的通信连接后,再次接收所述前级同步模块子集的通信连接请求;第一确定单元,用于在所述soc的每个soc模块均完成业务处理时,确定得到所述soc的流水线同步机制。11.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行所述权利要求1至9任一项中所述的方法。12.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至9任一项中所述的方法。

技术总结
本发明公开了一种流水线同步机制的实现方法和装置、存储介质及电子设备。其中,该方法包括:创建片上系统SOC中的每个SOC模块对应的同步模块,得到同步模块集合;当前同步模块发送开始工作指令至对应的目标SOC模块,以使目标SOC模块进行业务处理;当前同步模块发送开始工作指令完毕后,当前同步模块断开与前级同步模块子集中的每个前级同步模块的通信连接;当前同步模块建立与后级同步模块子集中的每个后级同步模块的通信连接;再次接收前级同步模块子集的通信连接请求;在SOC的每个SOC模块均完成业务处理时,确定得到SOC的流水线同步机制。本发明解决了SOC流水线同步机制在实现时效率低的技术问题。时效率低的技术问题。时效率低的技术问题。


技术研发人员:林若愚 张鹏 习利顺 周均杰 金磊 郦志浩 朱振 张国星 倪海日 廉嘉政
受保护的技术使用者:浙江省北大信息技术高等研究院
技术研发日:2022.01.10
技术公布日:2022/5/31
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献