-
公开(公告)号:CN111142962A
公开(公告)日:2020-05-12
申请号:CN201911122405.1
申请日:2019-11-15
Applicant: 北京理工大学
Abstract: 本发明公开了一种星载FPGA的在轨重构方法及系统,涉及在轨重构技术领域,能够实现对FPGA的高可靠在轨重构。控制FPGA默认从PROM中读取其中预先存储的配置数据对处理FPGA加载和动态刷新。控制FPGA通过星上管理终端发送的加载源切换指令选择从PROM或FLASH中读取预先存储的配置数据对处理FPGA进行加载和动态刷新。星上管理终端发送重构FLASH指令至控制FPGA,控制FPGA擦除FLASH,之后星上管理终端开始向控制FPGA发送配置数据帧,控制FPGA解析配置数据帧,提取其中的配置数据。控制FPGA接收配置数据帧,并对配置数据帧进行双重循环冗余校验。控制FPGA将配置数据写入擦除成功后的FLASH中,在写入过程中监测FLASH编程状态。控制FPGA回读写入到FLASH中的配置数据,并再次进行循环冗余校验。
-
公开(公告)号:CN111142962B
公开(公告)日:2020-09-18
申请号:CN201911122405.1
申请日:2019-11-15
Applicant: 北京理工大学
Abstract: 本发明公开了一种星载FPGA的在轨重构方法及系统,涉及在轨重构技术领域,能够实现对FPGA的高可靠在轨重构。控制FPGA默认从PROM中读取预存配置数据对处理FPGA加载和动态刷新。星上管理终端发送重构FLASH指令至控制FPGA,控制FPGA擦除FLASH,之后星上管理终端向控制FPGA发送配置数据帧,控制FPGA解析配置数据帧,提取配置数据。控制FPGA接收配置数据帧,进行双重循环冗余校验。控制FPGA将配置数据写入擦除成功后的FLASH中,在写入过程中监测FLASH编程状态。控制FPGA回读写入到FLASH中的配置数据,再进行循环冗余校验。
-