-
公开(公告)号:CN113821076B
公开(公告)日:2023-10-27
申请号:CN202111182277.7
申请日:2021-10-11
Applicant: 上海航天计算机技术研究所
IPC: G06F1/12
Abstract: 本发明提供了一种基于虚拟时钟的虚拟仿真系统及同步方法,包括多个虚拟数字单机和时序同步中心节点;所述虚拟数字单机用于模拟硬件芯片的指令执行;所述虚拟数字单机能够根据模拟的指令机器周期数计算得到该虚拟数字单机在虚拟时钟环境下的运行时间;多个所述虚拟数字单机之间通过所述时序同步中心节点进行时序同步。本发明可根据不同需求进行分组控制,同时解决了虚拟时钟下,不同虚拟数字单机运行时序不同步的问题,大大提高了虚拟仿真系统的可靠性和安全性。
-
公开(公告)号:CN112181392B
公开(公告)日:2023-06-20
申请号:CN202011121631.0
申请日:2020-10-19
Applicant: 上海航天计算机技术研究所
Abstract: 本发明提供了一种自动判读硬件接口生成数字外部设备代码的方法和系统,该方法包括:根据被测件与外部设备对应的交互地址信息,确定配置文件;根据配置文件中不同类型的外部设备特征以及汇编码中交互地址的上下文,分析被测件与外部设备交互地址的方向;根据交互地址的方向,识别出不同类型外部设备对应的接口模式;根据不同类型外部设备对应的接口模式,自动生成平台中相应的读写调回函数模板;针对交互地址方向上被测件的读/写数据,分别生成固定格式的输入/输出数据表格。从而可以在被测件数字外部设备测试环境的基础上,减少平台开发过程人工参与度,缩短测试周期,减少测试平台开发引入的程序错误,提高了测试准确性、稳定性。
-
公开(公告)号:CN116680039A
公开(公告)日:2023-09-01
申请号:CN202310675966.4
申请日:2023-06-08
Applicant: 上海航天计算机技术研究所
Abstract: 本发明公开了一种具有冗余特性的虚拟仿真系统的实现方法:将可执行代码经指令集模拟器进行编译,得到可执行文件。执行横向处理:各虚拟单机之间进行数据交换,对各虚拟单机的数据采集要素进行比对后判别,根据冗余特性进行处理得到冗余表决处理结果;执行纵向处理:根据冗余表决处理结果令各虚拟单机执行相应工作,运行可执行文件或是拷贝数据;开辟第一队列和第二队列,第一队列存储需要比对的数据采集要素,第二队列存储未出结果的比对模块数据采集要素。本发明依赖目标码汇编语言的比对,将数据采集要素存储为数组的形式进行比对与复制,同时开辟两块队列的存储空间,用于存储比对过程中的过程数据,以此实现了虚拟仿真系统中冗余架构的实现。
-
公开(公告)号:CN108196527B
公开(公告)日:2020-04-07
申请号:CN201711478194.6
申请日:2017-12-29
Applicant: 上海航天计算机技术研究所
IPC: G05B23/02
Abstract: 本发明公开了一种可重构配置的FPGA和DSP紧耦合架构的测试验证系统,包括可视化分系统、反馈控制分系统、与反馈控制分系统建立数据连接的目标机分系统,可视化分系统通过网络与反馈控制分系统进行通讯,接收并分析反馈控制分系统的反馈信号,向反馈控制分系统发送网络信号,网络信号包括控制信号、测试信号;反馈控制分系统负责目标分系统与外界数据的通讯,用于实现可重构配置的FPGA和DSP紧耦合架构的测试验证系统中所有数据的中转、调度;目标机分系统用于快速搭建可重构配置的包含FPGA与DSP芯片架构的目标原型机。该种测试验证系统,能够实现对被测试产品软件的正常功能测试和异常故障测试,并能够实现对FPGA与DSP之间的信号监测和篡改、故障注入功能。
-
公开(公告)号:CN109582479A
公开(公告)日:2019-04-05
申请号:CN201811479697.X
申请日:2018-12-05
Applicant: 上海航天计算机技术研究所
Abstract: 本发明公开了一种基于反射内存卡的OpenDDS分布式通信方法,其中包括CORBA远程调用通信中基于UDP的DIOP协议修改,使用反射内存卡替换底层通信介质,将UDP数据流截断并使用反射内存卡传输,自适配通信环境中反应器监控通知机制的触发,基于反射内存卡的DIOP协议的加载和使用,在OpenDDS已支持的DIOP协议中快速实现数据重定向至反射内存卡。本发明使得OpenDDS中远程调用数据通过反射内存卡传输,将反射内存卡和发布/订阅模式结合,提供了一种高带宽、低延时的网络通信解决方案,更好地满足分布式系统实时性、可靠性的通信要求。
-
公开(公告)号:CN108196527A
公开(公告)日:2018-06-22
申请号:CN201711478194.6
申请日:2017-12-29
Applicant: 上海航天计算机技术研究所
IPC: G05B23/02
Abstract: 本发明公开了一种可重构配置的FPGA和DSP紧耦合架构的测试验证系统,包括可视化分系统、反馈控制分系统、与反馈控制分系统建立数据连接的目标机分系统,可视化分系统通过网络与反馈控制分系统进行通讯,接收并分析反馈控制分系统的反馈信号,向反馈控制分系统发送网络信号,网络信号包括控制信号、测试信号;反馈控制分系统负责目标分系统与外界数据的通讯,用于实现可重构配置的FPGA和DSP紧耦合架构的测试验证系统中所有数据的中转、调度;目标机分系统用于快速搭建可重构配置的包含FPGA与DSP芯片架构的目标原型机。该种测试验证系统,能够实现对被测试产品软件的正常功能测试和异常故障测试,并能够实现对FPGA与DSP之间的信号监测和篡改、故障注入功能。
-
公开(公告)号:CN113821076A
公开(公告)日:2021-12-21
申请号:CN202111182277.7
申请日:2021-10-11
Applicant: 上海航天计算机技术研究所
IPC: G06F1/12
Abstract: 本发明提供了一种基于虚拟时钟的虚拟仿真系统及同步方法,包括多个虚拟数字单机和时序同步中心节点;所述虚拟数字单机用于模拟硬件芯片的指令执行;所述虚拟数字单机能够根据模拟的指令机器周期数计算得到该虚拟数字单机在虚拟时钟环境下的运行时间;多个所述虚拟数字单机之间通过所述时序同步中心节点进行时序同步。本发明可根据不同需求进行分组控制,同时解决了虚拟时钟下,不同虚拟数字单机运行时序不同步的问题,大大提高了虚拟仿真系统的可靠性和安全性。
-
公开(公告)号:CN109582479B
公开(公告)日:2021-11-09
申请号:CN201811479697.X
申请日:2018-12-05
Applicant: 上海航天计算机技术研究所
Abstract: 本发明公开了一种基于反射内存卡的OpenDDS分布式通信方法,其中包括CORBA远程调用通信中基于UDP的DIOP协议修改,使用反射内存卡替换底层通信介质,将UDP数据流截断并使用反射内存卡传输,自适配通信环境中反应器监控通知机制的触发,基于反射内存卡的DIOP协议的加载和使用,在OpenDDS已支持的DIOP协议中快速实现数据重定向至反射内存卡。本发明使得OpenDDS中远程调用数据通过反射内存卡传输,将反射内存卡和发布/订阅模式结合,提供了一种高带宽、低延时的网络通信解决方案,更好地满足分布式系统实时性、可靠性的通信要求。
-
公开(公告)号:CN118131201A
公开(公告)日:2024-06-04
申请号:CN202410279557.7
申请日:2024-03-12
Applicant: 上海航天计算机技术研究所
IPC: G01S7/539
Abstract: 本发明提供了一种微波探测器速度距离准确回波信号的最小数据量生成方法,包括:根据发射脉冲信号的重复周期和脉冲宽度,采样距离门的个数和距离门宽度间的相互关系确定基本采样率和采样率修正值;通过基本采样率和采样率修正值综合计算得到最小采样数据率,使用最小采样数据率仿真生成回波信号。本发明可在保持回波信号速度距离计算特性的情况下,具备完整的速度距离特性,数据量大幅缩减,从而有效提高回波仿真的实时性,并确保回波信号满足距离门和脉冲宽度所决定的目标距离精度,且满足多普勒频率所决定的目标速度精度,实现使用最小采样数据率可仿真生成最小数据量的仿真回波信号。
-
公开(公告)号:CN116340151A
公开(公告)日:2023-06-27
申请号:CN202310205124.2
申请日:2023-03-06
Applicant: 上海航天计算机技术研究所
Abstract: 本发明提供一种目标码覆盖率统计方法,包括:覆盖统计设备通过解析DSP的可执行文件,将文件中的可执行代码反汇编,生成汇编代码,同时读取指令执行信息,将指令执行信息与汇编代码一一对应,形成覆盖率初始信息,通过指令器分类器,将覆盖率初始信息分为顺序执行语句信息和跳转语句信息两类,并进行分析,最后统计出DSP软件的覆盖率。对于同一软件的指令执行增量信息,进行合并处理,处理完成后再结合覆盖率统计分析设备统计软件运行的覆盖率。实现了DSP程序的目标码覆盖率统计,不需要对软件插装,破坏原程序的程序结构,避免了由于插装导致的程序膨胀率过高,进而影响原有程序运行时序和性能的问题,保证了软件覆盖率统计的正确性。
-
-
-
-
-
-
-
-
-