首页> 外文期刊>電子情報通信学会技術研究報告 >An FPGA Implementation of CRC Slicing-by-N algorithms
【24h】

An FPGA Implementation of CRC Slicing-by-N algorithms

机译:N分切CRC算法的FPGA实现

获取原文
获取原文并翻译 | 示例
       

摘要

Cyclic Redundancy Check (CRC) is an error detection scheme that detects corruption of digital content during data transmission, processing or storage. The process of calculating the CRC values of a large amounts of data is most computationally intensive process when processing a protocol. The proposed software solutions are not able to generate CRC values at a very high speed (10 Gbps or higher), due to the limitations of current speed of processors. This paper examines new computer architectures for accelerating the process of calculating CRC using programmable logic - FPGA. Our hardware implementation was based on a newly proposed "Slicing-by-N" CRC algorithms that are using multiple tables and reading 32, 64, 128 and 256 bits at a time. We examine achievable clock speed, throughput and area utilization.
机译:循环冗余校验(CRC)是一种错误检测方案,可在数据传输,处理或存储过程中检测数字内容的损坏。在处理协议时,计算大量数据的CRC值的过程是计算量最大的过程。由于处理器当前速度的限制,提出的软件解决方案无法以很高的速度(10 Gbps或更高)生成CRC值。本文研究了新的计算机体系结构,以加速使用可编程逻辑-FPGA的CRC计算过程。我们的硬件实现基于新提出的“ N切片” CRC算法,该算法使用多个表并一次读取32、64、128和256位。我们研究了可实现的时钟速度,吞吐量和面积利用率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号