摘要
本发明公开了一种星载异构计算系统,包括CPU模块、FPGA模块和NPU模块;CPU模块用于接收星务计算机的指令和遥测轮询,读取FPGA模块接收的载荷科学数据,为各类型通用应用程序提供安装和运行环境,还用于对NPU模块进行调度和控制;FPGA模块用于提供外部接口扩展,接收载荷科学数据,发送至CPU模块,还用于提供包括SPI FLASH三模冗余逻辑以及狗叫复位的逻辑控制功能;NPU模块用于进行高性能计算,为系统提供高算力环境。本系统具有较高的灵活性、可靠性和通用性,能运行各类计算软件和神经网络算法;低功耗,能适应卫星平台对功耗的严苛要求。多个系统互联,可形成分布式计算系统,具有极高的性能。
技术关键词
异构计算系统
CPU模块
固态存储器
操作系统内核
分布式计算系统
逻辑控制功能
Linux操作系统
存储操作系统
计算机
龙芯处理器
LVDS接口
载荷
神经网络算法
三模冗余
数据
二次电源
指令