使用FPGA设计高可靠SpaceWire路由器
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

国家自然科学基金资助项目(61402226);国家部委基金资助项目(D020103)


Design of highly reliable SpaceWire routers based on FPGA
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    为了提高系统的可靠性和可用性,提出一种基于静态随机存取存储器(Static Random-Access Memory,SRAM)型现场可编程门阵列(Field-Programmable Gate Array, FPGA)的SpaceWire路由器设计方法。路由器通过系统级三模冗余技术加固,采用基于位流重定位的动态部分刷新技术修复系统中发生的软故障,并提出一种基于工作输入和健康现态的实时状态同步方法,以确保故障模块修复后的状态与其他模块同步。因此,该系统能够进行错误掩蔽和自我修复。在Xilinx Virtex-5 FPGA开发板ML507上对所提出的路由器系统结构和设计方法进行实现和验证。实验结果表明,路由器的可靠性和可用性显著增加,且系统的实时性很好,能保证路由器在整个工作过程中提供正常服务而不会引起系统功能中断或延迟;位流重定位技术的采用将所需存储空间减少三分之二,同时也降低了原始位流本身故障的可能性。

    Abstract:

    A system design method for SpaceWire router based on SRAM FPGA(fieldprogrammable gate array) was proposed to improve its reliability and availability. The router was hardened by system level triple modular redundancy; and the dynamic partial scrubbing technique based on bitstream relocation was adopted to repair the faulty module in case of soft errors. Meanwhile, a real-time state synchronization approach based on present input and healthy state was introduced to synchronize the repaired module′s state with the other modules′ after scrubbing. Hence the router is capable of error masking and selfhealing. The proposed design method was implemented and verified on the Xilinx Virtex-5 FPGA develop kit ML507. Experimental results show that the reliability and availability of the router are increased significantly. And the router′s real-time performance is satisfactory, such that it can offer normal service during the entire work process, without any interruption or delay in system functionality. Meanwhile, the amount of memory required is reduced to one-third of the original amount as a result of adopting the bitstream relocation technique, and the failure probability of the original bitstream is also greatly reduced.

    参考文献
    相似文献
    引证文献
引用本文

姚睿,王梅群,吴军,等.使用FPGA设计高可靠SpaceWire路由器[J].国防科技大学学报,2019,41(4):86-93.
YAO Rui, WANG Meiqun, WU Jun, et al. Design of highly reliable SpaceWire routers based on FPGA[J]. Journal of National University of Defense Technology,2019,41(4):86-93.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2018-04-10
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2019-07-18
  • 出版日期: 2019-08-28
文章二维码