期刊文献+

一种可扩展高速FPGA嵌入式ECC电路设计 被引量:1

A Extensible and High Speed FPGA Embedded ECC Circuit Design
原文传递
导出
摘要 针对当前现场可编程门阵列(FPGA)嵌入式帧检错与纠错(ECC)电路速度低、可扩展性差的不足,设计了一种新型可扩展的高速流水线型帧ECC电路.它充分利用FPGA回读数据的特征,在FPGA回读数据的同时完成单帧数据的ECC校验,不占用额外的存储资源.每一级流水线的延时相对于整个FPGA配置电路的延时而言是非常小的,不会影响到整个FPGA配置电路的速度.实验结果表明,和Xilinx设计的ECC电路相比,本设计的平均最高工作频率是其1.5倍,平均资源占用率仅为其10%.此外,该帧ECC电路具有良好的扩展性,通过调整流水线的级数就能够很好地适应FPGA配置位流结构的改变. Due to the low speed and poor scalability of the FPGA embedded ECC circuit,this paper presents a novel pipelined frame ECC circuit with high performance and good scalability.It takes full advantage of the feature of the readback data from FPGA array,it can complete the ECC check for a single frame of data without any additional storage resources while reading back the data.The delay of each pipeline is very small relative to the entire FPGA configuration circuit,so it will not affect the speed of the FPGA configuration circuit.The experimental results show that the pipelined ECC circuit can improve the speed by 50%,and reduce the resource utilization by 90%against the ECC circuit of Xilinx.What's more,this circuit shows a high flexibility,when the structure of the FPGA configuration bitstream changes,changing the pipeline stages will fit it.
出处 《复旦学报(自然科学版)》 CAS CSCD 北大核心 2014年第4期441-445,共5页 Journal of Fudan University:Natural Science
基金 国家高技术研究发展计划(2012AA012001)资助项目
关键词 现场可编程逻辑门阵列(FPGA) ECC 流水线 Field Programmable Gate Array(FPGA) ECC Pipeline
  • 相关文献

参考文献10

  • 1Graham P, Caffrey M, Zimmerman J, et al. Consequences and categories of SRAM FPGA configuration SEUs[C] // Proceedings of the 6'h Military and Aerospace Applications of Programmable Devices and Technologies International Conference(MAPLD:2003). Washington D C: IEEE Press, 2003: 15-19.
  • 2Furutani K, Arimoto K, Miyamoto H, et al. A built-in hamming code ECC circuit for DRAMs[J]. IEEE Journal of Solid-State Circuits, 1989,24(1) : 50-56.
  • 3Xilinx, Inc. Single error correction and double error detection[EB/OL]. (2006-01-05)[2013-12-30]. http: //www. xilinx, com/support/documentation/applicationnotes/xapp645, pdf.
  • 4Morelos-Zaragoza R H. Non-binary BCH codes: Reed-Solomon codes[J]. The Art of Error Correcting Coding, 2002, 1: 61-72.
  • 5Leena M, Gandhi S, Khurana M J. Implementing (7, 4) hamming code using CPLD on VHDL[J]. International Journal of New Trends in Electronics and Communication (IJNTEC), 2013,1: 21-26.
  • 6University of Hartford. Hamming code[EB/OL]. [2004-03-12][2013-12-30]. http://www, cs. hartford. edu/gray/cs451SO6/Hamming:20Code%20Project, pdf.
  • 7. Toshiba Corporation. SmartMedis ECC reference manual[EB/OL]. (1999-09-15)[2013-12-30-1. http:// read. puden, com/downloads107/doc/439463/ECC:20AlgorithmToshiba_v2. 1. pdf.
  • 8Xilinx, Inc. Virtex-4 FPGA data sheet: DC and switching characteristics[EB/OL]. (2009-01-03)[2013- 12-30]. http://www, xilinx, com/support/documentation/data_sheets/ds302, pdf.
  • 9Xilinx Corporation User Guide UG071. Virtex-4 FPGA configuration user guide (vl. 11)[EB/OL]. (2008-06-09)[2013-12-30]. http://www, xilinx, com/support/documentation/userguides/ug071, pdf.
  • 10毛劲松,叶海江,周灏,王健,来金梅.一种高速FPGA配置电路设计[J].复旦学报(自然科学版),2013,52(4):479-485. 被引量:1

二级参考文献14

  • 1王亚斌,王元,来金梅.一种改进的用于FPGA快速部分配置的电路结构[J].复旦学报(自然科学版),2008,47(6):673-678. 被引量:3
  • 2Zhu P, Zhang C, Li H, et al. An FPGA-based acceleration platform for auction algorithm[C]//International Symposium on Circuits and Systems. Seoul, Korea: IEEE Press, 2012: 1002-1005.
  • 3hang C, Hu Y, Wang L, etal. Building a faster Boolean matcher using Bloom filter[C]//International Symposium on FPGAs. Monterey, CA, USA: ACM/SIGDA, 2010: 185-188.
  • 4ing N F, Lee] v . Zhang C, et al. Fault modeling and characteristics of SRAM-based FPGAs[C]//International Symposium on FPGAs. Monterey, CA, USA: ACM/SIGDA, 2011: 279.
  • 5Legat U, Biasizzo A, Novak F. Automated SEU fault emulation using partial FPGA reconfiguration [C]//International Symposium on Design and Diagnostics of Electronic Circuits and Systems. Vienna, Austria: IEEE Press, 2010: 24-27.
  • 6Iwanczuk R, Gatos L, Steven P. FPGA having fast configuration memory data readback[S], US Patent, No. 6069489, 2000.
  • 7David P S, Lawrene C H. Method and structure for configuraing FPGAs[S]. US Patent, No. 6204687, 200l.
  • 8odiu E, Gaitan V G. Custom designed CPU architecture based on a hardware scheduler and independent pipeline registers-concept and theory of operation[C]//International Conference on Electro/Information Technology. Indianapolis, IN, USA: IEEE Press, 2012: 1-5.
  • 9Yoo H J. A study of pipeline architectures for high-speed synchronous DRAMs[J]. IEEE Journal of Solid-State Circuits, 1997, 32(10): 1597-1603.
  • 10Ji H M, Killian E. Fast parallel CRC algorithm and implementation on a configurable processor [C]//International Conference on Communications. New York, NY, USA: IEEE Press, 2002, 3: 1813 - 1817.

同被引文献9

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部