-
公开(公告)号:CN115766627B
公开(公告)日:2025-01-28
申请号:CN202211397502.3
申请日:2022-11-09
Applicant: 上海航天计算机技术研究所
IPC: H04L49/901 , H04L49/9057 , H04L47/43 , H04B7/185
Abstract: 本发明公开一种星载高速交换存储一体化缓存控制方法,包括:将缓存以预设的最小单元或最小单元的整数倍划分成多个块,其中,每个块由meta区和数据区组成;接收输入端口的数据包,将接收的数据存入相应的缓存中;在每个块接收完成对应数据后还具有大于所述最小单元的缓存地址为空的情况下,将该为空的缓存地址以预设的最小单元或最小单元的整数倍划分出独立的块。本发明可以有效地提高缓存空间的利用率和存取速度。如果某个数据块只被部分占用,可以将其以64bytes为单元分裂成更小的块,为每一个新的数据块定义头尾指针,提高存入效率。如果数据块的占用率较低,可以将较小的数据块合并和相应的头尾指针合并,提高了网络设备调度的实时性。
-
公开(公告)号:CN111413549B
公开(公告)日:2022-07-12
申请号:CN202010337260.3
申请日:2020-04-26
Applicant: 上海航天计算机技术研究所
IPC: G01R29/02
Abstract: 本发明提供了一种高可靠脉宽信号检测系统、平台及方法,包括:高频计数滤波模块,用于以输入信号频率的百万倍的高频时钟进行采样、计数及滤波;三模冗余锁存与判断模块,用于对滤波后的信号进行状态存储,并进行组合逻辑判断后输出;低频信号采样模块,用于以输入信号频率的百倍低频时钟,进行信号状态判断,计数有效脉宽;脉宽计数判断模块,用于对有效脉宽值进行判断,当其大于预设阈值时,判定输入信号错误,否则判为有效信号;脉宽范围判断模块,用于在判读到信号无效时进行跟踪计数,如无效电平的连续计数值在预设范围时,判定有效,将无效电平计数器清零计数,否则判为错误,将脉宽计数器清零计数。
-
公开(公告)号:CN109614274B
公开(公告)日:2022-05-27
申请号:CN201811492901.1
申请日:2018-12-06
Applicant: 上海航天计算机技术研究所
IPC: G06F11/16
Abstract: 本发明提供了一种处理器指令Cache单粒子翻转软错误的防护方法,该方法,包括:确定处理器指令Cache单粒子翻转所引起的故障异常类型;根据故障异常类型,绑定单粒子翻转软错误恢复函数;根据故障异常类型,启动相应的单粒子翻转软错误恢复函数;通过单粒子翻转软错误恢复函数,保存处理器的异常返回地址寄存器中的返回地址,并对处理器指令Cache进行无效化操作;通过返回地址确定单粒子翻转发生的地址;从主存储器中重新获取单粒子翻转发生的地址对应的数据,执行单粒子翻转的数据修复。从而解决了处理器在星载计算机中应用中,单粒子翻转引起的程序软错误问题,具有结构简单、成本低、执行效率高、适用性广泛的优点。
-
-
公开(公告)号:CN111766850B
公开(公告)日:2021-06-29
申请号:CN202010638767.2
申请日:2020-07-03
Applicant: 上海航天计算机技术研究所 , 中国西安卫星测控中心
IPC: G05B23/02
Abstract: 本发明公开了一种自动化测试航天测控设备数据的方法,包括以下基本步骤:步骤一,建立航天测控设备功能模块的标识、激励数据、输出数据、校验方法、激励启动时间、间隔和时序规则的合集;步骤二,建立航天测控设备参数的数据库;步骤三,根据航天测控设备参数生成测试激励数据库;步骤四,读取待测试功能模块的激励数据和时序规则,按时序规则给航天测控设备自动发送激励数据,监视航天测控设备的输出数据(监视数据);步骤五,读取待测试功能模块的输出数据(读取数据),通过功能模块的校验方法和时序规则比对读取数据和监视数据;步骤六,根据选择的待测试功能列表,待测试功能项周期性重复步骤四和五,完成已选择模块的测试。
-
公开(公告)号:CN111708695A
公开(公告)日:2020-09-25
申请号:CN202010539950.7
申请日:2020-06-12
Applicant: 上海航天计算机技术研究所
IPC: G06F11/36
Abstract: 本发明提供了一种基于AT697的cache抗单粒子翻转效果验证方法,该方法包括:在星载软件中设置基于高速缓冲存储器的抗单粒子翻转加固策略;通过CCR寄存器分别向数据高速缓冲存储器注入单粒子翻转一位错;通过高速缓冲存储器的单粒子翻转一位错注入模块、指令高速缓冲存储器的单粒子翻转一位错注入模块注入单粒子故障;比较具有高速缓冲存储器抗单粒子翻转加固设计的星载软件和没有高速缓冲存储器抗单粒子翻转加固设计的星载软件的遥测数据,得到高速缓冲存储器的故障纠错性能验证结果。本发明验证了抗单粒子翻转加固设计的有效性,提升AT697上的cache模块的可靠性。
-
公开(公告)号:CN111506451A
公开(公告)日:2020-08-07
申请号:CN202010314754.X
申请日:2020-04-20
Applicant: 上海航天计算机技术研究所
IPC: G06F11/10
Abstract: 本发明公开了一种基于星载操作系统的软硬件协同防护单粒子设计方法。在运行于虚拟地址空间中的星载操作系统中,该方法的使用能够及时知晓内存发生单粒子翻转,并能够采取必要的措施进行纠错。同时,该方法能够采取软件方式对较脆弱的Cache进行周期性刷新,保证Cache中的数据不会“脏”;或者“脏”时,能够通过无效数据Cache中的数据,达到对单粒子的防护,极大提高星载系统的可靠性和安全性。相比于单依靠软件,或者单依靠硬件实现单粒子防护,具有易实现、可靠且灵活度更特点,且具有较强的工程实践价值。且本发明将EDAC当作设备进行抽象,增强系统模块集成能力和设备统一规范化,提高了软件的可靠性和可维护性。
-
公开(公告)号:CN110166334A
公开(公告)日:2019-08-23
申请号:CN201811322356.1
申请日:2018-11-06
Applicant: 上海航天计算机技术研究所
Abstract: 本发明提供了一种基于SpaceVPX标准的空间信息系统,包括:相互通信连接的信息平面、系统管理模块、主控模块、交换模块、功能模块,其中:所述信息平面,用于根据系统内部模块之间的数据传输速率,提供不同的数据交换拓扑网络;所述系统管理模块,用于提供系统中各个模块的管理策略,以及模块之间的通信协议;所述主控模块,用于限定以及控制各个模块执行相应的任务;所述交换模块,用于限定各个模块之间的交互关系;所述功能模块,用于限定各个模块负责的功能。从而可以构建针对SpaceVPX标准的空间信息系统,使得整个系统更加标准化,适用性更广。
-
公开(公告)号:CN109614274A
公开(公告)日:2019-04-12
申请号:CN201811492901.1
申请日:2018-12-06
Applicant: 上海航天计算机技术研究所
IPC: G06F11/16
Abstract: 本发明提供了一种处理器指令Cache单粒子翻转软错误的防护方法,该方法,包括:确定处理器指令Cache单粒子翻转所引起的故障异常类型;根据故障异常类型,绑定单粒子翻转软错误恢复函数;根据故障异常类型,启动相应的单粒子翻转软错误恢复函数;通过单粒子翻转软错误恢复函数,保存处理器的异常返回地址寄存器中的返回地址,并对处理器指令Cache进行无效化操作;通过返回地址确定单粒子翻转发生的地址;从主存储器中重新获取单粒子翻转发生的地址对应的数据,执行单粒子翻转的数据修复。从而解决了处理器在星载计算机中应用中,单粒子翻转引起的程序软错误问题,具有结构简单、成本低、执行效率高、适用性广泛的优点。
-
公开(公告)号:CN116841620A
公开(公告)日:2023-10-03
申请号:CN202310807961.2
申请日:2023-07-03
Applicant: 上海航天计算机技术研究所
Abstract: 本发明提供一种嵌入式星载异构多核智能计算系统及方法,该系统包括主控中央处理模块和神经网络处理模块。其中,主控中央处理模块中,NOR FLASH采用三模冗余实现主程序备份,NAND FLASH中存储数据,上电后激活值数据从NAND FLASH传输至DDR中,权重数据从NAND FLASH传输至LPDDR中,CPU通过总线将指令和激活值数据发送至NPU;神经网络处理模块中,NPU接收指令和激活值数据,从LPDDR中读取权重数据并计算,计算后的数据有两种传输方式,一种通过流水线形式传输给下一级NPU计算,另一种通过总线将计算完成的结果传输回CPU。本发明支持基于数据流并行的主控CPU+多NPU的神经网络模型推理加速,提升面向星载应用的神经网络计算帧率和能效。
-
-
-
-
-
-
-
-
-