Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
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


List of 23 messages in thread
TopicAuthorDate
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      

Back to Subject List