期刊文献+

一种通用并行CRC计算原理及其实现 被引量:6

The Principle and implementation of a General Parallel CRC Computing
下载PDF
导出
摘要 基于多项式除法提出一种单字节高速并行CRC算法,利用此单字节CRC校验码和任意多字节CRC校验码之间的逻辑关系,用单字节高速并行CRC算法可以实现任意字节长度数据的CRC校验码计算。基于FPGA器件以CRC-16编码为例,布线后仿真结果表明该算法在并行度为8-bit和16-bit时数据吞吐率分别可以达到1159.4Mbps和2253.5Mbps,与已有的查表法和其他并行CRC算法相比,该算法具有速度高、节省逻辑资源的特点。 The principle and implementation of a general and parallel CRC computing is proposed. Based on the polynomial-division, a parallel high-speed CRC computing for single byte is presented and furthermore, based on which the way for arbitrary bytes CRC computing is also given. The post-route simulation results for sigle-byte and dual-byte CRC computing based on FPGA component demonstrates that the data throughputs are as high as 1159.4 Mbps and 2253.5Mbps respectively. Compared with the Table-lookup algorithm and other parallel algorithms, the algorithm is high-speed and can save more hardware logic resources.
出处 《微计算机信息》 2010年第27期110-111,167,共3页 Control & Automation
关键词 并行CRC 检错 多项式除法 FPGA parallel CRC error check polynomial-division FPGA(Shanghai Institute of Micro-system and Information technology Chinese Academy Of Science Shanghai 200050 China) (Graduate School of Chinese Academy of Science Beijing 100039 China)
  • 相关文献

参考文献5

二级参考文献4

共引文献55

同被引文献31

引证文献6

二级引证文献27

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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