vhdl - CRC32 for ethernet -


i have implemented parallel crc32 circuit vhdl. circuit produces identical results when compared page http://ghsi.de/crc/index.php?polynom=100000100110000010001110110110111&message=123456789 used poly standard 100000100110000010001110110110111 , message standard test 123456789 in hex

however, results produced standard components in altera devices identical page "http://www.zorc.breitbandkatze.de/crc.html" when turn off reverse data bytes , reverse crc bytes, , set initial value , final exor "00000000" still totally different results first online tool (and circuit)

is possible explain difference in way 2 tools work?

the ghsi site expects message hex digits, whereas breitbandkatze site expecting characters (though can use %xx hex digits there).

so, if on ghsi site enter "313233343536373839", same result entering "123456789" on breitbandkatze site, assuming set initial , final xor 0 , unclick reversals. result both 89a1897f (in hex).


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -