大规模蓝图并行部署方法、设备及介质技术

技术编号:35859091 阅读:46 留言:0更新日期:2022-12-07 10:47
本发明专利技术公开了一种大规模蓝图并行部署方法、设备及介质,属于国产芯片应用领域,包括步骤:针对综合化电子系统上的国产化资源模块上的远程加载采用蓝图并行部署方法,通过在软件中采用多任务将不同模块的远程加载任务,多任务同时执行,在单模块的处理器发生SRIO入网异常时,通过备份消息队列,将消息在任务中发送给对应模块,只对单模块进行处理;在蓝图中实时监测SRIO的链路状态,远程加载中某个模块出现SRIO链路不稳定的情况,进行相应模块断电恢复机制,通过备份的消息队列恢复系统发送过来的指令,再次进行远程加载任务,通过三次重新执行任务机会,本发明专利技术提高了用户应用程序远程加载成功的概率,具有高效率和高可靠性的优点。点。点。

【技术实现步骤摘要】
大规模蓝图并行部署方法、设备及介质


[0001]本专利技术涉及国产芯片应用领域,更为具体的,涉及大规模蓝图并行部署方法、设备及介质。

技术介绍

[0002]综合化电子系统的特点是系统中大部分功能都是通过对通用硬件模块加注不同的软件来实现。通用硬件模块常用的嵌入式处理器包括现场可编程门阵列FPGA、数字信号处理器DSP、通用处理器GPP。FPGA具有丰富输入输出管脚和任务并行执行性,DSP具有高效数据处理能力和方便灵活的调试开发环境,GPP能够有效支持这些非数字信号处理类的控制密集型应用,这三类嵌入式处理器各有优势,用于综合化系统中运行不同程序以处理不同类型的任务,其强大的性能通过运行在其中程序发挥出来。
[0003]目前综合化电子信息系统主要包括通用数据处理模块(DPM)、DSP密集型信号处理模块和FPGA型信号处理模块的等资源模块、网络交换模块(RCM)、系统控制模块(SCM)和高速大规模存储模块(MMM)。其中,系统控制模块在综合处理子系统中负责蓝图解析和部署、网络管理以及子系统内信息控制上报等功能。FPGA密集型通用信号处理模块是本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种大规模蓝图并行部署方法,其特征在于,包括步骤:S1,单元控制模块根据不同的国产化模块进行蓝图部署远程加载任务创建;S2,单元控制模块根据模块ID将命令放在对应模块的任务消息队列中并进行备份,如同一个模块需要执行程序远程加载指令则进行步骤S3,否则进行S4;S3,将同一个模块的不同节点的程序远程加载指令放在一个队列中,进行步骤S5;S4,当前接收到的其他模块ID的程序远程加载指令,放在另外一个消息队列中,进行步骤S5;S5,通过控制总线,将不同模块的程序远程加载指令,发送给不同的模块,返回执行结果成功进行步骤S6,否则进行步骤S7;S6,查询不同模块ID对应的队列消息是否发送完毕,如果全部发送完成则进行步骤S9,否则返回步骤S5;S7,若设定次数以内相同模块中某一个处理器在远程加载执行中SRIO入网失败,进行步骤S8,否则判定为失败,返回步骤S6;S8,单元控制模块针对该模块进行重新下电再上电处理,将备份好的消息队列恢复出来,继续对这个模块进行远程加载处理,返回执行结果成功返回步骤S6,否则返回步骤S7;S9,向系统上报多模块远程加载蓝图部署处理结果。2.根据权利要求1所述的大规模蓝图并行部署方法,其特征在于,在步骤S7中,所述设定次数包括三次。3.根据权利要求1所述的大规...

【专利技术属性】
技术研发人员:柴霖邵龙韩永青高凯贾明权费霞
申请(专利权)人:中国电子科技集团公司第十研究所
类型:发明
国别省市:

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

1