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
近期下载者:
相关文件:
收藏者: