??? 08/06/07 13:05 Modified: 08/06/07 13:14 Read: times |
#142813 - examples Responding to: ???'s previous message |
Andy Neil said:
I usually find that protocol specifications include examples of how to do their specific CRC(s)... I found the most useful, when the protocol spec contained also an example of input and output of their CRC calculation (either directly, or indirectly as an example packet). I then play with the mentioned CRC calculator page as long as I obtain the required result, and then reach for one of the solutions I already have pre-cooked and deform it in the required way. Too often the "example implementation" misses "a few small details", e.g. the init value, or that one extra cycle has to be performed at the end - and only the "core routine" is given (preferrably in some arcane language or pseudolanguage, with constants given in octal...). I found usually this in protocols covered by some sort of NDA - of course these are not subject to public scrutiny, and too often the author of the protocol is immune to rambling of the poor designer ... JW |
Topic | Author | Date |
How to create a crc table? | 01/01/70 00:00 | |
simple | 01/01/70 00:00 | |
RE: simple | 01/01/70 00:00 | |
I said it\'s simple | 01/01/70 00:00 | |
Thank you | 01/01/70 00:00 | |
Protocols | 01/01/70 00:00 | |
examples | 01/01/70 00:00 | |
Runtime Computed Table?? | 01/01/70 00:00 | |
RE: Runtime...? | 01/01/70 00:00 | |
table is not necessary | 01/01/70 00:00 | |
Benchmark | 01/01/70 00:00 | |
I did benchmarks as such on AVR | 01/01/70 00:00 | |
Similar findings | 01/01/70 00:00 | |
no beavers that I've tended to!! | 01/01/70 00:00 | |
not bitwise.... | 01/01/70 00:00 | |
Better is a strong word | 01/01/70 00:00 | |
Also comment about SMBus PEC Code... | 01/01/70 00:00 | |
The Table | 01/01/70 00:00 | |
The Nibble Table for Poly 107 | 01/01/70 00:00 | |
The formula | 01/01/70 00:00 | |
Have you seen this? | 01/01/70 00:00 | |
Now I have | 01/01/70 00:00 | |
Yes, that is a Key Document! | 01/01/70 00:00 |