-
公开(公告)号:CN117215743A
公开(公告)日:2023-12-12
申请号:CN202311111044.7
申请日:2023-08-31
申请人: 山东航天电子技术研究所
摘要: 本发明属于FPGA资源调度技术领域,具体涉及一种FPGA重构时的资源调度和管理方法,具体过程包括:设备预分区和任务映射,在编译时对可重构芯片进行预分区,并通过将其映射到特定可重构区域RR来实现每个硬件任务的步骤;获取任务的执行顺序及其依赖关系信息的步骤;计算软件和硬件任务的各自执行时间,以及硬件任务的重新配置时间的步骤等。本发明选择适当的硬件处理单元即可重构区域加载和执行特定的硬件任务,或者激活软件处理单元,以执行任务的软件版本。硬件任务作为可重构模块实现,存储在比特流存储库中。通过实例验证,本发明大大提高了任务的总体执行效率。
-
公开(公告)号:CN115826435A
公开(公告)日:2023-03-21
申请号:CN202211544393.3
申请日:2022-12-04
申请人: 山东航天电子技术研究所
IPC分类号: G05B17/02
摘要: 本发明涉及半实物仿真技术领域,提供一种航天器多机协同网络化容错方法,其包括如下的步骤:在面向对象的分布计算模型的基础上,建立面向冗余服务的管理框架AMA,采用三层结构实现对分布计算环境中冗余服务的管理;并采用检查点检测方式与心跳检测方式相结合,对可能的故障点进行检测;本发明在面向对象的分布计算模型的基础上,建立了面向冗余服务的管理框架AMA,采用三层结构实现了对分布计算环境中冗余服务的有效管理,AMA管理框架降低了产生系统瓶颈的可能性,同时也降低了系统管理的复杂度。对冗余服务管理系统中的存在单点失效问题进行了分析,并改进了故障检测的方法。
-
公开(公告)号:CN115237646A
公开(公告)日:2022-10-25
申请号:CN202210790851.5
申请日:2022-07-05
申请人: 山东航天电子技术研究所
IPC分类号: G06F11/07
摘要: 本发明涉及星载计算机内存数据容错领域,具体涉及一种软件控制的基于FPGA的内存数据容错系统及方法。内存数据容错系统包括控制器端DIMM接口、FPGA和设备端DIMM接口;所述FPGA上设置有配置数据修改模块和容错逻辑模块,所述配置数据修改模块用于根据所述CPU的指示动态配置所述FPGA中具体容错逻辑。所述容错逻辑模块包括PHY_dev接口、命令解析模块、校验编码模块、冗余控制模块、数据/地址转换模块、故障检测模块、数据校验模块、数据选择模块和PHY_host接口。所述PHY_dev接口包括CPU命令通路和CPU数据选通通路,所述PHY_host接口包括RAM命令通路和RAM数据选通通路。本发明可以使CPU端进行内存数据的读取无需进行任何处理即可达到容错效果。
-
公开(公告)号:CN116880989A
公开(公告)日:2023-10-13
申请号:CN202310951290.7
申请日:2023-07-31
申请人: 山东航天电子技术研究所
摘要: 本发明属于嵌入式实时操作系统开发技术领域,提供一种支持混合复杂任务的多核并行调度方法。包括基于推测多任务自动并行的步骤S1;面向多核资源动态调度的步骤S2;软件冗余多模执行的步骤S3。本发明提出的支持混合复杂任务的多核并行调度方法针对实时操作系统,能够实时监控复杂混合任务的并行性和多核资源的利用率情况,对并行度高的单个任务进行自动多任务并行,根据并行度分配合理数量的空闲处理器核资源,实现性能和资源利用的全局最优。
-
-
-