The invention relates to an embedded software centralized device, loading method storage loading and software update method for spaceborne multi processor loading device includes a bus, a control module, n processing module; the bus is connected with the control module and the N module, the control module and the processing module of the exchange the data processing module; complete the processing of satellite data, the memory module does not contain storage loading programs; the control scheduling and storage module to complete the processing module loading software, the processing module of the loading software stored in the memory module in the control. The invention can greatly save the cost of saving components, printed circuit board layout space, the power consumption and weight reduced, convenient to maintain and update the software.
【技术实现步骤摘要】
星载多处理器软件集中存储加载装置、方法及更新方法
本专利技术涉及加载
,尤其涉及一种星载多处理器软件集中存储加载装置、加载方法及软件更新方法。
技术介绍
当前在空间飞行器电子系统中大都是利用DSP(DigitalSignalProcessor)、FPGA(Field-ProgrammableGateArray)为核心的信息处理模块,电子系统的功能和性能很大程度依赖DSP、FPGA软件来实现。为了提高处理能力,多通道、多处理模块的并行处理架构是必然的趋势和发展方向。常规的星载处理模块软件配置,如图1所示,处理模块包括DSP、FPGA、配置存储器和电源,常用的DSP、FPGA软件加载方式是在同一块处理模块上放置存储器PROM(ProgrammableRead-OnlyMemory)、EEPROM(ElectricallyErasableProgrammableRead-OnlyMemory)或FLASH(FlashEEPROMMemory)等,来实现软件加载。所述传统处理模块的优点在于结构简单、加载方便,但每一个处理模块都需要一个配置存储器。如果是多个处理模块并行计算,那么分布式的配置存储器就存在数量多、占用面积、价格昂贵、不易实现星载环境下软件更新等诸多缺点。
技术实现思路
鉴于上述的分析,本专利技术旨在提供了一种星载多处理器嵌入式软件集中存储加载装置、加载方法及软件更新方法,用以解决现有星载处理设备多个处理模块并行计算,分布式的配置存储器存在的数量多、占用面积大、价格昂贵、不易实现星载环境下软件更新等诸多问题。本专利技术的目的主要是通过以下技术方案实现的 ...
【技术保护点】
一种星载多处理器嵌入式软件集中存储加载装置,其特征在于:包括总线、控制模块和多个处理模块;所述总线分别连接所述控制模块和所述多个处理模块,用于所述控制模块和多个处理模块间的数据交换;所述控制模块设置有存储器,处理模块需加载的软件存储在该存储器中,所述控制模块进行加载软件的调度,将需加载的软件输出至相应处理模块;所述处理模块根据所加载的软件进行星载数据的处理。
【技术特征摘要】
1.一种星载多处理器嵌入式软件集中存储加载装置,其特征在于:包括总线、控制模块和多个处理模块;所述总线分别连接所述控制模块和所述多个处理模块,用于所述控制模块和多个处理模块间的数据交换;所述控制模块设置有存储器,处理模块需加载的软件存储在该存储器中,所述控制模块进行加载软件的调度,将需加载的软件输出至相应处理模块;所述处理模块根据所加载的软件进行星载数据的处理。2.根据权利要求1所述的加载装置,其特征在于:所述总线为CAN总线。3.根据权利要求2所述的加载装置,其特征在于:所述控制模块包括CPU、FPGA、FLASH、DDR、CAN总线接口和LVDS接口;所述CPU解析上位机或数管计算机发送过来的指令,根据解析出来的信息执行相应流程;所述FLASH用于存储所述处理模块需加载软件的程序文件;所述FPGA实现CPU与上位机或数管计算机数据交换的控制、FLASH与CAN总线接口数据交换的控制;所述LVDS接口连接上位机或数管计算机,接收上位机或数管计算机发送过来的指令或信息;所述DDR作为FPGA的外部数据缓存器与FPGA相连。4.根据权利要求2所述的加载装置,其特征在于:所述处理模块包括电源模块、DSP、FPGA和CAN总线接口,由所述控制模块通过CAN总线将加载软件的程序文件传输至相应处理模块。5.根据权利要求2所述的加载装置,其特征在于:所述CAN总线接口电路包括D1和D2,所述D1为CA...
【专利技术属性】
技术研发人员:李晓星,
申请(专利权)人:中国电子科技集团公司第三十六研究所,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。