1

bonjour tout le monde,svp j'ai besoin d'aide,je bosse sur mon pfeavec programmation en vhdl,je voulais savoir comment générer le champ crc d'un paquet(un champ sur 32 bits) à partir d'un champs payload(données) qui est un entrée et avec un taille variable pouvant aller de 0 à 1500 bits. est ce qu'il ya un code pour générer ce champs crc (information : on utilise le polynome générator CRC-32 = x32+x26+x23+x22+x16+x12+x11+
x10+x8+x7+x5+x4+x +1. s'il vous plait si quelqun me guide comment je programme ceci.merci beaucoup.

2

Tu reçois les bits un par un, j'imagine ?

Un calcul de CRC c'est une simple combinaison de OU exclusifs et de registres à décalage.
Wikipédia décrit bien le processus : [url]http://en.wikipedia.org/wiki/Computation_of_CRC [/url]

Les références en bas de l'article sont pas mal non plus.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo