期刊文献+

基于FPGA的循环冗余校验算法实现 被引量:3

Implementation of Cyclic Redundancy Check Algorithm Based on FPGA
在线阅读 下载PDF
导出
摘要 循环冗余校验(CRC)码是数据通信中广泛应用的一种差错检测码。在介绍CRC原理的基础上,以常见的CRC-16为例,用VerilogHDL硬件描述语言设计该算法。利用Altera公司的EDA开发工具软件QuartusII6.0,给出仿真波形图以及可以共享的模块,该模块既是CRC码生成器,又是待校验数据的校验器。仿真结果表明,这是一种实现CRC算法的有效方法,其工作频率可达到420.17MHz。 Cyclic Redundancy Check(CRC) is an error_detection code widely used in the digital communication. Based on the principle of CRC, taking the ordinary CRC-16 as an example, the CRC algorithm is designed by the hardware description language Verilog HDL. The simulation waveform and the encode module for share are also given under Quartus II 6.0, an EDA tool developed by Altera Company. The module is not only the generator of CRC but also the checker of data waiting for checking. The simulation has shown that the method is effective, and it's working frequency is up to 420.17 MHz.
出处 《信息与电子工程》 2008年第5期394-396,400,共4页 information and electronic engineering
关键词 循环冗余校验 生成多项式 现场可编程门阵列 VERILOG HDL语言 cyclic redundancy check generator polynomial Field Programmable Gate Array(FPGA) Verilog HDL
  • 相关文献

参考文献2

  • 1[2]徐光辉,程东旭,黄如.基于FPGA 的嵌入式开发与应用[M].北京:电子工业出版社,2007.
  • 2[5]王金明.数字系统设计与Verilog HDL[M].2版.北京:电子工业出版社,2006.

同被引文献27

引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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