《表1 FPGA配置动态刷新命令序列》

《表1 FPGA配置动态刷新命令序列》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于FPGA芯片的抗单粒子翻转的动态刷新技术研究》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

刷新指令写入前设置CS=0,RDWR=0,刷新指令的同步头写完以后进行清CRC操作,防止INIT拉低,芯片工作停止。下一步写ID寄存器,与芯片通信后,使得之后操作能够进行。接下来写屏蔽(MASK)寄存器和控制(CTL0)寄存器,MASK寄存器打开,CTL0写入的值才有效。32位的CTL0命令字20400109/20400009中第0个bit位、第22个bit位、第29个bit位默认为1,第3个bit位在第一次配置时就写入,使得IO口保留。第8个bit位区分是不是使用SRL16/LUTSRAM功能,使用SRL16/LUTSRAM时该bit位为0,不使用SRL16/LUTSRAM时该bit位为1。完成这些操作后开始写帧(FAR)寄存器、控制(CMD)寄存器、帧数据(FDRI)寄存器,分别写入起始地址、WCFG命令、数据数目和位流文件。刷新数据写完之后写入去同步命令,防止数据口数据写入。具体刷新命令见表1。