-
公开(公告)号:CN116321400A
公开(公告)日:2023-06-23
申请号:CN202310079084.1
申请日:2023-02-08
Applicant: 上海航天计算机技术研究所
Abstract: 本发明提供了一种星载时间触发网络时间同步主节点的系统和方法,包括:同步主机,同步主机的IP核配置有顶层模块和多个子模块,顶层模块用于建立与外部信号之间的连接接口,以及建立各个子模块之间的通信;同步主机用于在星载时间触发网络的初始化同步和重启动同步过程中,通过主动开启冷启动过程进行网络同步,且同步主机的本地时钟与外部网络的时钟保持同步。本发明能够在星载时间触发网络的初始化同步和重启动同步过程中主动开启冷启动过程进行网络同步,通过将本地时钟集成到已建立的网络同步时钟上来实现网络时间同步,使得整个系统能够集成于可编程逻辑器件中,实现并维护了星载时间触发网络的周期同步性。
-
公开(公告)号:CN116095812A
公开(公告)日:2023-05-09
申请号:CN202310097741.5
申请日:2023-02-08
Applicant: 上海航天计算机技术研究所
Abstract: 本发明提供了一种星载时间触发网络时间压缩主节点的系统和方法,包括:压缩主机,所述压缩主机的IP核配置有顶层模块和多个子模块,所述顶层模块用于建立与外部信号之间的连接接口,以及建立各个子模块之间的通信;其中:所述压缩主机,用于在星载时间触发网络中,根据网络最大透明时钟值来还原同步主机发送的PCF数据帧的派送顺序,并输出PCF数据帧的固化时间点信息。从而实现了星载实时网络压缩主节点功能,可以有效的保障星载时间触发网络的时间同步性,使得星载时间触发网络数据的交互具有实时性、确定性以及高可靠性。
-
公开(公告)号:CN111580792A
公开(公告)日:2020-08-25
申请号:CN202010359687.3
申请日:2020-04-29
Applicant: 上海航天计算机技术研究所
IPC: G06F8/20
Abstract: 本发明公开了一种基于操作系统的高可靠星载软件架构设计方法,采取多进程+多线程开发模式进行综合电子系统软件开发过程,能够保证无人值守、且运行于复杂电磁环境中的卫星,长期在轨运行稳定。即使出现故障时,也能够通过该方法中的相应措施能够恢复正常运行。其目的在于使得星载综合电子计算机使用嵌入式操作系统后,既能发挥星载嵌入式操作系统的优势,又能秉持传统星载综合电子系统的可靠性。本发明针对基于嵌入式操作系统的综合电子系统软件,在秉持传统星载软件成熟的可靠性措施的同时,还能够利用操作系统提供的优势和便捷,进一步增强星载综合电子系统的可扩展性和可靠性、进而提高了整星的可靠性和可维护性。
-
公开(公告)号:CN111475205A
公开(公告)日:2020-07-31
申请号:CN202010135772.1
申请日:2020-03-02
Applicant: 上海交通大学 , 上海航天计算机技术研究所
IPC: G06F9/38 , G06F12/1027
Abstract: 本发明公开了一种基于数据流解耦合的粗粒度可重构阵列结构设计方法以及解耦合单元,涉及计算机协处理器加速领域,通过对造成静态CGRA中流水线停顿的数据流耦合现象归纳为访存、控制等因素导致的数据流速率不同而产生的互相影响,进行解耦合并设计解耦合单元,将其插入不同区域间耦合交互的位置,并将其作为统一的内存访问接口,优化了不同形式的流水线停顿,提高了CGRA的性能和资源利用率。
-
公开(公告)号:CN111506451B
公开(公告)日:2023-01-20
申请号:CN202010314754.X
申请日:2020-04-20
Applicant: 上海航天计算机技术研究所
IPC: G06F11/10
Abstract: 本发明公开了一种基于星载操作系统的软硬件协同防护单粒子设计方法。在运行于虚拟地址空间中的星载操作系统中,该方法的使用能够及时知晓内存发生单粒子翻转,并能够采取必要的措施进行纠错。同时,该方法能够采取软件方式对较脆弱的Cache进行周期性刷新,保证Cache中的数据不会“脏”;或者“脏”时,能够通过无效数据Cache中的数据,达到对单粒子的防护,极大提高星载系统的可靠性和安全性。相比于单依靠软件,或者单依靠硬件实现单粒子防护,具有易实现、可靠且灵活度更特点,且具有较强的工程实践价值。且本发明将EDAC当作设备进行抽象,增强系统模块集成能力和设备统一规范化,提高了软件的可靠性和可维护性。
-
公开(公告)号:CN111580792B
公开(公告)日:2022-07-01
申请号:CN202010359687.3
申请日:2020-04-29
Applicant: 上海航天计算机技术研究所
IPC: G06F8/20
Abstract: 本发明公开了一种基于操作系统的高可靠星载软件架构设计方法,采取多进程+多线程开发模式进行综合电子系统软件开发过程,能够保证无人值守、且运行于复杂电磁环境中的卫星,长期在轨运行稳定。即使出现故障时,也能够通过该方法中的相应措施能够恢复正常运行。其目的在于使得星载综合电子计算机使用嵌入式操作系统后,既能发挥星载嵌入式操作系统的优势,又能秉持传统星载综合电子系统的可靠性。本发明针对基于嵌入式操作系统的综合电子系统软件,在秉持传统星载软件成熟的可靠性措施的同时,还能够利用操作系统提供的优势和便捷,进一步增强星载综合电子系统的可扩展性和可靠性、进而提高了整星的可靠性和可维护性。
-
公开(公告)号:CN111427848A
公开(公告)日:2020-07-17
申请号:CN202010292816.1
申请日:2020-04-14
Applicant: 上海航天计算机技术研究所
IPC: G06F16/13
Abstract: 本发明提供了一种基于JSON实现高速星载文件系统的方法,包括以下步骤:S1:为当前星载嵌入式操作系统移植cJSON库,cJSON采用链表存储管理键/值对;S2:建立由若干字段组成的结构体,所述字段构成文件系统的节点属性,以为应用程序开发提供属性接口;S3:根据存储设备的容量和载荷数据大小划分所述存储设备的逻辑单元的数量和地址;S4:建立函数库;S5:采用C++的Vector容器记录文件的存储设备的逻辑单元地址信息。本发明利用cJSON库和C++容器,基于Vector实现固定大小高速载荷数据的管理,针对星载嵌入式系统,能够提高定长载荷数据的读写速度,对实现载荷数据的高速访问和存储提供技术途径。
-
公开(公告)号:CN111427616A
公开(公告)日:2020-07-17
申请号:CN202010302533.0
申请日:2020-04-16
Applicant: 上海航天计算机技术研究所
Abstract: 本发明提供了一种流量控制数据下传的星载软件设置方法,包括以下步骤:S1:设置读取数据线程的程序,按块大小读取需要下传的载荷数据,通过信号量与下传数据线程通信;S2:设置下传数据线程的程序,通过信号量与读取数据线程通信,在下传信号量后,启动下传流程;S3:设置高精度定时器,定时精度设为微秒,并设置下传控制周期为T微秒,T>1,利用定时器时间进行一个周期内的数据流量控制;S4:将下传数据线程与一个处理器核绑定,将其他线程与另一个处理器核绑定;S5,设置反馈机制,下传数据线程的程序在接收到数据下传的流量控制信号后,根据指令进行动态提升或降低下传速率。该方法针对星载嵌入式系统,能够提高数据下传的精度,对实现载荷数据精确下传提供技术途径。
-
-
-
-
-
-
-