首页 | 本学科首页   官方微博 | 高级检索  
     

CRC校验码并行计算的FPGA实现
引用本文:张树刚,张遂南,黄士坦.CRC校验码并行计算的FPGA实现[J].微机发展,2007,17(2):56-58.
作者姓名:张树刚  张遂南  黄士坦
作者单位:西安微电子技术研究所 陕西西安710075
摘    要:用软件实现CRC校验码计算很难满足高速数据通信的要求,基于硬件的实现方法中,有串行经典算法LFSR电路以及由软件算法推导出来的其它各种并行计算方法。以经典的LFSR电路为基础,研究了按字节并行计算CRC校验码的原理,并以常见的CRC-16和CRC-CCITT为例,用VHDL语言进行了可综合设计。结果表明这种实现方法在速度和占用资源方面优于常见的设计,适合在FPGA中实现CRC校验码的计算。

关 键 词:CRC并行计算  CRC-CCITT  CRC-16  数据通信
文章编号:1673-629X(2007)02-0056-03
修稿时间:2006年4月28日

CRC Parallel Computation Implementation on FPGA
ZHANG Shu-gang,ZHANG Sui-nan,HUANG Shi-tan.CRC Parallel Computation Implementation on FPGA[J].Microcomputer Development,2007,17(2):56-58.
Authors:ZHANG Shu-gang  ZHANG Sui-nan  HUANG Shi-tan
Abstract:CRC computing by software can hardly meet with the high speed digital system.Classic LFSR circuit and other algorithm that derived from software are generally adopting as hardware solutions.Based on classic LFSR circuit,present a byte-wise CRC algorithm and express CRC-16 and CRC-CCITT in VHDL as two examples.The method is proved faster and less resource used than the others by the result synthesized in XST.
Keywords:CRC parallel computation  CRC-CCITT  CRC-16  digital communication
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号