【技术实现步骤摘要】
本专利技术涉及现场可编程逻辑门阵列(FPGA)
,尤其涉及一种静态存储型FPGA的配置方法。
技术介绍
Xilinx公司出产的静态存储(SRAM)型FPGA器件(以下称为XilinxFPGA)运行时 的逻辑状态由配置区的数据决定。但是Xilinx FPGA器件在实际工作过程中可能因外部工 作环境的干扰(如电压突变、无线脉冲干扰、高能粒子撞击等)而使FPGA的配置区数据发 生改变,从而影响FPGA嵌入逻辑的正常运行。目前一种保证配置区数据正确性的解决方式为如图1所示,使用外部控制电路 将存储于程序存储器(PROM)的配置文件中的配置数据循环重配置到FPGA的配置区,从而 实现FPGA配置区数据的动态刷新。该方法可以在不中断FPGA正常工作的情况下,反复向 FPGA配置区写入正确的配置数据,确保发生错误的配置区数据能得到及时更新,从而增强 FPGA工作的可靠性。Xilinx FPGA的全部配置数据中既包括对FPGA的工作模式进行设置的指令,也包 括将要写入FPGA的配置区的数据。当对FPGA的配置区进行循环重配置时,有部分指令和 数据是不能被反复写入的,需要在 ...
【技术保护点】
一种静态存储型现场可编程逻辑门阵列的配置方法,其特征在于,该方法包括:读取FPGA配置文件中的配置信息和FPGA屏蔽数据文件中的屏蔽信息;屏蔽信息指示出禁止在FPGA嵌入逻辑工作状态下被重复写入的配置信息在配置文件中的位置;将读取的配置信息分解为多个数据帧,每个数据帧中包括一个FPGA配置帧数据、对应的屏蔽信息和数据帧所含数据类型;所述屏蔽信息表示数据帧是否允许在FPGA内部逻辑运行过程中被重复写入,数据帧所含数据类型包括指令和数据两种;将所有分解后的数据帧存放到一个新配置文件中,并写入存储介质;在进行动态刷新操作时,逻辑控制电路从所述新配置文件中逐帧读入数据帧,根据数据帧 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:童亚钦,辛明瑞,曲志超,牟文秀,
申请(专利权)人:中国航天科技集团公司第五研究院第五一三研究所,
类型:发明
国别省市:37[中国|山东]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。