一种星载控制计算机的重构方法

    公开(公告)号:CN104572213B

    公开(公告)日:2017-11-07

    申请号:CN201510036911.4

    申请日:2015-01-23

    Abstract: 本发明涉及一种星载控制计算机的重构方法,该方法的步骤包括:(1)、对计算机单元的FPGA进行系统划分;(2)、地面控制中心计算机单元的FPGA配置文件;(3)、地面控制中心发送所述FPGA配置文件到数管分系统;(4)、数管分系统将所述FPGA配置文件发送到整星总线上;(5)、计算机单元在当班工作状态下进行重构操作;该方法采用SRAM型FPGA替换原有星载计算机的中央处理器,并在原有星载计算机上设计重构控制电路和重构配置数据存储器与该SRAM型FPGA的配置接口连接,该SRAM型FPGA划分为可重构区和固定区,可以实现星载控制计算机完成在轨重构,使得星载计算机在轨期间能够在地面的控制下,使用上行注入的配置文件实时改变功能。

    一种高速串行通讯接口自适应时序校准方法

    公开(公告)号:CN103036667B

    公开(公告)日:2015-08-19

    申请号:CN201210516499.2

    申请日:2012-11-30

    CPC classification number: Y02D50/10

    Abstract: 一种高速串行通讯接口自适应时序校准方法,采用FPGA实现,步骤如下:将高速串行通讯接口设定为校准模式;将高速串行通讯接口收到的串行数据转换为并行数据;调整采样时钟相位或采样延时,得到最佳采样点;将最佳采样点对高速串行通讯接口进行配置;高速串行通讯接口重新将接收到的串行数据转换为并行数据;将得到的并行数据与预设值进行比对,根据比对结果调整并行数据锁存时刻,使得高速串行通讯接口接收到的并行数据与预设值一致;将得到的数据锁存时刻结果对高速串行通讯接口进行配置;将高速串行通讯接口设定为传数模式。本发明实现简单并有效降低了功耗。

    一种基于配置帧的在轨SRAM型FPGA故障检测与修复方法

    公开(公告)号:CN104579313A

    公开(公告)日:2015-04-29

    申请号:CN201410841843.4

    申请日:2014-12-30

    Abstract: 本发明涉及一种基于配置帧的在轨SRAM型FPGA故障检测与修复方法,通过故障检测与修复系统实现,故障检测与修复系统包括主处理模块、配置帧回读模块、故障检测模块和配置帧纠错与恢复模块,本发明通过在高可靠芯片上实现的故障检测与修复系统,实现对SRAM型FPGA内部配置信息进行按帧的回读、校验及回写或改写,实现了配置信息帧级别的故障检测和修复,极大提高了FPGA因空间环境单粒子效应所引发的配置信息翻转问题的检测率和修复能力,为SRAM型FPGA提供了一种实现方式简单、资源消耗率低、无需软件支持的通用可靠性设计方法。

    一种支持部分可重构的航天用SoC的实现方法

    公开(公告)号:CN104484309A

    公开(公告)日:2015-04-01

    申请号:CN201410790968.9

    申请日:2014-12-18

    Abstract: 本发明涉及一种支持部分可重构的航天用SoC的实现方法,通过在SoC中定义动态系统与静态系统,并对两个系统进行不同的设计,在系统运行的过程中能够对FPGA上的部分逻辑进行重配置,而未经配置的部分的逻辑功能不发生改变,使得动态部分可重构既具有软件的灵活性,又具有硬件的高效性,能够有效解决现有SOC内部功能和结构无法改变的现状,同时通过部分重构技术能够周期性地刷新配置位流,防止配置位流发生单粒子翻转,提高了SOC的可靠性和容错能力,使SOC的功能变更更加灵活。

    一种FPGA单粒子翻转防护方法

    公开(公告)号:CN103530196A

    公开(公告)日:2014-01-22

    申请号:CN201310439347.1

    申请日:2013-09-24

    Abstract: 一种FPGA单粒子翻转防护方法,采用状态机的方式对FPGA的逻辑状态进行控制,所述的状态机包括一个空闲状态和N个逻辑状态,所述的N个逻辑状态依次转换,每一个逻辑状态都对应FPGA中设定的一个逻辑状态;FPGA上电或者复位完成后,状态机初始处于空闲状态;当设定的FPGA所要跳转的逻辑状态的触发条件不满足时,状态机控制FPGA保持当前的逻辑状态,当设定的FPGA所要跳转的逻辑状态的触发条件满足时,状态机控制FPGA进入对应的逻辑状态;当发生单粒子故障导致FPGA跳转至无效状态或者非设定的下一个逻辑状态时,状态机控制FPGA复位并返回初始状态,等待对下一次触发条件进行判断并对FPGA的逻辑状态进行控制。

    一种准确获取星图星时的方法

    公开(公告)号:CN102981430A

    公开(公告)日:2013-03-20

    申请号:CN201210453976.5

    申请日:2012-11-13

    Abstract: 本发明公开了一种准确获取星图星时的方法,当微秒星时寄存器发生溢出时,软件不直接使用由硬件锁定并存放在星图整秒星时寄存器和星图微秒星时寄存器中的星图星时信息,而是由软件读取整秒星时寄存器和微秒星时寄存器的值,得出整秒星时和微秒星时,然后再读取微秒溢出标志寄存器的值,判断是否需对该整秒星时和微秒星时进行修正,如果不需要修正,则直接将该整秒星时和微秒星时作为星图整秒星时和星图微秒星时;反之,则将修正后的整秒星时和微秒星时作为星图整秒星时和星图微秒星时。该方法不受处理器中断和微秒星时寄存器溢出影响,从而提高了星图时间的锁定精度。

Patent Agency Ranking