【技术实现步骤摘要】
本专利技术涉及通信领域,特别涉及一种帧序列处理方法及系统。
技术介绍
SRAM型FPGA在空间电子产品中的应用越来越广泛,然而在空间环境的电磁辐射影响下,基于SRAM的配置单元被射线击中时,可能发生数据“翻转”,导致FPGA程序运行错误,造成严重甚至灾难性的后果。反熔丝FPGA由于其内部互连结构是防辐射的,不受电磁辐射的影响。目前一般通过反熔丝FPGA对SRAM型FPGA整芯片的配置数据进行全部回读,通过对配置数据的校验比对,确定发生“翻转”的数据,对数据进行修正。专利技术人经过多次试验研究发现,反熔丝FPGA由于工艺限制,资源容量小,对SRAM型FPGA整芯片配置数据进行全部回读,会占用大量资源空间,造成数据处理缓慢。
技术实现思路
本专利技术所要解决的技术问题是提供一种帧序列处理方法及系统,能够对SRAM型FPGA的配置数据以帧序列的形式进行处理,数据处理速度快。为了解决上述问题,本专利技术公开了一种帧序列处理方法,包括: >为保存至外部存储设本文档来自技高网...
【技术保护点】
一种帧序列处理方法,其特征在于,包括:为保存至外部存储设备中的配置数据添加关键命令字;依据预设的分段规则,对添加有关键命令字的配置数据进行数据帧分段;当反熔丝FPGA检测到所述外部存储设备输出的配置数据的数据值不满足预设输出条件时,依照所述配置数据中的关键命令字,依次对每一段数据帧进行处理,确定异常数据帧。
【技术特征摘要】
1.一种帧序列处理方法,其特征在于,包括:
为保存至外部存储设备中的配置数据添加关键命令字;
依据预设的分段规则,对添加有关键命令字的配置数据进行数据帧分
段;
当反熔丝FPGA检测到所述外部存储设备输出的配置数据的数据值
不满足预设输出条件时,依照所述配置数据中的关键命令字,依次对每
一段数据帧进行处理,确定异常数据帧。
2.根据权利要求1所述的方法,其特征在于,所述关键命令字依据
配置数据的数据结构进行添加;
每一个关键命令字具有与其相对应的时序操作方式;
所述反熔丝FPGA通过读取并更改所述关键命令字以实现对所述配
置数据的时序更改。
3.根据权利要求1所述的方法,其特征在于,所述对配置数据进行
数据帧分段包括:
读取所述配置数据中的帧长度标识;
依据所述帧长度标识,从所述配置数据的数据帧头部开始,依次将所
述配置数据划分为帧头段、帧数据段和帧尾段。
4.根据权利要求3所述的方法,其特征在于,所述配置数据为将
SRAM型FPGA的BIT流和MSK流合并后获得的流文件。
5.根据权利要求3所述的方法,其特征在于,还包括:
为所述经过数据帧分段的配置数据中的每一帧数据添加首字节;所述
首字节表示其所对应数据帧的存储地址。
6.根据权利要求3所述的方法,其特征在于,所述预设输出条件为
所述外部存储设备输出的配置数据的数据值为零;
所述依次对每一段数据帧进行处理,确定异常数据帧包括:
当所述外部存储设备输出的配置数据的数据值不...
【专利技术属性】
技术研发人员:刘宪阳,王鹏,程师林,淳于瀚中,
申请(专利权)人:航天恒星科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。