[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [usb] crc algorithm
HiTambunan,
G(x) = x^16+x^15+x^2+1 for 1000000000000101B.
G(x) = x^5+x^2+1 for 00101B.
X^5 in the above expression will give u information as
you are using 5 bit crc. otherwise we will not have
any idea that how much crc polynomial length.
I hope the above explanation is clear to u.
If u still not clear i will send u an example code for
crc aslo.
Best regards
Madhu
--- kebloo@mitra.net.id wrote:
> Hello,
>
> Sorry for this beginner question, but I wish some
> one could
> answer my curiosity...
>
> USB 1.1 specification defines generator polynomial
> of 5-bit crc
> as G(x) = x^5+x^2+1 and binary pattern that
> represent it as
> 00101B and 16-bit crc as G(x) = x^16+x^15+x^2+1 and
> binary pattern that represent it as
> 1000000000000101B.
> My question is why the binary pattern stated like
> that and
> not 100101B for 5-bit crc and 11000000000000101B ?
> Thanks....
>
>
>
> Best Regard,
>
>
> RE Tambunan
> --
> To unsubscribe from usb mailing list please visit
http://www.opencores.org/mailinglists.shtml
=====
MadhusudhanaRao.M
__________________________________________________
Do You Yahoo!?
Yahoo! Sports - Coverage of the 2002 Olympic Games
http://sports.yahoo.com
--
To unsubscribe from usb mailing list please visit http://www.opencores.org/mailinglists.shtml