CRC32 Werte mit dem CRC Wizard im Core Generator

OP #3059703
Lesenswert?

Hi,

Ich habe ein CRC32 Projekt mit dem CRC Wizard v1.3 im Core Generator 
generieren lassen. Bei der Simulation erkennt man jedoch, die 
CRC32-Werte mit dem Core Generator sind verschieden im Vergleich mit den 
Werten in Matlab. Beispiel:

Original data = 0x4000000020
Initial state = 0
CRC32 mit Core Generator = 0x7E87629C
CRC32 mit Matlab = 0x9EE9B5BE

Ich bin mir sicher, die Polynome in den beiden sind identisch. 
Vermutlich sind beide Werte verwandt. Hat jemand solche Erfahrungen?

Gruss
Owen
Gast #3062581
Lesenswert?

Hab mal was ähnliches für Ethernet gemacht. Als es nicht auf Anhieb 
funktioniert hat, hab ich den Algorithmus in C# nachprogrammiert und mir 
alle Einzelschritte ausgeben lassen. Damit bin ich dem Problem (Bytes 
vertaucht und invertiert) auf die Schliche gekommen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren