[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[usb] crc algorithm



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