Computer Engineering and Applications ›› 2020, Vol. 56 ›› Issue (13): 72-76.DOI: 10.3778/j.issn.1002-8331.1906-0031

Previous Articles     Next Articles

Design and Implementation of Memory Data Protection Technology Based on FPGA

LI Rengang, REN Zhixin, WANG Jiangwei, KAN Hongwei, ZHANG Chuang, GONG Weifeng   

  1. 1.State Key Laboratory of High-End Server & Storage Technology, Jinan 250013, China
    2.Inspur Electronic Information Industry Co., Ltd., Jinan 250013, China
  • Online:2020-07-01 Published:2020-07-02



  1. 1.高效能服务器和存储技术国家重点实验室,济南 250013
    2.浪潮电子信息产业股份有限公司,济南 250013


To improve the reliability of memory, memory protection is used in high-end fault-tolerant computers. This paper proposes a one-to-two memory ProteXion with a Field Programmable Gate Array(FPGA). After analyzing the delay of IP of FPGA, a method of processing DDR interface using FPGA primitive is proposed. The simulation model with Micron DRAM is builted successfully. Finally, an application example of using the chip of Xilinx as the controller to realize the memory mirroring function is described. The computer has the functions of on-line expansion and on-line memory upgrade, which can meet the requirements of no downtime and real-time fault tolerance in special industries.

Key words: memory protection, memory mirroring, Field Programmable Gate Array(FPGA), fault-tolerant computer



关键词: 内存保护, 内存热备份, 现场可编程门阵列(FPGA), 容错计算机