Perl_for_CRC

所属分类:VHDL/FPGA/Verilog
开发工具:VHDL
文件大小:88KB
下载次数:29
上传日期:2011-10-18 17:25:11
上 传 者laokailk
说明:  Cyclic Redundancy Check (CRC) is an error-checking code that is widely used in data communication systems and other serial data transmission systems. CRC is based on polynomial manipulations using modulo arithmetic. Some of the common Cyclic Redundancy Check standards are CRC-8, CRC-12, CRC-16, CRC-32, and CRC-CCIT. This application note discusses the implementation of an IEEE 802.3 CRC in a Virtex™ device. The reference design provided with this application note provides Verilog point solutions for CRC-8, CRC-12, CRC-16, and CRC-32. The Perl script (crcgen.pl) used to generate this code is also included. The script generates Verilog source for CRC circuitry of any width (8, 12, 16, 32), any polynomial, and any data input width.
(Cyclic Redundancy Check (CRC) is an error-checking code that is widely used in data communication systems and other serial data transmission systems. CRC is based on polynomial manipulations using modulo arithmetic. Some of the common Cyclic Redundancy Check standards are CRC-8, CRC-12, CRC-16, CRC-32, and CRC-CCIT. This application note discusses the implementation of an IEEE 802.3 CRC in a Virtex ™ device. The reference design provided with this application note provides Verilog point solutions for CRC-8 , CRC-12, CRC-16, and CRC-32. The Perl script (crcgen.pl) used to generate this code is also included. The script generates Verilog source for CRC circuitry of any width (8, 12, 16, 32 ), any polynomial, and any data input width.)

文件列表:
xapp209_crc.pdf (119623, 2010-06-21)
xapp209\crc12_4.v (3533, 2002-07-23)
xapp209\crc16_8.v (4192, 2002-07-23)
xapp209\crc32_8.v (6405, 2002-07-23)
xapp209\crc8_4.v (3247, 2002-07-23)
xapp209\crcgen.pl (10988, 2002-07-23)
xapp209\crc_ccit_8.v (4068, 2002-07-23)
xapp209 (0, 2010-06-21)

============================================================================== README file: XAPP209 Verilog Reference Design ============================================================================== Date: Jan 2, 2002 Author: Chris Borrelli / Xilinx ------------------------------------------------------------------------------ File Name: ------------------------------------------------------------------------------ xapp209.zip, xapp209.tar.Z ------------------------------------------------------------------------------ Description: ------------------------------------------------------------------------------ Contains the following files readme. : This file readme.txt : This file crc8_4.v : CRC-8, 4-bit data input. crc12_4.v : CRC-12, 4-bit data input. crc16_8.v : CRC-16, 8-bit data input. crc_ccit_8.v : CRC-CCIT, 8-bit data input. crc32_8.v : CRC-32, 8-bit data input. crcgen.pl : Perl script used to generate Verilog source for CRC caluculation. v1.6 - original release of crcgen.pl v1.7 - fixes array index values ------------------------------------------------------------------------------ Platform: ------------------------------------------------------------------------------ All ------------------------------------------------------------------------------ Installation/Use: ------------------------------------------------------------------------------ Use 'unzip' on the .zip file and 'uncompress' followed by 'tar -xvf' on the .tar.gz file. ------------------------------------------------------------------------------ Who to Contact if you have questions? ------------------------------------------------------------------------------ http://www.xilinx.com/support/techsup/tappinfo.htm North American Support Hotline: 1-800-255-7778 or (408) 879-5199 Fax: (408) 879-4442 Email: hotline@xilinx.com United Kingdom Support Hotline: +44 870 7350 610 Fax: +44 870 7350 620 Email : ukhelp@xilinx.com France Support Hotline: +33 1 34 63 01 00 Fax: +33 1 34 63 09 59 Email : frhelp@xilinx.com Germany Support Hotline: +49 89 93088 130 Fax: +49 89 93088 188 Email : dlhelp@xilinx.com Japan Support Hotline: Local Distributor Fax: Local Distributor Email: jhotline@xilinx.com http://www.xilinx.com/support/techsup/japan.htm

近期下载者

相关文件


收藏者