可重构FPGA软件的验证测试方法

    公开(公告)号:CN114816880B

    公开(公告)日:2025-01-10

    申请号:CN202210478858.3

    申请日:2018-05-24

    Abstract: 本发明公开的验证方法用于星上FPGA可重构软件验证,该验证测试方法包括:主控板接收来自上位机的重构配置文件及验证测试配置文件;主控板的第一FPGA将收到的配置文件存储于主控板存储系统中,并根据实际测试板需求,进行验证测试执行重载程序、待测FPGA重载程序配置发布;测试板的测试执行FPGA调用测试执行FPGA重载程序,生成测试执行FPGA动态测试激励,并将所述动态测试激励作用于待测FPGA之中进行原型验证测试;待测FPGA对测试激励作出测试激励反馈,并将测试结果通过接口控制系统进行上传反馈;上位机接收FPGA验证测试结果进行比对分析来获得故障类型及故障位置,同时对所发现的或潜在的故障,通过文件配置操作进行验证文件动态调整。

    一种基于动态故障树的嵌入式星载软件测试用例生成方法

    公开(公告)号:CN110069410A

    公开(公告)日:2019-07-30

    申请号:CN201910299292.6

    申请日:2019-04-15

    Abstract: 本发明提出一种基于动态故障树的嵌入式星载软件测试用例生成方法,包括如下步骤:(1)确定被测软件在轨实际动态运行剖面及输入空间;(2)建立运行剖面的故障模式传播路径以及故障模式集合;(3)建立动态故障树;(4)构建动态故障树相应的割序集,并确定割序集中的最小割序集;(5)建立最小割序等价类的测试用例输入及其预期输出,产生一个测试用例;(6)加载测试用例并运行被测软件,把输入数据作为执行输入,得到实际输出;(7)检查实际输出集合是否与预期输出集合一致。利用上述方法生成的测试用例具有耦合度低、效率高、颗粒度高和可复用性高的优点。

    一种应用于卫星CPU软件在轨重构的试验验证系统及其方法

    公开(公告)号:CN108491330A

    公开(公告)日:2018-09-04

    申请号:CN201810280838.9

    申请日:2018-04-02

    Abstract: 本发明公开了一种应用于卫星CPU软件在轨重构的试验验证系统,包括:可配置重构验证码自动生成系统模块,所述可配置重构验证码自动生成系统模块为重构的试验验证提供重构数据,并为被测软件编译并生成目标码;被测件仿真运行系统模块,所述被测件仿真运行系统模块为具有重构设计的被验证软件提供模拟真实运行环境的仿真系统;重构全实时自动监控系统模块,所述重构全实时自动监控系统模块对重构的全过程进行实时监控;和重构故障注入系统模块,所述重构故障注入系统模块为卫星CPU软件重构的试验验证提供各种类型的故障注入,并且可以在卫星软件的CPU重构设计策略验证要点的各个阶段实现故障注入。

    可重构FPGA软件的验证测试方法

    公开(公告)号:CN114816880A

    公开(公告)日:2022-07-29

    申请号:CN202210478858.3

    申请日:2018-05-24

    Abstract: 本发明公开的验证方法用于星上FPGA可重构软件验证,该验证测试方法包括:主控板接收来自上位机的重构配置文件及验证测试配置文件;主控板的第一FPGA将收到的配置文件存储于主控板存储系统中,并根据实际测试板需求,进行验证测试执行重载程序、待测FPGA重载程序配置发布;测试板的测试执行FPGA调用测试执行FPGA重载程序,生成测试执行FPGA动态测试激励,并将所述动态测试激励作用于待测FPGA之中进行原型验证测试;待测FPGA对测试激励作出测试激励反馈,并将测试结果通过接口控制系统进行上传反馈;上位机接收FPGA验证测试结果进行比对分析来获得故障类型及故障位置,同时对所发现的或潜在的故障,通过文件配置操作进行验证文件动态调整。

    一种数字卫星仿真系统及数字卫星状态快速切换方法

    公开(公告)号:CN104834226B

    公开(公告)日:2017-06-20

    申请号:CN201510193891.1

    申请日:2015-04-22

    Abstract: 一种数字卫星仿真系统及数字卫星状态快速切换的方法,仿真系统包括:当前状态栈,保存数字卫星的当前工作状态;目标工作状态栈,保存所需切入的目标工作状态;状态表,保存当前可切换的各个工作状态以及每个工作状态所需的上下文数据;状态树,保存各个工作状态间切换对应的指令ID以及每个工作状态保持需要上注的指令ID;指令池,保存保持各个工作状态所需的指令以及各个工作状态间切换需要的切换指令,每条指令唯一对应一指令ID号;执行池,保存从当前工作状态切换到目标工作状态并保持目标工作状态所需的指令序列以及动力学系统初始化需要的动力学初值。本发明利用状态池,实现了数字卫星工作状态自动快速切换。

Patent Agency Ranking