PDA

View Full Version : CRC16


10-11-2005, 12:01 PM
Hi everyone,
i've to develop a CRC16 code by a 128 bit input (parallel), with
generator polynomial x^16+x^12+x^5+1 .
Has anybody synthetizable VHDL code? if possible, without using
function and package...
Thak you!

Charles, SAG
10-11-2005, 12:53 PM
[email protected] wrote:
> Hi everyone,
> i've to develop a CRC16 code by a 128 bit input (parallel), with
> generator polynomial x^16+x^12+x^5+1 .
> Has anybody synthetizable VHDL code? if possible, without using
> function and package...
> Thak you!
>
Just, take a look at http://www.easics.com/webtools/crctool

I think it might be what you're looking for.

Regards,
Charles

Reiner Huober
10-12-2005, 08:07 AM
Note that using standard CRC-16, you must initialize the crc vector
with all '1' and (normally) not invert the result (unlike CRC-32)

Hubble.

10-12-2005, 12:47 PM
Is that CRC16 used as CRC for USB data packets ?

Rgds
André