Forum: FPGA, VHDL & Co. aus CRC-Summe, Polynom und Startwert Datenwert berechnen


von Andreas B. (loopy83)


Lesenswert?

Hallo zusammen,

ich habe folgendes gegeben:

gegeben:
CRC-Polynom = 0x19C85
Startwert   = 0x0000
CRC-Summe   = 0x1234

Wie kann ich daraus das erforderliche Datenpaket errechnen was nötig 
ist, um die CRC-Summe 0x1234 zu erhalten?

Ich möchte quasi die CRC-Gleichung umstellen...

Vielen Dank!
Andi :)

von Andreas B. (loopy83)


Lesenswert?

Ich habe inzwischen eingesehen, dass das nicht so richtig funktionieren 
kann.

Ich habe mir ein VHDL Modul mit dem CRC Polynom geschrieben und habe von 
0x0000 aus startend alle 65536 Möglichkeiten an Daten durchprobiert. 
Habe dann einfach auf meinen gewünschten Startwert getriggert und das 
dazugehörige Datenwort ausgelesen.

Auf diese Art und Weise kann man den Wert ermitteln den man braucht, um 
auch diesem Onlinerechner einen Startwert beizubringen:
http://ghsi.de/CRC/index.php

Einfach das ermittelte Datenwort für den ersten Rechenschritt angeben.

Viele Grüße,
Andi :)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.