K
klop
Guest
Moj zadatak je da dizajn CRC hardvera obračun u skladu sa zadanim softvera.
Prethodnu verziju softvera sadrži sljedeće tablice za izračun CRC:
unsigned int crc_tabccitt [256] = (0x0000, 0x1021, 0x2042, 0x3063, ...
Otkrio sam da je takav stol odgovara polinom: x ^ 16 x ^ 12 x ^ 5 1
Ja generirani CRC obračun H / W na h ** p: / / w * w.easics.com / WebTools / crctool i Internet izrađen savršeno.
Sada je stol
static int fcstab [256 *] = (0x0000, 0x1189, 0x2312, 0x329b, 0x4624, 0x57ad, ...
Otkrio sam da je takav stol odgovara polinom: x ^ 16 x ^ 11 x ^ 4 1
(Tako se zove obrnuta CCITT)
Ja generirani CRC obračun H / W na http://www.easics.com/webtools/crctool i
Internet se 'funkcionirati ispravno (H / W i S / W roniti različite rezultate).Pokušao sam da upotpune i swap bajtova ali takve operacije ne ne pomažu.
Mogao netko ugoditi pomoć mene?
klop.
Prethodnu verziju softvera sadrži sljedeće tablice za izračun CRC:
unsigned int crc_tabccitt [256] = (0x0000, 0x1021, 0x2042, 0x3063, ...
Otkrio sam da je takav stol odgovara polinom: x ^ 16 x ^ 12 x ^ 5 1
Ja generirani CRC obračun H / W na h ** p: / / w * w.easics.com / WebTools / crctool i Internet izrađen savršeno.
Sada je stol
static int fcstab [256 *] = (0x0000, 0x1189, 0x2312, 0x329b, 0x4624, 0x57ad, ...
Otkrio sam da je takav stol odgovara polinom: x ^ 16 x ^ 11 x ^ 4 1
(Tako se zove obrnuta CCITT)
Ja generirani CRC obračun H / W na http://www.easics.com/webtools/crctool i
Internet se 'funkcionirati ispravno (H / W i S / W roniti različite rezultate).Pokušao sam da upotpune i swap bajtova ali takve operacije ne ne pomažu.
Mogao netko ugoditi pomoć mene?
klop.