sumannrao
Newbie level 2
Hello Sir,
In protocol layer CRC (Cyclic Redundancy Check) is used to check errors.
The USB specification lists two generator polynomials - one for Tokens packet (ADDRESS + ENDPOINT = 11 bit field) and the
other for data packets(0 - 8192 bit field).
The generator polynomial for tokens is x5 + x2 + x0 while the generator polynomial for data packets is x16 + x15 + x2 + x0.
I would like to know is there any relationship in choosing the above Generator polynomial and the length of (Token/Data Packets).
also can we arbitrarily choose the generator polynomial?
Regards,
Suman
In protocol layer CRC (Cyclic Redundancy Check) is used to check errors.
The USB specification lists two generator polynomials - one for Tokens packet (ADDRESS + ENDPOINT = 11 bit field) and the
other for data packets(0 - 8192 bit field).
The generator polynomial for tokens is x5 + x2 + x0 while the generator polynomial for data packets is x16 + x15 + x2 + x0.
I would like to know is there any relationship in choosing the above Generator polynomial and the length of (Token/Data Packets).
also can we arbitrarily choose the generator polynomial?
Regards,
Suman